深度分析博卡和以太坊2.0有什么特别之处?

博卡和以太坊2.0有什么特别之处?波尔卡多特生态研究所

";博卡知识图谱"是我们关于博卡从零到一的入门文章。我们试着从博卡最基础的部分入手。让您全面了解博卡';的内容,当然这是一个庞大的工程,充满挑战。但是,我们希望通过这样的努力,让大家能够正确认识博卡,让不';不知道博卡大师博卡';方便快捷地获取相关知识。今天是本专栏的第41期。,来介绍一下Boca和以太坊2.0的所有特性。

自2016年正式发布Boca白皮书以来,经过几年的低调测试和开发,Boca'核心功能开发和生态建设取得显著进展。平行链槽拍卖也变得正常化。

以太坊,2014年问世,可以说是公链的领军代表。在八年的时间里';发展,以太坊正在发生日新月异的变化。

目前以太坊正在努力完成以太坊2.0的升级,上个月花了一周的时间准备升级,以太坊也将从工作证明(PoW)的共识机制过渡到权益证明(PoS)。

公链的竞争一直吸引着很多人的目光。以前因为加文博士是以太坊的联合创始人,后来又创办了博卡,所以博卡和以太坊被认为是强劲的对手。

那么博卡和以太坊2.0有什么特点呢?

Boca和以太坊2.0都是分段区块链协议。因此,它们通过在单独的片段中执行事务并提供在片段之间发送消息的协议来提供可伸缩性。

模型

以太坊2.0中的所有切片都有相同的状态转移函数(STF),就像管理区块链如何随每个块改变状态的规则一样。

该STF为智能合同的执行提供了一个接口。。契约存在于单个片段上,异步消息可以在片段之间发送。

同样,在Boca中,每个片段都承载着核心逻辑,核心逻辑是并行执行的,Boca可以跨片段发送异步消息。

但是,每个boca片段(即平行链)都有一个唯一的STF。通过组合逻辑,应用程序可以存在于单个切片中,也可以存在于多个切片中。

Boca使用WebAssembly(Wasm)作为"元协议"。。只要Boca上的验证器能在Wasm环境中执行,分段STF就可以是抽象的。Boca将通过平行链支持智能合约。

从某种角度来说,在以太坊中,智能合约可以在同一个片段中同步调用对方。也可以在片间异步调用对方。

在wave卡上,智能合约将能够在同一个并行链中同步调用对方,在并行链之间异步调用对方。

架构

1

以太坊2.0

以太坊2.0的主链叫做信标链。信标链上的主要负载是证明,即投票表决碎片数据的可用性和信标链的有效性。

以太坊2.0中的每个片段只是一个带有以太坊Wasm(eWasm)接口的区块链。

以太坊2.0于2020年12月开始多阶段部署的0阶段,与传统以太坊1.0链并行运行:

阶段0提供信标链,接受存放者';s存款,实现了权利证明的一致,最终在多个环节之间实现。

第一阶段以简单链的形式开始64段,测试信标链的最终确定性。。每个片段提交一个"交联"信标链包含最终确定片段数据的信息。

1.5阶段将Eth1整合成一个片段,最终完成工作量证明链的块。

第二阶段,实现eWasm接口,逐步取消工作量证书,使系统最终可以被终端用户使用。

在阶段0中启动信标链后,路线图发生了变化。优先考虑传统以太坊1.0链条从工作量证明过渡到以太坊2.0的权限证明共识,然后在网络上展开碎片化。

网络还将拥有"侧链"。与不属于以太坊2.0最终协议的链进行交互。

2

Polkadot

和以太坊2.0一样,Polkadot也有一条主链,叫中继链,有多段,叫平行链。。并行链并不局限于像eWasm这样的单一接口。

相反,他们可以定义自己的逻辑和接口,只要他们向中继链验证器提供STF来执行它。Polkadot现在以中继链的形式存在。仅计划引入验证每块20个切片的能力,并逐步扩展到每块100个切片。

除了计划在每个块中执行的并行链,Polkadot还有计划在动态基础上执行的并行线程。

这允许每个连锁店共享该片的插槽,就像许多小型航空公司可以共享机场的登机口一样。

为了与想要使用自己的终结过程(如比特币)的链进行交互,Boca有一个提供双向兼容性的桥链。

共识

以太坊2.0和Boca都采用了混合共识模型,其中块产生和最终确定性都有自己的协议。

终结协议——以太坊2.0的卡斯珀FFG和博卡的格兰帕——都是基于GHOST的,都可以一轮完成批量格挡。

对于数据块生产,两种协议都使用基于时隙的协议。,随机分配验证者到槽位,给以太坊2.0的RandDAO/LMD和博卡的BABE提供未确定块的分叉选择规则——。

以太坊2.0和博卡共识主要有两个区别:

以太坊2.0根据称为"时代"。目前的计划是每个纪元有32个区块,所有区块将在一轮中完成。由于块移除的估计时间是12秒,这意味着估计完成时间是6分钟(最多12分钟)。

boca的终止协议爷爷根据可用性和有效性检查最终确定一批块,这些检查是随着提案链的增长而发生的。

最终时间因需要执行的检查次数而异(无效报告导致协议需要额外检查)。预计完成时间为12-60秒。

以太坊2.0要求每个切片有大量的验证器,以提供强有力的有效性保证。。Boca可以通过对每个片段使用更少的验证器来提供更强的保证。

Boca通过让验证者向系统中的所有验证者分发擦除代码来实现这一点。这样,任何人——,而不仅仅是片段——的验证者,都可以重构并行链的块并测试其有效性。

随机选择的验证者分配和由随机选择的验证者执行的二次检查使得每个并行链上的组验证者不可能相互勾结。

Staking机制

以太坊2.0是一个权益认证网络,每个验证者实例需要32个ETH进行权益认证。验证者运行主信标链节点和多个验证者客户端——,每32个一个。

这些验证器被分配给"委员会",它们是随机选择的组,用于验证网络中的片段。

以太坊2.0依靠庞大的验证器池来保证可用性和有效性:每个碎片至少需要111个验证器来运行网络。每个片段需要256个验证器来完成一个时期中的所有片段。对于64个段,有16,384个验证器(每个段有256个验证器)。

Boca可以用较少的验证者提供强的确定性和可用性保证。Boca使用NPO从较小的集合中选择验证者,这样较小的持有者可以提名验证者来运行基础设施,同时,他们可以从系统中获得奖励。而不运行自己的节点。

Boca计划在第一年运营结束时拥有1000台验证机,网络中每条并联链大约需要10台验证机。

片段

以太坊2.0中的每个片段都有相同的STF。每个片段都将被提交给信标链,用于"交联"并且将实现一个eWasm执行环境。

EWasm是Wasm的受限子集';以太坊的合同。。EWasm接口提供了一种可用于契约的方法。应该有一套类似的开发工具,比如Truffle和Ganache,为eWasm开发。

波卡中的每个片段都有一个基于Wasm的抽象STF。。每个片段可以公开一个定制的接口,只要逻辑被编译到Wasm中,并且片段提供一个"执行块"Boca验证器的功能。boca有一个基板开发框架。该框架允许一组模块完全可配置、组合和扩展,以开发链的STF。以太坊2.0中的

消息传递

片段可以互相访问';通过它们的交联和状态认证。

在有64个片段的以太坊2.0模型中,每个片段为信标链中的每个块发布一个交叉链接,这意味着一个片段可以包含基于另一个片段上的一些轻客户端事务证明执行的逻辑。。以太坊2.0还没有发布片段间节点传递消息的规范。

Boca使用交叉一致性消息格式(XCM)使并行链相互发送任意消息。并行链相互连接,可以通过它们建立的通道发送消息。

因为收集器也需要是中继链的完整节点,所以它们将被连接并且能够将消息从并行链A中继到并行链B.

消息不通过中继链传递,只传递过账凭证和通道操作(开通、关闭等。)进入中继链。。这通过将数据保存在系统的边缘增强了可伸缩性。

名为SPREE的协议将被添加到波形卡中,该协议为跨链消息提供共享逻辑。通过SPREE发送的消息带有关于源和接收链解释的额外保证。

治理

以太坊2.0的治理仍未解决。。目前以太坊使用GitHub讨论,所有核心开发者';调用和以太坊魔术师和其他离线治理程序来确定协议。

Boca采用链式治理和多机构体系。发布提案有多种方式。,如连锁委员会、技术委员会或公众。所有的提案最终都会通过公投,而且大多数总能左右结果。

对于投票率较低的公投,博卡采用自适应法定人数偏差来设定通过门槛。全民公决可以涵盖各种各样的主题。,包括资金从资金链上的分配或资金链底层运行时代码的修改。

决策是在链中做出的,链具有约束力和自主性。

升级

以太坊2.0的升级会遵循正常的硬分叉过程。,要求验证者升级他们的节点以实现协议改变。

使用Wasm元协议,Boca可以在不硬分叉的情况下进行链升级和成功提案。STF中的任何东西、事务队列或离线工作人员都可以升级,而无需分叉链。

结论

以太坊2.0和Boca都使用了碎片模型,其中碎片链("碎片化"在以太坊2.0和"平行链/平行螺纹"在博卡)受主链保护。通过将碎片状态连接到主链的块中。这两个协议在几个主要方面有所不同。

首先,以太坊2.0中所有的切片都有相同的STF,Polkadot让切片有了抽象的STF。

其次,以太坊2.0中的治理流程计划在链下进行。因此,需要协调硬分叉来做出治理决策,而在Boca中,决策是在链上独立做出的。

再次,验证者选择机制不同,因为Boca可以通过每个片段少量的验证者提供强大的可用性和有效性保障。

深度分析博卡和以太坊2.0有什么特别之处?文档下载: PDF DOC TXT
文章来源: 理财天下网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。