以太坊2.0信标(biao)链的目标和发展现状是什么?读(du)者朋友,你可能听说(shuo)过ETH 2.0的(de)开发正在取得进展,但你可能会有一个(ge)疑问:我们现在处于什么样的发(fa)展阶段?现有的大部分信息(xi)要么非常专业,要么过于笼统,所(suo)以我们写了这篇文章来帮助(zhu)你理清思路,解答你的困惑。
以太坊(fang)2.0现在处于0阶段。在(zai)这个阶段,信标(biao)链将被测试和启动,信标链是ETH 2.0中公平(ping)证明(PoS)系统的核心。本(ben)文将介绍beacon chain的(de)功能以及我们正在为(wei)其正式发布所做的工作。
信标链的目标是什么?ETH 2.0的一个目(mu)标是通过碎片化来分担(dan)处理和存储事务的工作(zuo),从而扩大事务吞(tun)吐量。分片是一个很有价值的尝试(shi),因为目前在ETH 1.0中,每个全节点都需要验证(zheng)整个以太坊网络上的交易,并存储整个以太(tai)坊的状态,这意味着每个全节点(dian)都在管理以太坊上的所有经济活动。
考虑到以太坊的目标(biao)是能够承载全球范围内的所有经济活动(dong),无疑很难将全球经(jing)济活动的数据存储在每一个完整(zheng)的节点上。随着ETH 1.0的不断增长,运行一个全节点会(hui)越来越遥不可及,这意味(wei)着以太坊的去中(zhong)心化程度会降低。况且(qie)以太坊还没有成为主流,已经接近(jin)交易吞吐量的极限。
在ETH 2.0中,碎片通过(guo)协调和最终确定信标(biao)链上的数据,缓(huan)解了这些限制带(dai)来的危机。信标链是真实信(xin)息的来源。
信标链(lian)达成共识并通过PoS最终(zhong)确定切片上的数据信标链(lian)将使用PoS来验证切(qie)片上的数据。在工作量证明区块链(PoW)中,如果矿工表现良好,他(ta)们会受到激励。如果他们在挖(wa)矿时选择通过分叉攻击网络,他(ta)们将无法获得块奖励和交(jiao)易费来覆盖电力和采矿设备的沉没成本(ben)。
信标链改变了区(qu)块链上实现安全和数据验证的(de)工作机制。与扣除矿工的经济报酬,使(shi)其无法覆盖沉没成本,从而保证区(qu)块链的安全不同,信标链可以通过切割或(huo)“烧毁”属于验证者的ETH来保证安全。如(ru)果想要获得验证ETH 2.0的资格并从中获得(de)利益,潜在验证者需要(yao)先向系统提交(即质(zhi)押)至少32个ETH。如(ru)果验证者试图向网络提(ti)交错误的数据,或者他们离线(xian)时间过长,他们之前提交的部分甚(shen)至全部ETH都会被扣除(chu)。
阶段0的发展现状启动信标链是一(yi)项需要谨慎的工作。为了确保流程的顺利进行,开发人员(yuan)遵循这些信标链规范来测试客户(hu)端实现。
客户端是(shi)分散式系统的核心,因为它(ta)们解决了中心点故障的问题。在ETH 1.0中,全节点可以通过以(yi)下三种方式消除中心点(dian)故障:
保存以(yi)太坊的整体状态(即所有(you)经济活动和余额等。),与对等(deng)节点(其他客户端)共享最(zui)新的区块链信息,如新挖掘的区块、等待(dai)验证的事务等,接收后在与(yu)其他客户端共享前进行验证,实现网(wang)络规则。现阶段ETH 2.0的开发主要是Prysm是由Prysmatic Labs开发,Quanstamp审核的ETH 2.0客户端。这个(ge)客户端正在Topaz测试网络上进行测试。任何人都(dou)可以下载客户端,模(mo)拟运行ETH 2.0的信标(biao)链。
Timeline列出最新阶段的里(li)程碑事件0 by time
多个并行实现可(ke)以保证ETH 2.0的安全性ETH 2.0的兴(xing)盛需要多个客户端在信标链启动时(shi)处于活动状态。如果我们依赖于单个(ge)客户端,该客户端的一个错误就(jiu)足以对网络产生毁灭性的影响(xiang),包括将整个网络置于(yu)非一致状态或阻止块(kuai)的终结。
当网(wang)络上有多个客户端实现(xian)时,单个客户端bug对网络造成毁灭性影响的可能(neng)性会大大降低。如果一个客户端出现bug,该客户端将无法参(can)与共识,但整个网络可以继续(xu)运行并完成交易,因为(wei)其他客户端不太可(ke)能出现相同的bug。换句话说,其他客户将保持一(yi)致。因此,多个客(ke)户端的共存可以提高网络安全(quan)性。
创建测试网络的目(mu)的是模拟将信标链放入主网络的真实(shi)情况。为了测试多个客户(hu)端共享信息(块(kuai)、事务等)时是否会(hui)出现bug。),ETH 2.0的客户端实现在多客户端测试网(wang)络上主动通信。
Schlesi是第一个多客户端测试网络,于今年(nian)4月27日上线(xian)。曾经,有四个同步的客户端实现(xian)在其中运行测试网络信标链。他们(men)是:Prysmatic Labs的(de)PrysmPegaSys的
库特,由ConsenSys资助的适马灯塔,以及(ji)地位的nimbus
2022尚力财经小编。5月(yue)17日,某客户端(duan)出现共识bug,并导致Schlesi多客户(hu)端测试网络分叉。发现bug后,客(ke)户端的开发人员决定结束Schlesi测试网络,从0块开始重(zhong)新创建一个新的多(duo)客户端测试网络——Witti。值得注意的是,在测试网络上发现bug是开发过程中的正常情况(kuang)。在ETH 1.0正(zheng)式发布之前的测试网络(luo)中,也发现了很多这样的bug。
Witti Testnet上的验证者和质押(ya)ETH数量
beacon chain的启动和后续的ETH 2.0将在今年年底前推出,但这并不是一个硬(ying)性的截止日期。在信标链正式(shi)上线之前,需要多客(ke)户端多测试的网络稳(wen)定足够长的时间。
一旦以(yi)太坊社区对测试网络的稳定性达成一(yi)定程度的社会共识,就会在ETH1.0上公布押金合同(tong),押金的目的是收取未来(lai)ETH2.0验证者的押金(jin),使他们有资格在(zai)信标链上执行验证工作。当承诺的ETH达到预定量时,信标(biao)链将被激活,然后在链(lian)上生成新的块。
信标链的开始将标志着阶(jie)段0的结束。此后,ETH 1.0和2.0将并存一段时间。ETH 1.0最终会过渡到ETH 2.0系统上的一片。
Quantstamp将继续(xu)报道ETH2.0的未来发展(zhan),请在Twitter上关注我们,并访问我(wo)们的博客以了解(jie)最新信息。
原(yuan)标题:《理解 Eth2 的现阶段(duan)发展:阶段 0》作者:Quantstamp Labs
以上是以太坊2.0信标链的目标和发展现状的详细内容(rong)。更多了解《Eth2: stage 0》当前发展情况,请关注coir.com其(qi)他相关文章!