Community networks are prone to free-riders, i.e., participants who take advantage of cooperation from others' routers but do not contribute reciprocally. In this paper, we present HARPIA, a system for credit-based incentive mechanisms for data forwarding in community networks aimed to prevent selfish behavior. HARPIA does not require a trusted third-party or tamper-resistant security modules as in other incentive mechanisms. Instead, it uses a distributed accounting scheme (DPIFA) to estimate the balance of data forwarding contribution and consumption of each network router and settle correspondent cryptocurrency debts on an Ethereum smart contract. On-chain settlement transactions are performed every HARPIA cycle (e.g., daily, weekly, monthly) and must be validated by at least m-of-n network routers using a multi-signature scheme (MuSig). We also realized a performance evaluation, security threat assessment, and cryptocurrency costs estimation. Results show that our proposal is suitable for community networks with up to 64 infrastructure routers under specific m-of-n MuSig thresholds.
翻译:社区网络容易成为自由搭车者,即利用他人路由器合作但不提供互惠捐助的参与者。本文介绍HARPIA,这是一个在社区网络中进行数据传输的基于信用的激励机制,目的是防止自私行为。HARPIA并不象其他激励机制那样,要求有受信任的第三方或防破坏的安全模块。相反,它使用分布式会计计划来估计每个网络路由器的数据传输贡献和消费的平衡,并用Eitherum智能合同解决代理密码货币债务。每个HARPIA周期(例如,每天、每周、每月)都进行网上结算交易,必须至少由MM网络路由器使用多签名计划(Musig)进行验证。我们还实现了绩效评估、安全威胁评估和加密货币成本估算。结果显示,我们的建议适合社区网络,在特定M-n MuSig阈值下多达64个基础设施路由路由器组成的社区网络。