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

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

钟隐 发布在 技术指南 18249

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中第二阶段实现。

相关日志数据 参考地址:1  2  3

钟隐  BTC Tip Address (打赏地址) 1JpazvbnCqFzhLvaVncoCkbWXNoWbgeS6Q

文章标签: 比特币 瘦区块
评论(2)
登录 账号发表你的看法,还没有账号?立即免费 注册
  • miner 2016-02-29
    这个例子不错,不知道其它人怎么看。
  • merry 2016-03-02
    非常感谢 http://blockmeta.com/tx/bef22c98af5fd52f0f9717ea65c817381fc87f832358e474215e6475ee4de693