Classic和BU支持的瘦区块(Thin Blocks)技术:让区块的传输更容易

2016-02-29 19:18 来源:巴比特资讯 阅读:7951
日国外社区报道了瘦区块(Thin Blocks)的最新实验进展,在支持这项技术的Bitcoin Unlimited 0.12(简称BU,见注1)客户端上,实现了大体积区块的高速传输。

bitcoin 今日国外社区报道了瘦区块(Thin Blocks)的最新实验进展,在支持这项技术的Bitcoin Unlimited 0.12(简称BU,见注1)客户端上,实现了大体积区块的高速传输。 例如,#400152这个区块最早由BTCC矿池在中国国内挖出,并被Blockchain.Info于2016-02-26 16:46:31发现。但49秒钟后,才传输到作者在德国的节点。然而在使用了支持瘦区块的BU客户端中,整个过程仅使用了不到1.5秒的时间,即完成了 请求、接收、组装和发送的所有操作,使得邻近的BU节点能够迅速同步。 #400152这个区块的原始大小是956.21KB,而传输的瘦区块大小仅为92.64KB。即区块体积几乎减少了10倍。而区 块#400154(949KB)和#400160(934.2KB)则更为显著,瘦区块的带宽传输需求分别降低了39.14倍和48.99倍。 实验节点运行的环境是家用网络,带宽仅为DSL 2.5mbit/s。节点共有18个对外连接,其中有6个为BU节点。 由于区块传输时间对矿池的收入有相当大的影响,这也是许多矿池不愿意升级至更大区块体积的主要原因之一。相信这方面的开发和实验将对比特币区块的扩容升级 带来重要的正面影响。

注:

(1)Bitcoin Unlimited 是去年由Peter R.等开发人员推出的一款比特币客户端,它的特点是将区块上限控制权交由用户设定,而非由开发者或者矿池决定。

(2)Thin Blocks 瘦区块技术可以参见Classic路线图中的介绍,有望在classic中第二阶段实现。


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

点击阅读全文