In this paper, we propose WAKU-RLN-RELAY as a spam-protected gossip-based routing protocol that can run in heterogeneous networks. It features a privacy-preserving peer-to-peer (p2p) economic spam protection mechanism. WAKU-RLN-RELAY addresses the performance and privacy issues of the state-of-the-art p2p spam prevention techniques including peer scoring utilized by libp2p, and proof-of-work used by e.g., Whisper, the p2p messaging layer of Ethereum. In WAKU-RLN-RELAY, spam protection works by limiting the messaging rate of each network participant. Rate violation is disincentivized since it results in financial punishment where the punishment is cryptographically guaranteed. Peers who identify spammers are also rewarded. To enforce the rate limit, we adopt the suggested framework of Semaphore and its extended version, however, we modify that framework to properly address the unique requirements of a network of p2p resource-restricted users. The current work dives into the end-to-end integration of Semaphore into WAKU-RLN-RELAY, the modifications required to make it suitable for resource-limited users, and the open problems and future research directions. We also provide a proof-of-concept open-source implementation of WAKU-RLN-RELAY, and its specifications together with a rough performance evaluation.
翻译:在本文中,我们提出WAKU-RLN-RELAY,作为可以在不同网络中运行的基于垃圾保护的八卦传闻路径规程,其特点是保护隐私的同行对同行(p2p)经济垃圾保护机制。WAKU-RLN-RELAY处理最先进的p2p垃圾预防技术的性能和隐私问题,包括lipp2p使用的同行评分,以及例如Whisper、Eeterum的p2p信息层。在WAKU-RLN-RELAY中,通过限制每个网络参与者的信息传输率,保护垃圾保护工作。由于在惩罚得到加密保证的情况下,违反率会导致财务处罚,因此被淡化了。为了执行利率限制,我们采用了Semaporefore的拟议公开框架及其扩展版本,我们调整了该框架,以适当满足了P2p资源流用户网络的独特要求,我们将当前工作 — REVAL-RAY的资源整合到它的未来用户。