【blockchain】以太坊2.0将至 详解信标链与staking
6月17日,金色财经举办「以太坊2.0系列专题」首期AMA,邀请OKEx矿池运营总监林晗、星火矿池ETH 2.0首席技术研究员喵叔、标准共识资深分析师李自鹏、ETC亚太社区负责人胥康做客「金色相对论」直播间,详解以太坊2.0时代的信标链与Staking。
以下为本次直播核心要点:
1.以太坊2.0的目标是提高以太坊的可扩展性、安全性和可编程性。通过“信标链+多分片链”模式,每一条分片链都是一条单独的链,很多条分片链由信标链统一起来,这将有效提高整个网络的可扩展性。
2.相较于以前的ETH1.0,现在要搞的2.0基本上等于【重新做人】。此次ETH 2.0更新并非是对现有网络的升级,而是完全革新以太坊的共识系统,对网络的底层协议作出更大改变,特别是此次ETH 2.0将是共识协议Casper及分片技术首次的落地,会推动区块链扩容技术向前发展,不断达到商用的标准。
3.当前链上的DeFi资产将不会受ETH2.0上线的影响,至少在2021年底以太坊2.0的预言机上线前不会。
4.ETH 2.0启动后,PoW向PoS的转变是一个分阶段的长期过程,ETH 1.x也会维持相当长的一段时间,以太坊社区目前也仍有团队付出精力在维护ETH 1.x。
以下为直播详情:
王瑜琨:首先请问为什么引入以太坊2.0?以太坊2.0相对于以太坊1.0最主要改进的地方在哪里?
林晗:要理解为什么引入以太坊2.0,首先我们要明白2.0之前的以太坊、或者说现在的以太坊究竟是什么。
现在的以太坊主网上线于2015年,采用PoW共识机制,得到原生以太坊的方式和得到原生比特币的方式类似,通过运行一台以太坊矿机、接入电源并运行相应的算法,以太坊是Ethash,比特币是SHA256。和比特币明显不同的几点是,以太坊是无限挖矿,而比特币则已经预先设定好了发行数量,是一个通缩模型。同时,以太坊上可以运行智能合约。
以太坊2.0和现有以太坊网络的最大区别之处在于,改用 PoS 机制代替 PoW 机制来对交易顺序达成共识。PoS机制也是很多知名币种采用的共识机制,比如说EOS,XTZ等。PoS和PoW一个显著的区别在于,PoW机制的网络中,是算力决定话语权;而在PoS机制的网络中,是持币的数量和时间决定话语权。在PoW机制中,拥有全网50%以上的算力,可以发起攻击;而在POS机制中想要发起攻击,必须要收集全部币量的50%以上,这个成本和难度相对来说会更高。
以太坊2.0的目标是提高以太坊的可扩展性、安全性和可编程性。通过“信标链+多分片链”模式,每一条分片链都是一条单独的链,很多条分片链由信标链统一起来,这将有效提高整个网络的可扩展性。所以以太坊2.0之所以转为PoS机制,最重要的一个原因其实是出于本身性能优化的考虑。当然,转为PoS机制的以太坊,相对于PoW机制而言,也会降低参与门槛,让更多的普通用户参与到整个区块链网络的治理中。
因此,可以预见,以太坊的社区生态将来也一定会更加欣欣向荣。
喵叔:我从相对技术角度做些补充。简单来说,以太坊2.0预期提供链上计算的效率提升和解决可扩展性的问题。相比于我们已经熟知以太坊1.0不断做的细小改进,2.0带来的改变将是可以实际影响到每一个以太坊用户的。从结构上,它将由单链结构变为多链结构,通过分片链的引入来提供可扩展性;共识算法将分三阶段逐步切换为完全的PoS共识,为用户直接参与链上治理提供了可行性;对于开发者也有一些关键性改进,比如EVM将被eWASM替换,执行环境的可配置,跨分片的合约调用等等。这些都为2.0的技术创新提供新的土壤。
李自鹏:我更直白的说一下,为什么要搞ETH2.0?一句话:现在的ETH能用,但不好用!你做Dapp上的交易堵的要死、链外数据往链上不好弄、也不支持Dapp治理,所以V神要搞2.0。以太坊创始人Vitalik在布拉格以太坊开发者会议上表示,以太坊2.0即将推出,它可以将以太坊网络处理交易的能力提高一千倍。
第二个小问题我的看法是:相较于以前的ETH1.0,现在要搞的2.0基本上等于【重新做人】。此次ETH 2.0更新并非是对现有网络的升级,而是完全革新以太坊的共识系统,对网络的底层协议作出更大改变,特别是此次ETH 2.0将是共识协议Casper及分片技术首次的落地,会推动区块链扩容技术向前发展,不断达到商用的标准。
相较于当前的以太坊网络,ETH 2.0有如下的重大变化:
1.共识机制由PoW转移为PoS,这将是备受关注的创新型PoS共识Casper FFG算法的首次落地实现。
2. 在PoW共识机制下,以太坊只有一条最长的链作为主链,而以太坊2.0网络则拥有一条信标链和1024 条分片链,以实现扩容。这些不同的分片链可以互相通信,并统一由主链信标链进行控制和验证。
3.ETH2.0链上的数字资产为BETH,原来的ETH将在新的主链上无法使用。ETH的持有者只能通过销毁的方式,将ETH按照1:1方式兑换BETH。原来的ETH将被销毁,从而产生新的BETH。这个兑换机制由以太坊1.0上的智能合约完成,并受ETH 2.0信标链的监控。
4.Staking将是ETH 2.0的重大功能之一,即用户可以通过质押32 BETH,成为ETH 2.0信标链的验证人。
王瑜琨:以太坊2.0阶段0的多个测试网正在进行测试,不少矿池和矿工已经都参加了测试,请问目前测试的进展情况如何?主要遇到有哪些问题?信标链成功启动需要哪些条件?
林晗:OKEx矿池是最早加入以太坊2.0测试网的大型矿池之一,我们在4月末就已经接入了以太坊2.0开发团队Prysmatic Labs开发的Topaz测试网,也是当时全网唯一完整的主网配置的测试网。根据我们的技术人员的反馈,我们并没有遇到什么太大的问题,目前以太坊2.0的测试网已经是比较成熟的状态。
信标链成功启动的前提主要有三个:
1.在ETH1主链上部署Eth2保证金合约;
2.多客户端测试网稳定运行一段时间;
3.保证金合约发布之后,至少16348名验证者存入保证金。
目前,这三个条件,除了多客户端测试网还需要继续测试和运行一段时间之外,其他据我所知,基本可以满足。目前仅在Topaz测试网上,验证者的数量已经超过2万。可以看到大家的热情还是非常高的。在测试网方面,目前Witti 多客户端测试网已经非常稳定,下一个测试网会在一周内发布,叫 Altona。同时,Prysmatic Labs Onyx测试网也已经成功启动。
大家都在非常努力的为以太坊2.0主网的推出而努力,感谢开发团队。
王瑜琨:以太坊2.0阶段0首先启动的是信标链(Beacon Chain),也是以太坊2.0最核心,请问信标链的目标是什么?主要实现哪些功能?以太坊1.0和信标链同时运行,以太坊1.0 PoW老链和信标链PoS新链之间如何交互、区块高度等数据如何同步?
喵叔:上面提到了一些测试网的名字,还有开发团队的名字,可能不关注技术的朋友会比较陌生,我做些简单的补充。
首先需要知晓的一点是,以太坊2.0的客户端现在由很多家公司在一同推进,基金会在其中的作用以制定协议规范为主,具体实现由各个客户端各自完成。所以现在可以参与的测试网基本都是由各客户端自行启动。当然也有现有 1.0 的测试网,在积极参与 2.0 测试网,Witti就是其中之一。以最近Prysm启动的Onyx为例,其配置已经和主网配置相同,当前测试网已经逐步开始多客户端兼容性方面的测试,Onyx是本月14号启动,现在已经有22206个激活验证者(一个小时前我瞅了眼的数据)在参与,可见技术社区参与的积极性还是很高的。
那可能要问了,启动这么多测试网做什么,如果已经完成了,还在测什么呢?当前还存在的问题主要是以客户端间的兼容性为主,单客户端的测试网,大多已经可用且挺好用了,另外因为引入了BLS签名算法,所以该算法规范的变更也会影响客户端的实现和彼此间的兼容性。
王瑜琨:这个兼容性问题好解决吗?
喵叔:很好解决,简单说就是你和对方说hello,对方知道你在说hello,且知道怎么回答你,这样就算兼容了。
王瑜琨:那这个兼容确实不算是一个“问题”,只是一个需要做的步骤,这么描述准确吗?
喵叔:其实就是协议实现的方式可能有差别,需要多客户端一同测试确认不存在这个“hello”问题。阶段0的信标链功能以存储、管理验证者的注册为主。如果一个用户期望成为2.0的验证者,TA可以通过向1.0链上的存款合约(Deposit Contract)转入至少32枚以太并附带2.0链上验证者相关信息,这里的2.0信息主要是验证者信息,提款信息,以及签名等,这部分包括BLS签名(这个记下来,等下用来解答为什么会有人丢币)。当交易在1.0打包完成,便将1.0的eth转换为2.0的eth,需要注意这一过程当前是不可逆的,这是在阶段0唯一的交互方式。因为是独立的一条链,所以Beacon Chain本身不同步1.0上的其余数据。
信标链是整个以太坊2.0宏大规划的起点,也是核心,在整个蓝图的实现中起着至关重要的作用。
林晗:根据技术规范,以太坊2.0将分为多个阶段:
一是Phase 0:估计于2020年第二季度末/第三季度初交付,这一阶段发布信标链并在信标链上实行 PoS 验证,这里是估计,这一阶段以太坊 1.0 将继续正常运行。以太坊1.0也就是我们现在PoW机制的以太坊
二是phase1:预计将于2021年交付,发布分片链并允许数据存储在这些分片链上,但是不在分片链上处理交易;以太坊1.0可能会继续正常运行,也可能会作为特殊的分片链整合进以太坊2.0。
三是phase2:预计将于2021年末/ 2022年初交付;允许在分片链上处理交易;在一段时间之后,以太坊 1.0将作为执行环境过渡到以太坊2.0上。
信标链是一条全新的区块链,这条链承担的其中一个职能是让验证者可以参与质押系统、替代矿工的角色而成为链的构建者,另一个职能是存储分片状态的索引。在信标链上注册之后,验证者会被随机分配去为一到两个分片做验证。验证者会将他们所在分片上的数据和信标链上的数据相结合,用来形成新的区块
也就是说,所有的分片通信都会通过信标链来完成,节点也会借此相互沟通,并合作打造一个区块链系统。
当然,这也就意味着在phase0,或者说信标链阶段的以太坊2.0,是不会和PoW老链进行交互和数据同步的。也就是和现有的以太坊网络是无关联的,信标链是一条全新的区块链。和现有以太坊网络的交互,可能要等到phase1或者phase2阶段才会发生,而这大概仍要1-2年甚至更长的时间。
王瑜琨:从Pow转向PoS后,ETH持币者可以参与Staking成为以太坊网络中的验证者获得收益,那么如何成为以太坊验证者?成为验证者有哪些机遇和风险?如何才能被选中在信标链上参与提议和证明新区块?
林晗:成为以太坊的验证者,要求其实非常简单,只要你拥有32个ETH,并且质押到主网上的保证金合约中,就能获得一个验证者资格。32在这里是一个验证者的有效余额,也就是说,你可以无限制地往保证金合约中转入押金,但有效的只有32个。
具体大家可以看这个图:
成为验证者的好处在于可以分享验证者收益,当以太坊2.0全网质押率比较低的时候,这个收益率相对来说会比较高;随着全网验证者逐渐增多,收益率最终也会下行到一个稳定的水平。一个收益率函数曲线。
当然,风险在于,如果验证者有效余额低于下限,或者出现错误或其他违规,那么会遭到罚没甚至驱逐。验证者是随机被选中在信标链上参与提议和证明新区块的。
Eth2的系统中有两种基本的时间单位,时隙(slot)和时段(epoch)。一个时隙是12秒,这是预期可出一个区块的时间。一个时段由32个时隙组成(因此是6.4分钟),在一个时段中,信标链要执行所有跟链的维护相关的计算,包括:合理化及敲定新区块、给验证者发放奖励和惩罚。每12秒提交一次验证信息验证一个区块(12秒出一个块),验证者每 6.4 分钟(一个时段)要为信标链上的区块提交一次见证信息。
在全网有100,000 名验证者的情况下,一名验证者平均每两周将被要求提议一次区块验证。
这个大家看情况理解就好,跟普通用户关系没那么大,知道上述流程是完全自动的、随机的,全部由验证者软件处理就好。
李自鹏:如何成为验证人?第一,你得有钱,32个ETH的钱,大概是5万人民币左右吧。第二,你得有电脑或者有服务器之类的,懂点技术。因为你要运行两个东西:
1.信标链客户端Beacon chain client;
2.验证者客户端 Validator client。
在当前设计架构中,验证人的奖励收益率主要影响因素为:
参与质押的时间。理论上参与时间越早,质押收益率越高。
ETH 2.0网络的增发率。根据目前Vitalik提出的增发方案,ETH的最大年增发率不超过2%。最大增发量可能会随着整体网络中的质押ETH数量而增加,但是单个验证人的年化收益率却有可能随着验证人数量的增加而下降。
运行验证人客户端的数量。虽然一个验证人客户端只能质押32个ETH,但是用户可以通过运行多个验证人客户端来提高区块提议人的概率,同时降低单客户端不在线出现的概率,进而提高整体的年化收益率。
离线惩罚。当验证人的验证客户端离线时,将会受到网络的离线惩罚,进而减扣其获得验证收益。作恶罚没。验证者作恶时,质押的ETH将会被网络罚没。
王瑜琨:对于普通ETH持币者来说,可能最关心的是参与Staking拿到奖励,那么请问ETH散户怎么才能参与以太坊2.0的Staking?
李自鹏:这个散户要分类,绝大多数对于技术不感冒,可以选择可靠的第三方矿池、钱包等平台参与,比如Gittina在的OK矿池,当然还有火币矿池,喵叔在的星火矿池等。对于少数极客,特别关心币的安全的,会选择自己运行客户端去Stake。
林晗:其实以太坊2.0的设计理念中就包含了希望将验证者的规模拓展至数百万,以最大程度上减少PoS协议一直被诟病的不够去中心化的问题。所以对于普通ETH持币者来说,自己成为验证者,参与以太坊2.0质押的门槛也不是很高。等主网上线后,大家按照客户端指南操作就行。当然,用户也可以选择一些质押服务商来质押ETH2.0,以获得质押收入。
OKEx矿池是全球顶尖的质押服务提供商,我们一贯遵循将质押收益的99.9%返还给用户的原则。也非常欢迎大家届时通过OKEx矿池参与以太坊2.0的质押服务。
喵叔:简而言之,星火矿池作为当前最大的以太坊矿池。在ETH 2.0这条路上,仍然会坚持Keeper的角色,与各路英雄齐舞。
谭红朝:成为验证者需要将ETH存入以太坊的存款合约(Deposit Contract)中。这是一笔单向且不可逆转的交易,需要等到阶段2才能动用,为何如此设计?这相当于锁仓。以太坊1.0的PoW挖矿和PoS的Staking锁仓同时进行,会对ETH的流通量乃至价格产生什么影响?
喵叔:从技术架构上来理解,分三个阶段逐步升级是为安全性,这部分安全性涉及多个方面。
其一是共识替换的同时安全性不可降低,所以便无法采取一刀切的方式,这样就出现阶段0的PoW与PoS共存的状态,以及上面林总提到的Beacon chain启动的三个条件。
其二是社区认知的过度带来的安全性风险,通过分阶段和牺牲流动性,让参与者预先就知晓其存在认知门槛,从而推进了核心社区的自我学习过程,避免在升级过程中出现用户因认知不足带来的资产损失风险。
其三是基础设施冷启动需要资源储备的时间,比如用什么设备来做托管,如何多人托管,是否需要异地灾备,跨国网络延时可能带来的收益影响等等,这些都需要充分测试。
至于流通量与价格的问题,这其中存在关联性,但并不一定存在因果性。有别于其他市值并不算大的PoS币种,以太坊锁仓比例的上升会带来怎样的市场预期变化,值得观察和分析。
李自鹏:我简单总结下,就是官方结合ETH2.0中0阶段的特点,作出的过渡性规定:只能ETH转为BETH,因为逻辑上,现在遍地都是ETH,BETH为0。
我主要回答下第二个问题,我感觉群里的朋友对【价格】的话题应该很关心,就借机分享下我的看法,不作为投资建议。先说观点:ETH在ETH2.0正式上线前一定会涨,逻辑很简单。ETH 2.0是行业重大利好事件,有大量机构投资人看好ETH。同时Staking首次赋予了ETH囤币的概念,让ETH成为了除了BTC外,第一个真正有囤币待涨的Coin
为什么Staking原因对于ETH币价有这么大影响?原因有以下几点:
1)有较大可能ETH的质押率超过60%,而质押率高会将币价推向【Staking 机制的正螺旋】,即ETH币价因为2.0版本利好而拉高,进而推动大家Staking热情,引起质押率高,流动的ETH少,从而导致后面用户只能更高价格购买,又推高ETH价格。大家可以参考同样是Staking的项目ATOM和XTZ兑BTC汇率之前的涨幅;
2)要成为验证人,只能销毁ETH换BETH,而BETH无法换回ETH,进而减少了市面上的ETH流通量;
3)要成为超级节点,获得ETH唯一速成办法是从二级市场上购买。
Staking的正反馈螺旋一旦启动,速度会很快。
谭红朝:以太坊从工作量证明(PoW)转向以太坊2.0的权益证明(PoS),在这一转变过程中,会对以太坊上的协议、开发者比如DeFi等产生哪些影响?
喵叔:这个问题本身是可以拆解理解的,共识的变更对现有DeFi并不产生影响,但分片的引入可能会对技术架构产生很多影响,比如同步逻辑向异步逻辑的转变等等。这回答了共识是否会有影响,但我想这个问题应该是关注PoS对DeFi生态的影响。可以大胆做个假设,即以太坊2.0 staking本身会成为以太坊上最大的DeFi,它可能会成为DeFi产品新的基础,在此之上可衍生出的想象力会更多,比如抵押生息的来源,期货合约,债务或货币市场,都有可能因为以太坊本身PoS生息的特性而发生改变。现有的Compound、Maker、Curve、Uniswap,当有了ETH 2.0 PoS后,将会发生根本性的变化,即抵押不在无用,因为本身可以捕获通膨的带来的利息
我觉得从大面上,对未来的DeFi影响喵叔回答的很好了,我从对“已存在”的Defi的影响回答下。
因为目前大量的DeFi应用是部署在PoW的ETH链上的,那么对于当前ETH 1.0链上的DeFi应用会有影响吗?当ETH 2.0上线的时候?特别是大家关心当前的defi资产需要迁移到ETH 2.0 的信标链上吗?
根据我们与Prysmatic团队的交流,答案是NO。即当前链上的DeFi资产将不会受ETH2.0上线的影响,至少在2021年底以太坊2.0的预言机上线前不会。
以下是当初Prysmatic团队的回复,供大家参考,特别是当前持有DAI这些DeFi资产的。
谭红朝:ETC最近完成了Phoenix硬分叉升级,兼容了ETH较早的伊斯坦布尔硬分叉的功能。那么ETH2.0启动后,是否会影响ETH原有算力?随着PoS共识的引入,ETH矿工可以选择什么策略? ETC能否承接ETH算力?
胥康:ETH 2.0启动后,PoW向PoS的转变是一个分阶段的长期过程,而不是简单的一刀切。ETH 1.x也会维持相当长的一段时间,以太坊社区目前也仍有团队付出精力在维护ETH 1.x。
在这段时间内对ETH的原有算力肯定是会有所影响的,但是具体影响大小主要看其他项目方的实力和表现。就拿ETC来说,目前比较而言,ETC是最适合承接ETH算力的一条链。
首先,ETC与ETH同源,技术上完全相同,切换到ETC挖矿没有任何成本。其次,ETC挖矿的收益率紧贴ETH。
另外,只要当ETC价格提升时,算力会与价格互动涌向ETC网络。
我们发现,在今年年初,当ETC价格超过$10时,有大量的算力涌入ETC网络。
总结一下,ETH 2.0是分阶段进行的,PoW到PoS也是一个比较长的过程;在转换过程中会有算力流出ETH网络选择其他链,具体影响要看这段时间内其他链的实力与表现。就目前各种情况而言,ETC是最适合承接以太坊算力的PoW区块链。
谭红朝:未来以太坊完全转向PoS后,ETC会考虑转向PoS吗?ETC的未来规划是怎么样的?
胥康:ETC在PoW的共识基础下运行良好,目前没有转向PoS的计划。尽管如此,未雨绸缪,ETC现在正在积极地与ETH 1.x的各个团队展开各种合作,提高区块链的延展性和互兼容性。ETC最近三次的硬分叉升级使ETC与ETH完全兼容,保持一致。
另外,Stateless Client和分布式存储方案也是ETC和ETH共同开展研究的项目。除了提升延展性和互兼容性外,扩大应用生态也是ETC的近期规划。
在今年2月,ETC宣布与Chainlink合作,使用Chainlink的预言机来连接链下世界数据;6月16日,ETC又上线了去中心化金融平台Celsius Network;很快还会有更多DeFi项目使用ETC平台。
王瑜琨:比特币减半后,币圈最大的期待可能就是ETH2.0了。以太坊2.0的重大升级能否带来以太坊应用突破?各位嘉宾觉得未来以太坊主要会在哪方面突破?会否带来一波牛市?
喵叔:我先回答最后一个问题,就是我没能力预测“牛市”,所以这个问题可以交给其他嘉宾,然后再来回答前两个问题。
以太坊2.0的重大升级能否带来以太坊应用突破?与其说是否能带来应用的突破,不如先想下其是否能解决以太坊已经遇到的技术问题。答案是肯定的,大写的YES。它不单单可以带来性能的提升,也可以带来更强的扩展性。
这就好比是说,当前的ETH 1.0是一条省级公路,2.0会是多车道高架,可能还会外加高铁,用户付出同样的成本,得到更快的体验,性价比提升,方方面面,看起来都很奥林匹克,更快,更强,更高。
而至于突破的方向,现在可以观察到的是在太多了。比如自动做市商的去中心化交易所、合成资产去中心化交易所、抵押借贷协议、指数协议,货币市场等等,这些是近些年以太坊之上去中心化金融已经在落地的场景。
但为什么还只局限于金融,很大原因是贵,当可以用更低成本做更多的事儿,其能承载的就不单单是当前看到的金融产品。赛道应该更广泛,纬度也会更多,而 ETH 2.0本身只需要做好提供好的土壤,和优越的基础架构。我个人对2.0带来的应用生态变革持乐观的态度。
李自鹏:我的答案可能会让大多数人失望,但不影响我乐观的态度。
对于能否带来以太坊应用突破,坦率来说,存在不确定性。因为我们还无法判断ETH2.0的实际落地表现,说白了就是,我们现在只是看到了ETH2.0的大概样子,能不能真的好用、安全、性能好,我们不知道,所以它能否带来心的应用出现或者是赋能现在的Dapp,我们还不能下结论。
以太坊2.0如果顺利完成升级,将极大地促进区块链技术整体向前发展,特别是解决了当前公链最大的难点扩容问题。但是,也必须认识到以太坊2.0更新整体跨度的时间比较久,特别是最重要的预言机要到【2021年底】落地,技术创新度高且难度大,是否能够能够实现稳定、安全的新一代底层公链目标尚存在较大的不确定性。
第二个就是大家都比较关注的【牛市】问题,坦率来说,我觉得牛市会来,但我们不知道什么时候会来,
我们甚至不知道它会是怎么来的,是像17年摧枯拉朽的疯牛,还是5年的慢牛,我们真的无法判断,所以也不要相信BTC 明年10万刀的预测,这是没有逻辑的喊单。有人说全球大放水,但这个只是外部环境,不是内生动力。所以在行业基本面牛市转折点没出现之前,都是在意淫牛市。
就牛市的基本面转折点而言,肯定是某一个Killer级别的产品或者应用出现,引起大量用户、资产和人才涌入,像17年的ICO。此次牛市周期里,可以肯定的是现在还没有能够像ICO那样牛的应用出现,虽然DeFi的资产在快速增加,并且此次标志性应用自身的特点,也会决定了此次牛市是慢牛还是快牛。目前还无法知晓ETH2.0上线后,特别是预言机功能要到2021年底上线后会催生什么样的Killer App,所以现在来说牛市的预测还是有点早。
所以,我们需要随时保持观察,不盲目乐观,也不盲目悲观。
林晗:我比较的关注的是以太坊2.0应该会吸引更多的普通用户而不仅仅是技术人员,参与到以太坊的生态建设中。以太坊是一个蓝图规划非常完备的区块链网络,非常有情怀,这也就意味着门槛其实有点高,比较难入门。
根据我的了解,对以太坊有兴趣比较多的大多是专业的技术人员。以太坊2.0如果能吸引更多普通用户的兴趣,用户体量不断增大,那么以太坊的网络的未来,包括Dapp的未来就有了更多的可能性。这也是我们一直在坚持做用户教育和科普的原因。
关于牛市,我的想法是,只要以太坊网络的每一个参与者,从技术开发人员,到社区维护者,Dapp开发者,知识普及者,到矿池,矿工等等,我们每一个行业参与者,大家做好自己的事情,从自身做起,尽力为以太坊做能做的贡献,但行好事,莫问前程,那么真正的牛市一定会来!
社群提问:ETH2.0大概啥时候出来?听说有少量存款失败,后永久丢失
喵叔:这个问题偏技术,我尽可能把它说明白。前面提到过两个信息,一个是BLS签名,一个是ETH 1.0的充值合约,当前的ETH 1.0本身并没有BLS基础库的支持,也就是说,在ETH 1.0的合约内,无法完成BLS签名正确性的验证,而充值合约内,暂且只做了简单的字段验证,也没有BLS签名验证。
这就存在了一个场景:如果一个用户,TA自己通过BLS工具产生签名,充值到对应合约来启动validator,如果TA使用的BLS工具版本,与2.0对应的版本有差异,就存在丢币的可能性。
为了解决这个问题,当前技术社区已经有一个EIP草案,就是在ETH 1.0上部署一份预编译的BLS代码,这样就可以方便当前用户来验证自己生成的数据是否正确,避免不必要的损失。
简而言之,就是当前缺少验证,未来会有验证方法,问题已经有解决方案。
王瑜琨:这个草案目前是什么状态?推进进度会咋样?
喵叔:已经有了基础实现,但需要ETH1.0有一次hardfork(硬分叉)才能执行EIP-2537。
https://github.com/ralexstokes/deposit-contract-verifying-proxy
这个链接是当前社区的解决方案实现,感兴趣的技术小伙伴可以去查看细节。之所以不去更改deposit contract,是因为那个合约已经完成了形式化验证,返工的成本会很高。
王瑜琨:Oracle到2021年底才能上线,那么对之前的相应的DeFi类产品有什么对应的解决方案吗?
李自鹏:首先应该是2.0的EVM预言机在2021年上线,不是预言机Oracle。刚才回顾了下,我好像打错了。其次,关于你说的这个问题,答案是没有影响。现在的Defi资产还是可以在PoW链上正常运行就可以。
胥康:ETH 2.0上线eWASM后,开发者可以用各种开发语言编写智能合约了,不仅限于Solidity,针对这个功能,ETC在今年发布了EVM-LLVM,也可以达到类似效果。以后会有更多开发者社区来到ETH和ETC开发智能合约。
ETH和ETC正在进行全面的合作,包括之前我提到的ETH 1.x的研究与开发。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。