ConTrib: Universal and Decentralized Accounting in Shared-Resource Systems

ConTrib: Universal and Decentralized Accounting in Shared-Resource Systems
复制标题

DOI:
10.1145/3428662.3428789
复制
发表时间:
2020-12
期刊:
Proceedings of the 1st International Workshop on Distributed Infrastructure for Common Good
影响因子:
--
通讯作者:
M. Vos;J. Pouwelse
M. Vos;J. Pouwelse
中科院分区:
其他
文献类型:
--
作者:
M. Vos;J. Pouwelse

文献摘要

被引文献

相似文献

防止资源滥用是共享资源系统的一个关键要求。这个问题可以通过一个集中的网守来解决,但它允许网守自己进行操作。我们提出了ConTrib,一种分散的机制,用于跟踪不同共享资源系统的资源使用情况。在ConTrib中,参与者维护一个带有防篡改记录的个人分类账。记录描述资源消耗或贡献,并链接到其他记录。欺诈,维护个人分类账的多个副本,由用户自己通过不断交换记录并通过验证其与已知记录的一致性来检测。我们实现了ConTrib并进行了实验。我们对多达1,000个实例的评估表明,可以在22秒内检测到欺诈,并且带宽使用量适中。为了证明我们的工作的适用性,我们部署在一个类似托尔覆盖ConTrib,并显示如何有效地阻止资源滥用搭便车。这项纵向的大规模试验产生了超过1.37亿条记录,由超过86'000名志愿者创建。
Preventing the abuse of resources is a crucial requirement in shared-resource systems. This concern can be addressed through a centralized gatekeeper, yet it enables manipulation by the gatekeeper itself. We present ConTrib, a decentralized mechanism for tracking resource usage across different shared-resource systems. In ConTrib, participants maintain a personal ledger with tamper-proof records. A record describes a resource consumption or contribution and links to other records. Fraud, maintaining multiple copies of a personal ledger, is detected by users themselves through the continuous exchange of records and by validating their consistency against known ones. We implement ConTrib and run experiments. Our evaluation with up to 1'000 instances reveals that fraud can be detected within 22 seconds and with moderate bandwidth usage. To demonstrate the applicability of our work, we deploy ConTrib in a Tor-like overlay and show how resource abuse by free-riders is effectively deterred. This longitudinal, large-scale trial has resulted in over 137 million records, created by more than 86'000 volunteers.