简述分片和交叉分片之间的通信信任

2019-07-13 13:02 栏目:经验之谈 来源:网络整理 查看()
背景 市场上已提出了许多方法来扩展区块链性能。最流行的方法是Lightning或Plasma,它可以扩展块容量,DAG和分片。 关于DAG的说明 IOTA,Byteball和Nano等项目提出了有向无环图(DAG)。他们认为拥有全局状态对每个人都不重要,但是节点应该只需要与它们关联的本地状态以及与其他节点的足够连接来验证其本地状态。 在没有全局状态的情况下,攻击者可以接收到受害节点的传入连接,并且可能发生诸如Eclipse攻击之类的攻击。直到2019年5月,IOTA通过将每个人连接到集中协调员来解决这个问题。这可以说是推翻了DAG的所有观点。他们最近宣布从协调员到投票模块Coordicide的过渡。预计共识参与者将主动就冲突交易进行投票,我认为这听起来与传统的区块链共识非常相似。 碎片 分片系统类似于DAG,它识别全局状态视图的重要性,并在分类帐上强制使用正式结构,以确保整个系统的一致性。碎片将区块链的验证划分为组,每个组负责工作的一个子集。 许多设计都是为分片而设计的,但现在很少有碎片设计用于正式生产。主要的设计考虑因素是是否存在信标链。信标链的工作方式与传统的区块链非常相似,但它不会验证事务和分类账状态本身,而是依赖于每个片段在其自身状态上达成共识。然后将此状态压缩为merkle根,由分片验证程序签名。然后,信标链将碎片的根编织成一个完整的链。 碎片可以在没有信标链的情况下完成,但必须更广泛地划分资源并防止大规模重组和碎片接管攻击。 复杂性

在分片系统中,通过除以分片数来增加吞吐量。第一个关键问题是了解碎片是如何划分的。需要采取哪些保护措施来确保大量分片不受不诚实的证明者控制。

简述分片和交叉分片之间的通信信任

以上是视觉演示,即使只有1%的验证者集中在一个片段上,也会造成严重损害。以太坊计划使用重组过程以不可预测的方式将证明者分配给分片,以防止不诚实的参与者接管分片。 交叉切片通信 这些碎片的边界会发生什么变化?他们如何相互沟通?显而易见的答案是,如果应用程序不在我的分片上,我可以在另一个分片上创建一个新帐户,或者我甚至可以使用交叉切片服务在分片上获取我的钱包地址,并允许我与应用于任何其他分片。 想象一下,您希望从与您不在同一分片中的网络参与者接收付款。你怎么能从你没参加的碎片中收到钱? 以太坊研究人员提出的视觉样本方法

简述分片和交叉分片之间的通信信任

在这里,我们引用收据的概念。收件人通过为源分片中的事务提供merkle路径,显示他们将从外部分段接收令牌的证据。目标分片使用收据并记入收件人的帐户,这些流程必须以原子方式完成。 在途交易 真正的交叉分片原子事务是一个问题,因为它需要不同分片之间的验证器之间的同步通信。如果对交叉分片事务的需求非常高,则会导致性能下降,因为更多碎片验证器必须协作处理交叉分片事务。 分片系统必须建立信任机制,以确保网络不会从外部分片中反转这些事务。如何保护自己免受可能发生的大规模重组的影响? 到目前为止,我们的最佳答案是确保分片中的验证者数量超过某个最小阈值,因此不诚实的验证者压倒单个分片的可能性非常低。定期(但不是太频繁)验证者轮换限制了池中验证者潜在贿赂的能力。但是,如果验证器过于频繁地旋转,则运行节点的成本将增加,并且分散将受到影响,因为节点将需要更多的存储和带宽以跟上碎片变化。 终局 终极性是一种极大地简化这些问题的功能。一旦块被系统中的经济多数人标记为最终块,我们就可以确定外部分区不会在我们下面发生变化。最终,整个分类帐是密封的,因此它不会改变,并且之前的交叉切片事务可以被认为是安全的,因为只有一个链。 公平证明保证了最终结果,工作证明永远不可能。这就是为什么以太坊开发人员将PoS和分片集成到他们的Eth 2.0路线图计划中的原因。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:币友交流QQ/WX群请联系客服加入!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
虚拟币开发,虚拟币交易平台开发,山寨币交易平台开发 Keywords: 虚拟币开发 虚拟币交易平台开发 山寨币交易平台开发