ETH20:它会是什么?(一)

gratisarea 区块链教育 2022-06-02 01:26:05 eth和beth

  随机选择委员会ETH2。0,轮换委员会同时经常,工作非常重要因为他们的。安全性、活跃性以及完整性委员会负责保护其分片的,on链上的分片状态同时证明beac。够获知分片状态的唯一方式它们是beacon链能,亦然反之。

  之下相比,不需要其他信息来验证无状态的SPV证明则。PoS环境中减少了功能性并增加了开支这意味着跨分片或跨链应用已经在主观的。

  时此,上通信来协调用户我们停止利用链,以所,其他系统来同步状态我们必须计划通过。师来说对工程,不那么有用事件变得,证数据的可用性因为链不再能保。段3在阶,pp来说对DA,将成为关键的设计限制保持和检索链外状态。

  段2完成一旦阶,以转移到分片BETH将可;而然,将不会ETH。重大的经济困难这不太可能造成。过去在,预发布和轻功能代币像BETH这样的,在交易所进行交易已经通过IOU。如例,期货市场在Tezos众筹期间就已经推出HitBit和BitMEX 的XTZ。ETH有需求如果市场对B,满活力的交易所生态系统我们应该会看到一个充,ETH交易和权益它支持监管的B。而然,求似乎还不明确对BETH的需。投资不佳BETH,使得BETH的价格上限为1ETH因为从ETH到BETH的单向锚定。是说也就,会比ETH更值钱BETH永远不,会更低但可能。

  的是有趣,名的以太坊核心开发者的推荐随着一些以太坊升级计划和知,线图中的唯一重叠之处状态租金可能是不同路。此因,署的合约上支付状态租金我强烈建议计划在当前部,计模型并设,户收取状态租金用于将来向用。租金的精确设计我们不知道状态,为成本做准备但我们应该。

  n链上进行Ether代币的转账直到阶段2才允许在beaco,进分片生态系统之前在1。X完全折叠,BETH转回ETH1。X我不认为有任何方法可以将。是不完整的鉴于阶段0,没有详细规范说明并且阶段1也还,以所,至少在两年内会维持独立可以假定BETH资产,可转移且不,似乎是合理的这样的假定。

  链的内容达成共识阶段1旨在就分片,它们的含义但不是关于。话说换句,构的试运行它是分片结,分片进行扩展而不是试图用。为没有结构或含义的简单比特集合beacon链将分片链区块视。

  将来可能需要完全重新设计和编写为ETH1。x编写的工具和合约。的是幸运,来准备生态系统还有好几年时间。动这项工作为了帮助推,前的路线图我想讨论当,一些工程分支并介绍其中的。

  似于以太坊的系统阶段2最终带来类,们熟悉的这是我。2的发布随着阶段,器转向结构化的链状态分片链从简单的数据容。个时候到了这,能够转账BETH,也重新引入智能合约。谓的“EVM2”)管理虚拟机每个分片将基于eWASM(所。、合约、状态、其他抽象等我们期望EVM2支持账户,lidity中熟悉的这些都是我们在So。

  t)很可能会被包含在阶段2中状态租金(State ren,dity工程师来说这对目前的Soli,有意思的挑战会提出一些。期地存储代码和数据状态租金不再是无限,时间推移为EVM2存储付费而是要求合约开发者和用户随。息随时间推移而废弃通过确保未使用的信,止状态膨胀这可以防。让用户目的是,来为状态付费而不是全节点。多不同的模型这里提出了许,的最佳模型且无明显。

  并提交存款信息到beacon链Beacon链验证者观察该合约,放新的BETH它会向存款人发。此因,证者注册合约不久后在beacon链上发行我们预计新的BETH会在ETH发送到验。审查是可能的对存款的临时,er的规则下但在Casp,不太可能发生永久性的审查。

  在现,论智能合约为了更多讨,全跳过阶段3我们几乎完。能多地向链外转移阶段3通过尽可,化链上状态从而最小。存储整个状态它不是在链上,聚合器是表示长数据列表的短数据而是存储一些状态信息和聚合器(;树是一种聚合器Merkle。)

  段1在阶,分片中的每一个分配验证者委员会beacon链将为1024个。方法很复杂这个精确的。过程以及可验证的延迟功能它涉及多阶段随机数生成,员会选择过程的尝试以进一步阻止操纵委。

  PoS算法FFG是,不良行为它对一些,止和审查等比如链的停,益削减进行权。注意到FFG的表兄弟聪明的读者可能已经,r CBCCaspe,全面讨论FFG(还有CBC它在分片路线”部分——虽然!本文的范畴)超出了,k关于混合PoW/FFG的说明但我还是建议阅读Vitali,条件和FFG文件他提到最小消减。

  过程证明分片的内容和状态分片验证者通过称为交联的。来说简单,相关的可验证信息(如Merkle根)委员会必须在beacon链中包含分片。更高的阶段在阶段2或,跨分片通信交联将支持。员会收到给定交联的准确性证明一旦beacon链从多个委,信该交联是分片的真实代表beacon链就可以相,证整个分片而无需验。有效性持有不同意见如果委员会对交联的,显然很,会是有错误的其中一个委员,消减的惩罚应该受到。验证者的恶意行为最终会被发现这是所有分片的安全之根源:,con链惩罚且会被bea。

  在今天即使,布不到三个月距离测试网发,明也会定期更改阶段0的规范说。段在开发时间上会有很大的变化这意味着未来ETH2。0阶。者告诉我6个月虽然乐观主义,进入测试之后但在阶段0,12-18个月的开发时间很容易看到阶段1需要花费。

  特别有趣的东西阶段1没有任何。上来说根本,的引入阶段这是交联,con链的对称机制也是分片引用bea。这些机制会起作用设计者似乎相信。绕规范说明和实施策略主要的开放性问题围。的时间才完成合理水平的规范说明考虑到阶段0花费了大约一年多,差不多同样长的时间我相信阶段1会花费。的是有趣,规范说明同时进行阶段0的实施和。

  有文章都不构成投资推荐风险警示:蓝狐笔记所,有风险投资,人风险承受能力投资应该考虑个,进行深入考察建议对项目,己的投资决策慎重做好自。

  外此,段2中期待什么我们不知道从阶。早期的研究阶段它依然处于非常,的未解决的问题包括了几个主要。范说明和开发过程鉴于非正式的规,1基础上的扩展范围以及阶段2在阶段,年前发布貌似是不合理的建议阶段2能在2020。是说也就,可能会在今年推出尽管ETH2。0,支持资产转移或智能合约但不要期望ETH2。0,20年才能有可能至少也得到20。

  0的PoS的哲学差异的记录是持续的过程尽管ETH1。X的PoW和ETH2。,注意的是但值得,差异确实直接影响工程师一些PoW和PoS功能。如例,和NiPoPow汇总的远程状态跟踪虽然PoW链支持无状态的SPV证明,何低状态的通信PoS禁止任。轻状态证明主观性阻止。话说换句,oW无状态SPV证明大致相同的数据量关于PoS的远程状态证明将包括与P,整个PoS历史但要求事先验证。

  ty或Dapp开发者如果你是Solidi,2。0智能合约希望部署ETH,么那,很多变化未来会有。以太坊的完全取代ETH2。0是对,能合约时做的很多假设它将改变我们在编写智。分阶段推出它计划多年,布周期更相似这跟产品发,品升级周期而不像是产。

  BETH)是一种新的资产Beacon ETH(,的权益者(验证者)使用仅由beacon链上。acon链(以及在阶段1后的分片)奖励它通过两种方式创建:1)作为验证be;H1。X合约2)通过ET,以购买1ETH的BETH任何ETH1。X的用户可。为“存款”合约将它视。该合约没有取款功能工程师可能会注意到。beacon链中取出BETH这是因为在阶段0没有办法从。合约中存入Ether换句线。X验证者注册,her会被有效烧毁ETH1。X的Et。

  割(分片)状态信息分片旨在跨节点分,具有网络的全景图而不需要任何节点。此因,验证所有分片没有验证者会。反相,调所有其他分片的验证beacon链将协,验证beacon链并且所有验证者将。

  而然,让大多数现有工具不再有用大规模的幕后变化可能会。的是幸运,fle及ganache做了一些基础工作eWASM团队已经为solc、truf。络发布之前或期间在阶段2测试网,常用的工具移植过来我们可以期待看到最,EVM2以支持。

  32 个BETH权益以成为验证者用户可以在beacon链上存入。段0在阶,beacon链验证者将只管理。1开始从阶段,1024个分片链验证者将同时管理。使用Casper FFG来完成区块beacon链(以及每个分片链)将。

  了委员会作为整体撒谎或欺骗的可能性从所有验证者池中随机选择他们减少。恶意委员会可能造成的危害对他们进行轮换旨在减少。言之换,选择委员会的方式来攻击网络的任何部分恶意节点或试图最大化利益的节点很难用。外此,得对分片委员会的控制如果他们通过概率获,会超过64个区块他们的控制权也不。

  完整的链外状态用户将负责存储。与状态交互当用户想,含当前状态的证明他们会在交易中包。样这,资源要求会低很多运行验证节点的。干个聚合器设计方案出来了有不同特性和性能特征的若,个已被选定但没有哪。

  eacon 链”阶段0引入“b。链成为ETH2。0的生态系统的枢纽ETH2。0设计者希望beacon,的安全和验证的根源成为所有其他分片。部署一旦, Friendly Finality Gadget)运行PoSbeacon链将使用Casper FFG(Casper the。迭代设计尽可能简单Beacon链早期,能合约、账户、资产转移这也是阶段0将不支持智,何分片的原因也不包括任。ther将不会在链上转移在beacon链上的E,法将其存入交易所这意味着用户也无。

  、资产或智能合约分片链还没有账户。每个周期随机选择分片验证者beacon链为每个分片,块的内容达成共识他们只是就每个区。员会达成共识只要所有委,的beacon链并定期更新分片上,现什么内容并不重要至于分片区块上出。

  成为以太坊的替代品ETH2。0计划。的几年里在接下来,坊的共识系统和状态全部囊括进来ETH2。0的设计者试图把以太。的范围很广由于涉及,。0将包含或不包含那些内容我们无法精确地说明ETH2。

  来看目前,列出七个阶段分片路线图已。详细的规范说明只有阶段0有,定期更新它接收。说明还不精确阶段1的规范,活跃的开发阶段且还没有进入。1之后在阶段,一系列的目标路线图变成了,技术文档而不是。如例,段2在阶,h的次数是链接到github的三倍路线图链接到ethresear。c。像是推测而不是工程落地因为所有未来的阶段更,主要限于阶段0我们的具体讨论,段1阶,段2或阶,续阶段的可能的粗略方向并且我们讨论了几个后。

  块或大约6。4分钟)每个周期(64个区,对验证者重新洗牌beacon链将,配到某个分片然后把他们分。组验证者称为委员会分配到一个分片的一。是128个成员委员会的目标。段0在阶,用的验证者以在接下来的6分钟内组成委员会这意味着每隔6分钟beacon链将选择可。

  有一些说明我们确实,努力实施早期工作也有不少团队在。个时点在这,er、state rent以及eWASM VMETH2。0设计者暂时计划包含分片、Casp。试正在进行中初始客户端测,度)推出轻功能的ETH2。0测试网络预计将在三个月内(2019年第一季。初最,坊主网获取其EtherETH2。0将从以太,系:把ETH2。0作为主链但设计者最终计划改变这种关,在它管理下的分链以太坊1。x则是。

分享: