本体网络分片技术如何解决区块链扩展问题?目前以太坊网络每秒TPS30-40。其吞吐量和处理能力远远不能满足需求,因此不得不面对的一个问题是区块链的可扩展性。
在连锁扩张方向,分片是主流解决方案之一。去年年底,本体网发布了分片技术的设计,并向广大技术社区开放。
区块链碎裂的概念
区块链碎裂的基本思想是,区块链网络中的节点被分成几个相对独立的切片,单个切片处理小规模事务,甚至只存储部分网络状态。
理论上,通过并行处理事务,会提高整个网络的吞吐量。
举个栗子。摩拜单车在不同城市运营,不同分公司产生的海量数据适合分布到本地部署的服务器上进行存储,以保证整体的数据安全。
分段级别
区块链碎片的层次自下而上分别是网络碎片、事务碎片、计算碎片和状态碎片。。
本体碎片化网络的解决方案是采用分层网络架构,支持以上三个主要维度,实现超大规模的网络扩展。
1。网络碎片化:每个碎片化的网络独立管理,每个节点通过盟誓参与不同的碎片化网络。。
2。事务碎片化:以智能合约为基本单位,每个智能合约只运行在一个碎片网络中,调用智能合约的事务需要发送到相应的碎片网络中进行处理。
3。通过智能契约实现。智能合同的状态数据仅保存在相应的分段网络中。
通过三维网络架构,最终实现线性扩展、跨链原子性、ONG激发模型的设计目标。
碎片技术的安全性
如何在满足扩容的同时保证分片技术的安全性是一个非常重要的课题。如果验证者可以预测或选择他们想要参与的片段,那么最不诚实的验证者就可以与他人勾结,开始恶意攻击。
目前碎片化设计主要是随机分配验证节点,降低了犯罪者控制单个碎片的概率。
为了解决恶意分叉问题,我们可以将碎片链上的一些块连接到信标链上(信标链负责协调系统的参与者)。并将分叉选择规则设置为交叉连接到信标链的优选链。
在本体网络的设计中,碎片之间通过可靠的消息队列进行通信,所有消息在碎片中达成共识,从而实现安全性和可验证性。
本体分片支持分片内智能合约的事务和跨分片智能合约的事务。
本体碎片化技术进展
本体生态学共建合伙人ErickPinos在今年';的共识会议。,本体已经完成了碎片化实现的55%的进度。
在本体分片的设计中,实现了智能合约在分片之间的迁移,这对于分片网络的按需扩展也是非常重要的。当吞吐量和处理能力提高时,它将为区块链网络带来更多的应用开发者和用户,进而吸引更多的节点加入进来,形成正向循环,期待本体碎片化技术的早日到来。