Bitcoin Core全力支持BIP152,高带宽模式大幅度提高区块传播速度

2016-06-08 15:33 来源:巴比特 阅读:2978
Bitcoin Core这个维护和发布比特币客户端软件的开源项目已经完全赞同BIP152更新方案,这个新的更新方案将会降低在全节点上传递新区块所使用的带宽。这样可以大幅度减少区块在整个比特币网络的传播时间。

Bitcoin Core这个维护和发布比特币客户端软件的开源项目已经完全赞同BIP152更新方案,这个新的更新方案将会降低在全节点上传递新区块所使用的带宽。这样可以大幅度减少区块在整个比特币网络的传播时间。

QQ截图20160608114519

比特币核心(Bitcoin Core)团队针对最近的比特币改善协议(BIP)有关问题,已经发布了FAQ(问答)。人们现在都在讨论BIP152即压缩区块继电器( Compact Block Relay),这个更新已经准备好减少带宽以及区块通过节点在比特币网络上传播的时间。

这个更新方案加入了几种技术来减少区块在网络上传播的时间。总体的思路就是:利用所有的节点在其内存池中都拥有相似的数据这一事实,然后,一个节点只需要将区块的‘缩略图’发送给下一个节点,这样便可以节省带宽,因为无需再发送整个区块。

区块缩略图将会包括区块的前80字节数据和缩短的交易标识符,还可能会发送一些其他的交易ID。

比特币核心团队在BIP152的FAQ中回答说:

“BIP152的优势在于:在最佳情况下,交易只需要被发送一次——交易最初被广播的时候——大大降低了对总体带宽的消耗。”

 

更新方案的基准

 

这次升级更新还有一个新的特点——高带宽模式,节点可以请求其他节点参与同一个区块的传播,以此减少延迟,不过需要以略高带宽的使用为代价。

这种新方法的基准表现在:一个典型的容纳2500笔交易的1MB区块只需要传送15KB的数据,86%的区块都可以立即传播,而不需要请求其他任何遗漏的交易。

Bitcoin Core团队表示BIP152将会使整个网络受益。

“在P2P网络上减少区块传播的时间有助于创建一种更加健康的网络以及一种更好的基准传递安全界限。”

BIP152的实施是可行的,目前开发者社区正在进行测试。BIP152的未来改善计划可能会包括使用UDP传输协议代替TCP协议,使用一种错误修正机制来处理放弃的数据包。总而言之,比特币社区一直都欢迎这种类型的改善,因为它们能够帮助比特币变得更加稳健。


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文