Eth2 升级,你准备好了 32 个 ETH 了吗?(AMA 内容整理)

比特币减半过后,近期最热的话题莫过于 Eth2,前段时间 V神也在 Twitter 上发布了自己对于以太坊未来 5- 10年的计划路线图,随着 Eth2 顺利发展,今年我们就会迎来传说中的第 0 阶段,到来时间距离我们越来越近,我们该为 Eth2 做些什么准备?我们今晚邀请以太坊爱好者 Ethfans 主编 阿剑 与 imToken 架构师 kai 来和我们分享普通用户如何参与到这一事件中来呢。

以下为AMA内容摘录

1. 先请嘉宾给我们介绍一下主题背景,什么是 Eth2 ?

阿剑
以太坊 2.0 是以太坊基金会研究团队为首提出的以太坊区块链升级方向,之所以叫 2.0 是因为它要引入当前的 PoW 链不存在的两个机制:(1)以 PoS 权益证明机制,用于取代 PoW;(2)分片机制,即 “信标链 + 多分片链” 的架构,用于提高可扩展性。

Eth2 会分三个阶段部署:Phase 0,引入信标链,以太坊用户可开始参与信标链的 PoS 出块过程(也即成为 “验证者”),该阶段的信标链上没有用户账户机制,因此验证者的余额并不能转让,因此也不会有合约;Phase 1,引入分片链,测试分片架构的大规模共识能力,分片仅能对数据达成共识,此时本身并无交易的执行机制;Phase 2,为分片引入执行环境,届时各分片可以有各自的执行环境,即虽然大家都持有以太币,但交易的执行过程可以大不相同,这样就能为系统带来非常多样的功能。Phase 0 只是 Eth2 的开始,Phase 2 阶段才是 Eth2 的完成。

预计在今年推出的是 Phase 0 阶段,届时将可参与 PoS 出块,但信标链与 PoW 会并行运行,互不干扰。当前,距离 Phase 0 上线还有几个历程碑要走:一个是多客户端测试网的稳定运行,前一段时间放出的 Schlesi 测试网因为 Prysm 客户端和 Lighthouse 客户端的不一致而分叉了,接下来会有一个新的测试网 Witti;另一个是,当一切技术基础都就绪之后,需要至少 16484 名验证者(总计质押约 52 万 ETH)才能启动信标链。

至于说 Eth2 什么时候 “到来”,那要看你在这里的 “到来” 是什么意思。我想在这里顺带澄清一下大家的一些误解。有些朋友认为 “PoS 阶段开始 = PoW 阶段结束 = Eth2 实现”,但其实这里的每一个等号都是不成立的。首先,信标链上线意味着 PoS 阶段到来,但是 PoW 链会并行运行一段时间,直到 Eth1 完全整合到 Eth2 中变成一个分片;其次 PoS 到来并不意味着 2.0 就完全实现了,原因上面也说过了。

当前,我们只知道 Phase 0 预计会在今年上线,当 Phase 1 和 Phase 2 的部署实现还不能确定,还有一些研究和工程上的挑战。

kai
对这个问题,阿剑老师已经讲得非常非常清楚了,我这里做些补充总结。

从现在的规划来看,零质押,一分片,二执行,这可能是个五年计划,不是一蹴而就,立马能看到巨大改进的事物。

阶段零的质押做的事情是,让 PoS 网络跑起来,这是以太坊 2.0 的安全基础,保障后续整个网络几乎没法做恶。这个阶段的研究其实已经持续了很多,Vlad 和 VB 都研究相当长一段时间。

阶段一分片,是很多人关心的性能提升,让这个网络能满足更多需求,不会像最近这种拥堵,而阶段二的执行引擎完成后才能把当前生态带到 Eth2 新的环境,当然这里面也有像 optimism rollup 的其他解决途径。

在我最近见闻感受来看,确实很多人误解了 Eth2 的规划进展,以为 Eth2 上线马上就要变天,实际上今年甚至明年对现有生态都不会有大的改变。

2. 回看历史,人类社会在加速发展,主要驱动力是技术,而技术演变也会带来各种机会,那 Eth2 又会有哪些新机会? 社区都做了一些什么事情?

阿剑
基本上就是围绕着 Eth2 Phase 0 的 Staking 机制来提供各种服务了。Eth2 的 Staking 不像 Cosmos 之类的,有不少限制,但这些限制也是大家能发力的空间。

Eth2 的 PoS 机制不允许用户委托出块权,因此必然会出现一些帮助托管验证者的中心化服务,也会有提供硬件解决方案的,等等。

kai
我也认为最大的机会是质押,由于时间表的限制,目前实现的合约基本上是单向的,就像单程机票,你把以太币抵押进去,可能要等个几年才能拿回来。那么中间肯定会有人提供流动性。

信标链实现过程,除了节点开发外,这个项目生命周期里还有其他环节,

  • 比如这个 PoS 共识算法,基金会的台湾研究团队在其中贡献很多,

  • 还有新的签名算法 BLS,经过了很长时间的实现和研究,

  • 除此之外,还有形式化验证,通过纯推演的形式来验证共识算法正确性,去扫除正常思路不会碰到的 corner case

调试网络也是个很花精力的活,把好几个不认识的团队做出来的信标链客户端连接到一起,这是相当不容易的。还有一个有趣的事实,Eth2 节点的网络层是用的 libp2p 开发的,libp2p 是啥,是 ipfs 做出来的,像波卡也是用它来作为底层库,这就是开源,这就是社区。

3. Eth2 由几百个开发者在相互协作!7 个独立的团队正在针对不同用例使用各种不同的编程语言构建以太坊 2.0 的客户端,除了这些开发者再努力建设 ETH2.0,对于我们普通用户,Eth2 到来后,我需要准备的吗?

阿剑
如果不想成为验证者,那完全不需要做任何事。等着就好。Phase 0 上线不会对你造成什么影响,既不会凭空产生另一种代币,也不需要你更换主网代币。

如果你想成为验证者,那么你可能需要自己先(1)了解 Phase 0 激励机制相关的一些知识;(2)了解市场上的 Staking 服务,再决定要不要自己部署验证者;(3)如果你要成为验证者,但是没有信标链节点来为你提供服务,那么你需要一台相对好一些的设备来做信标链节点,同时运行验证者;(4)好的核心竞争力是网络的稳定性和带宽。

kai
对于普通用户来说,先不着急做任何事情,等待信得过的服务商提供好的抵押金融方案,到时再判断

4. 如果想获得 Eth2 上的收益,个人成为验证节点,所需要的条件是什么? 用个人电脑,手机这种硬件可以进行吗?

阿剑
只要锁定 32 ETH,就能成为验证者。但讲到维护验证者所需的硬件条件,则要看你的信标链节点的解决方案。验证者客户端不需要占用太多资源,按照 Lighthouse 团队的说法,可以用 300MB 内存跑 2000 个验证者,这个可能有点理想了,但也侧面反映了验证者客户端不怎么吃硬件。但是,信标链节点,本身要同步信标链,要收发信息确定验证者要承担的任务,就需要相对好一点的硬件。到时候可能也会出现提供信标链节点的服务,就是不需要本地跑,只要配置一下就行。

https://ethfans.org/posts/Validated-Staking-on-eth2-0

kai
以太坊的这个 PoS 网络与当前其他现有方案挺不一样,它极大地拉低了门槛,比如只允许 32ETH 作为一个验证人,并且硬件需求相当低, 比如 EOS 节点,你首先需要有上百万代币,再加上每个月给几万块钱的服务器费用。虽然可能最终还是集中到一个托管方,但是给了少数人机会,有点像乔布斯当时把最先进的掌上设备,让你有机会花4000块钱人民币,体验到和富人一样的科技体验。

我自己参与prysmlab 的测试网络,用的是去年发售 4 Gb 内存树莓派4 代,A72 的 CPU,相当于 2016 年的安卓手机。在上面跑了数据节点与验证节点,比较重的是数据节点,基本上占满所有资源,从具体内存,CPU消耗来说,跑上千个验证者应当是没问题的。

网络层面我偶尔盯着看路由器看树莓派的流量,好像是不超过 100k 的上下行带宽,对于大部分人家庭网络肯定是满足的。

树莓派虽然性能低,但它周边很好,比如不间断电源,备用网络都可以自己 diy 处理。我在社区里已经看到有些人看到这个机会,会配置一套完整的树莓派硬件,让你只需要拿回家插个sd卡作为验证私钥就能跑节点。

安全层面,我觉得当前的设计很棒的一点是,节点参与出块验证的私钥和最后去把币拿回来的私钥是分开的。

但,我还是不推荐普通用户自行搭建,这是一种很极客的行为。一旦离线太久,双签签出 slot 分叉都会被处罚。

5. Eth2 上线后,用户是否能够通过 imToken 成为验证节点呢?

kai
当然,通过我们的 Dapp 浏览器点点按钮就能轻松实现。但是,通过这个方式只能让你成为节点,具体怎么运行你的节点,这是作为节点自己的义务。我们会提供一些方案让你不用作为节点,但又能参与其中,享受质押利息又同时拿到流动性。

6. 要说那个公链上的应用最多,以太坊肯定站在最前,从最出圈的加密猫,到现在流行的Defi项目大多数都布局在以太坊链上,如果转向 PoS 以后,现在以太坊上的这些应用怎么办?

阿剑
Eth1 日后会合并到 Eth2 系统中,变成一个分片,而现在所有账户的状态、合约的存储内容,都会得到保留。所以不需要担心这个问题。这个合并至少要等 Phase 1 上线后才能实施。理想一些要等到 Phase 2 之后。

kai
从基金会的研究论坛可以看到,正在讨论一些方案,目前的目标是想做到无痛迁移,把整个当前生态的数据搬过去,相信会完善的交代给到生态应用。

其中除了,后续的阶段一二,以外,链下扩容也是可选项,这个方案如果流行起来,是存在结算层可以迁移的可能性。

7. 最近外界有一种声音「以太坊越走越远,曾经号称“以太坊的杀手”们却都沉默了」,另外现在以太坊网络上有 4000 万个持有 ETH 的地址。根据加密货币分析公司 Glassnode 的数据,这意味着与 2018 年初 ETH 价格达到历史高点时期的地址数量相比增加了 350%。这些信息是否说明对于底层公链的信仰, 又开始回归ETH呢?

kai
又到了可以发挥我的尖酸刻薄的时间,

电视电影里的反派一般死于什么?话多。很多号称的杀手同样的毛病是拿着一项小改进叫嚣着颠覆。

首先有个很基础的认识,大家应当具备的是,公链是全球共识,他要让多方达成意见一致,可以想想这么多年的欧盟达成一致了吗?矿工,公链基金会,生态开发者,用户,这各自的群体都需要时间去积累扩张。

从生态和参与者角度来看,以太坊我觉得是第一大公链,任何的竞争对手要在这里把人挖走是很难的,虽然技术在进步,但暂时这几年区块链底层没有重大创新,而社区生态在这里繁荣发展,那么后来人们挺难撼动的。

阿剑
有一个前辈的说法我很喜欢:“公链越老越醇”,其实跟 Kai 哥的意思相似,一个圈子里面,大家的利益各不相同,要组成一个生态、相互配合,是一个非常耗时的过程。以太坊一路走来,用户基础和开发者基础都在不断积累,生态里面做事情的团队也越来越专业,这都是大家有目共睹的,也是大家长时间努力的成果,也是以太坊面对其他公链的护城河。

时间是最残酷的,其它的优势可能都能复制,乃至能赶超,但由时间积累起来的信任,是最难被超越的。

8. 我在搜索 Eth2 相关信息时,出来一条知乎话题,「以太坊 2.0 会带来比价上涨吗?」目前这个话题共18个回答,会与不会都有,想知道两位的答案是什么?

阿剑: 能知半夜事,富贵万万年。

Kai: 恭喜发财

活动预告

11赞

机会给有准备的人

1赞

信仰

2赞

早就准备完了

2赞

多学习没坏处

2赞

这个帖子关于ETH升级整理得很全面很不错:ok_hand::+1:看了后又加深了理解.……

[quote=“imTokenWeli, post:1, topic:14509”]

[/quote]充值信仰