LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > ETH2 信标链创世启动,接下来会发生什么?兼谈为何而写

ETH2 信标链创世启动,接下来会发生什么?兼谈为何而写

2020-12-02 荆凯 来源:区块链网络

现在什么让我继续写下去?

我在币乎断续停更挺久了。
一来是关注点有些偏离,关注点跟币、投资没有直接关联,且受众较少,因此也就没有成文想法。另外,我担心被币乎的当下算法和社区驯化,尤其是点赞收益的算法,会成为直接的刺激源,外在动机过强,会直接导致内在动机被削弱,这是我不想看到的。

在币乎描述里面我给自己定了三个规矩:三不写。来自项目方的 PR 约稿、凑热闹、行情分析,不写。希望以此规矩,来厘定自己的自由空间。

是的,我很珍惜写作的时间,写下文字或者是理顺一篇译文时候的体验。读书不可为人忙,写作往往很难做到这一点,毕竟要兼顾读者兴趣点,而这往往又会被当下的热点带着走;同时,写作者也很容易被外在的点赞数、评论数、文章收益数给框定了注意力,破坏心流体验,其实得不偿失。
我把写作跟翻译当做是做行业研究和学习的机会,所写的文字也会成为当下状态和关注点的记录,可以复用和追溯。当然,写下的文字也会成为有效的交流沟通工具,未见其人先见其文,或许比线下短短一见了解得更全面些。

回顾过去两年在币乎断断续续所更的文字,幼稚短视者有之,判断失误者也不在少数,幸好,如今还能够保留一点写文的乐趣,得益于过去一段时间的断更。不写,是为了更好的享受写的乐趣。

至于收益,一来不依靠币乎更文赚钱,自然不必太在意;二来,币乎的 KEY 当下也不值钱,放着当纪念币也无妨;三来,如上所述,更重要的,我希望仍然保留写文的内在动机,因此,管它呢,等 KEY 一毛钱了叫我一声吧,卖点吃顿牛肉火锅也挺好。

昨天大事两件,除了比特币破前高、以太坊破两年来新高之外,以太坊 2.0 上线,也该值得提一笔。
言归正传,今天补一下以太坊 2.0 的一些基础介绍。主要参考信息源,来自 ConsenSys 的一篇文章,因此,本文仍然会标记为翻译类型。

以太坊 2.0 上线的历程

多阶段上线

以太坊2.0(或 ETH2) 昨晚上线。当然,这也只是漫漫长征路迈出第一步而已。以太坊 2.0 上线会分作多个阶段。

从 PoW 过渡到 PoS 是个漫长过程。昨晚是阶段0 上线,先搭起来一个框架(信标链),充当大船龙骨,未来作为司令部,除了抵押 ETH、 跑节点运行网路之外,什么功能都还做不了,不能运行 DeFi,无法转账,连同作为节点所抵押的 ETH, 也需要一直锁定,直到大约两三年后,才能解除锁定。

接下来,是阶段1。这时候,开始出现了数据分片了,意味着数据可以在不同分片之间进行协调同步,但是,还是无法运行计算,dApp 在这个阶段仍然是运行不起来的。

按照原先的路线图规划,在此之后,会进行阶段2,运行计算分片,这个阶段,意味着 ETH2 具有了完全的功能,可以运行 dApp 了。

要注意,ETH1(当前的 PoW 链)在 ETH2 上线之后,仍然会继续存在,直到在阶段1 跟 阶段2 之间的某个时刻(阶段1.5),会将原先的 ETH1 和 ETH2 合并,这时候,质押和作为节点所得到的出块奖励,可以自由转账了。

不过,按照以太坊社区最近转向为 Rollup 方案为中心,主要目的,还是为了提升 ETH2 的上线进度。

这意味着,可以直接将当前在阶段0 上线的信标链作为数据分片,而通过 Rollup 技术引入的第二层扩展网络,通过信标链进行数据和计算交互,因为 Rollup 的解决方案早已经出现并运行了,所以ETH2 全功能可用的时间,仍然可以提前。

在原定的路线图中,本来这部分功能是由阶段2 的运算分片功能来承载的,因此,在转向了 Rollup 方案之后,阶段2 会暂时锁定,不会再投入许多的精力了。

并且,也会将阶段1、阶段2、阶段3 等这样的提法,进行修正,改为其他的代号,毕竟,当前以太坊2.0 研究开发团队的工作历程,改为并行开发方式: ETH1 和 ETH2 合并工作,数据分片的上线工作,以及轻客户端的开发工作,都是齐头并进,而 1、2、3 这样的序数,容易让人误会,以为是串行的。

这样说起来可能会有些抽象,我们换个说法,以太坊社区期待全功能版本的 2.0 更快上线,所以会调整开发策略跟技术方案。
当前尽管随着阶段0 的信标链上线,我们可以说,以太坊2.0 上线了,传媒为了简化和讲故事,也会这么来描述。但是,要理解,当前的以太坊2.0 啥都做不了,只能跑跑节点而已,转账、DeFi 通通要等多两年。

所以,以太坊2.0 光上线不行,还得干活啊,社区需要的是全功能版本的以太坊 2.0,而不是一个啥都做不了的花架子,对吧?尽管万吨巨轮也要从框架开始做起,只是,时间很关键。

而按照原先的路线图,一些新技术要从头开发,难度大,耗时长,两年之后,发生什么事都说不定,指不定中国都没准开始批准 BTC 合法交易了呢(当然,这个难度比以太坊2.0全功能版本上线要难得多了 :) )。

所以,以太坊的社区和开发者们,近期进行了这些技术和开发重点的调整,是为了加速全功能版本 ETH2 的上线进度,理解这个,就行了。

回到当下的信标链

有了整体的一个图景,理解了以太坊社区的一些关注点所在,我们回到当前阶段:新生的 以太坊 2.0 ,还处于婴儿阶段的以太坊2.0 和信标链。

在信标链创世后的第一个区块上(block1),验证人 19026 在创世区块上留下:“F先生在这里。”

先来看 slot 和 epoch 这两个时间和信息结构的单位。
ETH2 的信标链每12秒出一个 slot(时隙),在每个 slot 中,会产生区块,打包当前周期中的交易记录,而 slot 之上会还有 epoch 的结构,每个 epoch 会包含32个 slot,这意味着,每隔6.4分钟,会创建一个 epoch。在 ETH2,为了简化,可以粗略将 Slot 跟区块等同。

这些术语容易把人绕晕,不过,你理解为组织区块链交易的不同信息结构就行了。由于在阶段0有21,063个验证人参与其中,同意新链上的区块生效,满足了限定的门槛,所以,新的 ETH2 信标链被证明为有效的,可以充当网络的协调者。

信标链何用?

信标链对当前的 ETH1 没有影响。在 ETH1 跟 ETH2 合并之后,现有的 ETH1 会成为 ETH2 网络中的一个分片,和整个网络融为一体。

在 ETH2,共识机制从 PoW 转换为 PoS, 提升以太坊的扩展性,从而创建了一个新的大玩意,其中的核心,就是信标链了。

信标链充当了指挥官、司令员的作用,是ETH2 新网络的协调者,创建和验证新区块、奖励验证人,都是在信标链上进行的。

在新的机制下,不再是矿工耗电来验证区块了,而是所有的验证人会被系统随机选中来出块,而创建的区块,会由其他的验证人进行投票验证,进而成为不可逆的区块链网络的一部分。

比如,我们查看下如下的区块(位于 epoch138、slot 4430 ):


图中可以看到,该区块得到了 720 个投票者确认。

下一阶段:分片链

上面部分,我们大概解释了当前信标链上区块结构,不过,详细介绍以太坊2.0 的出块机制、共识机制需要较大篇幅,另文专述或许更合适。

达成信标链创世成就后,下一阶段,是分片链,也是俗称的Phase1。在这个阶段,以太坊的数据容量会增加,让网络更快、扩展性更强。
分片不是个新概念。在数据库领域,或者是搜索引擎设计中,常见的就是把大量的数据切分为小的数据块来分别存储,以太坊 2.0 分片设计,会预计分为 64个独立的分片。

以太坊基金会的说法是:

预计2021年会完成分片链,这取决于信标链上线后的工作进度。分片打来的优势是,让以太坊存储和读取更多数据,但是,这时候,还不能够执行代码。

因此,这个阶段的分片链,被称作是数据分片,对应的是技术路线图中的 Phase1(阶段1)。

目前信标链上的验证人节点会被系统随机指派来出块;未来,在分片链上线之后,会随机指派验证人节点对分片进行验证,这样降低了验证节点串谋污染分片的情形。

重要过程:ETH1 和 ETH2 合并

ETH1 是当前在运行的 PoW 链。ETH1 和 ETH2 合并的时刻,根据以太坊基金会的估计,要到2021年年末,或者2022年能实现。不过,我个人预计根据以往经验,到2022年年底之前能实现,已经算是不错的进展了。

合并之后,PoW 共识机制正式结束。对如何合并,当先还在研究之中,需要ETH2 的开发者来定夺方案,而路线图也会随时可能更改。
ConsenSys 的 Teku 客户端团队成员 Mikhail Kalinin 发布了一份提案 “可执行的信标链”,如果该提案通过,意味着 ETH1 和 ETH2 的合并能够提前,在分片完成之前就可以实现。
Alexandre Belling 发布了一篇文章介绍“数据分片 ETH2 上的 Rollup 方案”,试图证明“在数据分片上存放的交易,跟在执行分片上的交易时相同的,不需要将这些交易提交给智能合约”,认为可以将数据可用性和交易执行联系起来。(译者注:该部分细节仍待继续查看。大致理解为一个可以将 ETH2 可用性提前实现的方案即可)。

什么时候可以获得奖励?

目前抵押32个 ETH 成为以太坊2.0 验证节点的,多为大户、以太坊极客或者机构,散户当前也有了一些参与渠道,不过,看目前情形,参与度还有待提升。

当然,交易所、第三方团队也都做了一些拼团抵押的产品,比如 CodeFi Staking 为交易所和托管机构创建了 API,提供给他们抵押的服务。国内的,TP钱包、比特派钱包等,也有做自己的抵押宝之类产品,让散户参与其中。

一个问题,是大家可能都会关心的:成为验证节点后,什么时候可以收取奖励?

要等待 ETH2 的阶段 1.5、ETH1和 ETH2 合并后,才能获得奖励。不过,有一些其他的解决方案出现了,为抵押者提供更多的代币流动性。

比如,LiquidStake,让用户抵押 ETH、借出来 USDC。Coinbase,通过发行 ETH 衍生品方式,让用户可以抵押 ETH后得到锚定 ETH 的衍生品代币,进行交易。

也有一些社区的新提案,试图解决抵押者如何从信标链上提出质押的代币和奖励的收益:

Dirt Simple Withdrawal Contract,由 Jeff Coleman 提出;
Simple eth1 withdrawals (beacon-chain centric) 由 Danny Ryan 提出,
Jim McDonald 提案是 Simple Transfers of Excess Balance ,主要想解决在可以赎回代币之后,验证节点泛滥的危险。

不过, ETH 只有一种,在 ETH1 或者 ETH2 上,也只有一种 ETH 代币。不过,为了解决在信标链上质押 ETH 后,用户要长时间丧失流动性的问题,一些解决方案也出现了。例如,RocketPool 会发行 rETH, 用户质押 ETH 后,可以兑换得到 rETH,而 rETH 不限制转账和交易,以此方式,让用户可以获得质押收益的同时,得到流动性。其他的一些交易所或者是项目,也有类似的做法。

不过,就算不参与其中,也没事,在ETH1跟 ETH2 合并之后,哪怕你的 ETH 存放在冷钱包之中,到时候也是可以使用的。只有一个 ETH。

小结

这篇文章汇总了 ETH2 的进度以及接下来的两个阶段。需要提醒的是,由于 ETH2 刚上线,尤其是第三方抵押服务的风险还未可知,谨慎参与,做好功课,避免资产损失。与此同时,骗子在这个阶段也可能会活跃,守好自己的币,别在大牛市前丢了。

本文中部分内容编译参考自:https://consensys.net/blog/blockchain-explained/the-ethereum-2-0-beacon-chain-is-here-now-what/
感谢阅读。

—-

编译者/作者:荆凯

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...