提升 Bitcoin 对节点流失的弹性
密码学与安全
2018-03-20 v1
摘要
在 Bitcoin 网络上高效且可靠地传播区块对于确保该对等网络的可扩展性至关重要。为此,过去几年提出了几种加速区块传播的方案,其中最著名的是紧凑区块协议(BIP 152)。尽管如此,我们展示了实验证据:最近加入网络的节点可能需要大约十天时间,该协议才能达到 90% 的有效性。对于没有持久网络连接的节点,这个问题是固有的。我们提出通过在 Bitcoin 节点之间维持 mempool 同步来缓解这种低效性。为此,我们设计并在 Bitcoin 中实现了一种新的优先级数据同步协议,称为 FalafelSync。我们的实验表明,FalafelSync 帮助间歇性连接的节点与更稳定的节点保持更好的一致性,从而有望改善更广泛网络中的区块传播。在此过程中,我们还开发了一种有效的 Bitcoin 节点日志记录机制,并已公开发布。
引用
@article{arxiv.1803.06559,
title = {Improving Bitcoin's Resilience to Churn},
author = {Nabeel Younis and Muhammad Anas Imtiaz and David Starobinski and Ari Trachtenberg},
journal= {arXiv preprint arXiv:1803.06559},
year = {2018}
}