BCH区块可以利用什么来传播

众所周知,bch是大区块的典型代表,但区块增大之后,会面临区块传播的效率问题,因为大区块对全节点运行者(主要是矿场)的运行设备有一定的要求,对于普通的家用电脑来说也会增加其运行全节点的难度,所以,如何更好的提升大区块传播速度一直是bch社区关注的重点之一。
过往的区块传播开发经验
在过去,社区的开发者们已经研究出了一些相关的解决办法,比如致密区块(compact block)、极瘦区块(xthin block)、bitcoin unlimited开发团队一直在开发的石墨烯(graphene)以及bch开发者jonathan toomim推出的xthinner项目等,尤其是xthinner项目。
在今年的四月份,jonathan 在在reddit论坛发布帖子表示:依靠ctor的力量,xthinner现在已经适用于bch主网的区块。测试中,使用xthinner方案性能最佳的区块获得了99.54%的压缩。
新的解决办法——bdn(区块链分发网络)
据coinspice.io报道,芝加哥bloxroute公司的计算机科学家最近公布了一项与区块传播相关的测试数据。这家公司的开发者与bch的矿工合作进行了一项测试,数据显示,在使用bdn分发网络的情况下,32mb的大区块传播只需要2~18秒,而正常传播则需要193秒。
bdn分发网络是由bloxroute公司自主研发的一种解决可扩展性瓶颈的方案,据该公司首席执行官eyal markovich介绍,bdn可以使区块链每秒扩展到1000次。
bdn已经在bch测试网上进行了两个月的测试,它旨在让矿工能更快的接受到区块信息,更有效的挖掘、打包区块,得到的结果也没有让人失望,32mb的大区块传播速度极短,大幅度减轻了矿工的设备负担。例如,北京的一个全节点本来需要17~151秒处理大区块,在bloxroute的帮助下,只用了3~7秒。bdn还加快了分叉的恢复速度,比如恢复紧凑区块中错过的一些交易。
btc.com矿池、f2pool矿池、rawpool矿池和great north data矿池都参与了bdn网络的测试,这是为了尽可能得到一组全面真实的数据。他们公司还计划于本月末在以太坊网络上进行测试,并在btc和bch的主网上正式推出bdn。
加快传播速度,优化网络空间,提升交易效率
一旦bdn被部署到bch网络中,将极大的减少bch网络带宽,以更小的区块空间存储更多的交易数据,同时提升区块传播时间。在当前bch区块链上限已经扩容至32mb的情况下,可以助力bch在更大规模的应用中更通畅以及保持更低的交易成本。在社区内外开发者的共同努力下,bch正变得越来越好。
来源: bitcoincash

2021年最热门的云原生存储解决方案之一:容器原生存储
哈佛大学的研究人员以日本古老的剪纸艺术kirigami为设计灵感,研发出新型软体机器人
通过建立故障模型模拟芯片制造过程中的物理缺陷
简析金掺杂碲镉汞红外探测材料及器件技术
物联网技术领导者必创科技迎来新机遇
BCH区块可以利用什么来传播
MAX20037/38汽车级Buck转换器的特点功能与应用
生物传感器的结构组成
泰克DPO7OE1高带宽光探头的详细介绍
由京东方引领的显示面板大战即将在国内打响!
碳化硅功率器件在车载充电机OBC中的应用2
国家统计局:8月集成电路产量同比增长21.1%
谷景教你辨识共模磁环电感的质量好坏
在数据量巨大的环境中,AI加速器等硬件系统占据舞台中心
树莓派摄像头模块的5个用途
关于STM32WB低功耗蓝牙智能组网方案
解析提高开关电源(SMPS)效率的技术
企业如何部署人工智能并获得竞争优势
5G NR一致性和验收测试方案解读
如何高效调整PCB元件的丝印位号?