之前的文章小编有提到过Grin采用了Mimblewimble协议,有个特性是可以通过核销交易历史的大部分信息,实现了非常高的区块效率、隐私性和可扩展性。然而随着Grin区块链的不断发展,它还在不断的完善自己。所以小编今天来介绍一种更快的区块同步方法,它就是PIBD,这个也是近期Grin技术代码更新频繁的一个feature之一。
啥是PIBD?
PIBD指的是”Parallel Independent Block Download”,即点对点信息块分发。这是一种用于加速区块链节点之间同步的新技术,主要应用于分布式账本系统中。
研发背景
传统的区块同步方法通常是从节点下载整个区块链的历史记录,这种方法可能需要几天甚至几周的时间,这对于新用户来说是不可接受的。也会导致节点负担过重,网络拥塞等问题。
PIBD的优势
1.更快速、更灵活
相较传统的区块同步方法,PIBD采用了分片下载的方法,用户只需要下载最新的区块和一些关键的中间块,就可快速同步整个区块链。这种方法不仅提高了同步速度,缩短了引导时间,减轻了节点负担,还提高网络的稳定性和可扩展性。小编认为这个也是非常强大的密码学性能优化。
2.减少节点所需的带宽和存储空间
传统的区块同步方法要求节点必须维护整个区块链的历史记录,并将它们传递给其他节点,这样会导致很大的数据流量,容易造成冗余或节点的过高门槛。而PIBD采用的是独立下载的方法,每个节点只需要下载自己需要的块,不需要传递整个区块链的历史记录,降低了节点的负担和数据流量,使得网络更加稳定和可靠。
开发进展
PIBD已经在Grin的测试网络上进行了测试,但是它仍然需要进一步的改进和测试,以确保它的稳定性和可靠性。PIBD的测试网计划持续到未来1年内。相信以便在不久的将来将其应用到Grin的主网络上。
白话区块链|同步全球区块链资讯、区块链快讯、区块链新闻
本站所有文章数据来源:金色财经
本站不对内容真实性负责,如需转载请联系原作者
如需删除该文章,请发送本文链接至oem1012@qq.com