近发表在arxiv上的一篇论文概述了比特币网络一个新的交易中继系统,名为erlay。有了erlay,比特币网络的安全性可能会提高,以抵御试图嗅探交易源节点的攻击,并且它在带宽方面的效率将提高40%左右,并且能够在连接增加时保持带宽使用不变,而不是目前的带宽使用线性增加。
这个协议主要的想法是,不是向每个对等方宣布每笔交易,而是仅通过少量连接直接发送通知(仅有8个外发连接)。通过在每个连接上周期性地运行设置的协调协议来实现进一步的中继,节省节点消耗的带宽,这样几乎可以免费增加连接性,并且可以更好地承受定时攻击。如果出站peer计数增加到32,与当前协议相比,Erlay可以节省大约75%的总带宽。
本文提出了协议必须满足的四个要求:第一个要求是协议必须具有良好的扩展性、安全性和初始性能。第二个要求是协议必须是非结构化的,路由决策应该由独立的节点在本地进行,这一要求有助于减少审查的可能性。第三个要求是协议应该具有较低的延迟,以便为用户提供更快的体验。最后,文章指出,该协议应与现有协议一样安全,以抵御DDoS和非符号化攻击。
本文作者Naumenko和其他相关人员的下一步将是与社区进行讨论并收到反馈,然后撰写并提交比特币改进提案(BIP)。应该注意的是,该协议仍处于早期阶段,因此可能需要一段时间才能看到它在网络中广泛使用。