上周,BCH支持者们一直在讨论预共识和提高区块传播时间之类的构想。7月25日,Bitcoin Unlimited (BU)开发团队宣布在BU的客户端里整合石墨烯区块传播技术。石墨烯是一项可以让区块的大小变成是现有方法(致密区块和极瘦区块)中的区块大小很小一部分的技术。
石墨烯协议融合到Bitcoin Unlimited
2017年11月news.Bitcoin报道,石墨烯技术据称可以比密致区块的效率高出10倍。石墨烯已经进行了全面的测试和模拟,它通过削减区块,提高区块传播速度,减少流量。本质上,这个协议使用更少的字节传播新的区块,与现在发送完整区块的做法相反。研究和,模拟由BU的开发者Umass alumni Brian Levine、Pinar Ozisik、George Bissias、Amir Houmansadr和比特币的开发者加文·安德鲁森合作完成。
Github上石墨烯的代码添加了石墨烯区块的功能实现,“所有的单元测试和QA测试grapheneblocks.py也都通过了。” George Bissias今年2月说道。他表示,从日志输出,“石墨烯区块被请求、创建、序列化、反序列化和重建。”“但是,我们仍有工作要完成。我的基本方法很大程度上是复制极瘦区间的工作流程——因此,我复制了大部分极瘦区块的代码。不知道两种不同区块使用相同代码是否可取。” Bissias进一步强调,“石墨烯区块的交易顺序仍然是个问题。如果可以在石墨烯之前提交一个规范的排序,我们想相应地更改这个补丁。”
在部署生产之前,这个代码还需要进一步优化(主要是区块大小的优化)。我的目标是对现在基本的工作流程进行审查,并在石墨烯在测试网运行时继续优化。
石墨烯区块的功能实现
著名的开发者例如BU的首席开发者安德鲁·斯通等进行了大量审查,代码库已经正式融合到BU协议。BCH社区很多人都很高兴石墨烯融合到BU,这项声明很快成为红迪网论坛r/BTC的头条。有网友评论,“哇!开心!——很高兴我们分叉并把Core/Blockstream甩在了身后。”
社区里其他懂技术的人讨论了石墨烯技术是否优于极瘦区块和密致区块。这次代码融合并不保证会用于BCH网络,但是毫无疑问,BCH社区未来会听到更多关于石墨烯的消息。