【Fractal】Layer0 加速协议BackPackers:突破公有链吞吐效率瓶颈

BackPackers引入了一种新的网络模式来解决网络层(layer 0)的一些低效率问题,包括交易广播瓶颈、源广播瓶颈和P2P网络中节点间的负载不均衡。 安全

BackPackers:一个由Packer组成的安全的分布式骨干网络网络

BackPackers创造性地经过引入了一个称之为Packer的新的角色,为共识层提供了一个分散和安全的骨干网络。Packer的身份信息全网公开,全部的Packer造成一个分布式的网络,相似于分布式哈希表(DHT)中的网络。Packer收集用户发出的交易,并将其打包造成pseudo-blocks,而后再将pseudo-blocks广播到网络中。Packer向其打包的交易收取必定的中继费,经过这种方式激励Packer持续地打包交易。BackPackers将网络传输做为了一种服务(network-as-a-server,NaaS),而且这种服务的提供者能够在自由市场中相互竞争。与此同时,BackPacker被设计为,即便全部Packer都是恶意的,也可以保证和底层区块链相同的一致性和活性。  分布式

BackPacker中的数据传播流区块链

在给定网络拓扑和网络延迟的状况下,BackPackers保证了最优的传播时间。与传播多个大小为数MB的块不一样,只有大小为2-3KB的meta-block,沿着最短路径传播到p2p网络中的节点,而且最小化了验证过程。每一个meta-block包含一个pseudo-blocks  id的有序列表和解决了某个难题(PoW,PoS)的证实。网络中的节点在接收到meta-block和其所包含的pseudo-blocks后 :(1)将pseudo-blocks按照meta-block中pseudo-blocks id的顺序排好,(2)解决冲突和重复的交易。然而,meta-block的传播只须要验证其确实解决了某个难题(例如比特币中的nonce),而不须要对meta-block中包含的全部交易进行验证。 优化

BackPackers提供了第一个智能传播协议,可以保证相邻节点的最佳吞吐量。传播协议自动平衡相邻节点间的负载,优先向网络压力大的相邻节点提供服务。经过随机网络优化理论,咱们证实在队列长度的指望为 O ( 1/ε ) 的状况下,吞吐量收敛到网络容量的 (1 - ε)。 spa

随机网络优化理论做用于相邻节点吞吐率优化设计

BackPackers引入了一种全新的,在layer0提升区块链可扩展性的解决方案,它提供了可证实的最佳传播时延和邻近节点间的最佳吞吐量。因为网络层目前要么被遗忘,要么被发掘不足,BackPacker相比于做用于layer1和layer2的扩展性解决方案,其对于扩展性的提高更底层,具备更大的发展空间。 server

相关文章
相关标签/搜索