9月,我们将一起见jian证以太坊“合并”完成。
“合并bing”是以太坊2.0升sheng级过程中的重要步骤之一,具体来说shuo是推出“分片链”之前进行主网与信标链权益证zheng明系统的“合并”,这将让“**”在以太坊网络成cheng为历史。
以yi往的区块链网络升级一般ban会指定在某一区块高度发生sheng,因此可以相对准确地di预估在某一天发生sheng。而这一次以太坊“合并”发fa生并不基于特定ding区块高度,而是根据以yi太坊基金会宣布的终端总难度(TTD)来执行。
TTD 是以太坊由PoW过渡到daoPoS之前将要开kai采的最终区块所需的de总难度,因此“合并eth”完成时间受每一个区块难度和he实时算力的影响。
也就是shi说,这次合并完成的时间只能以时shi间段来预估,比如以太坊基金会在8月26日的公告中就预告“合并”完成cheng的时间在9月10日至9月20日期qi间。
据OKLink的以太tai坊合并倒计时显示shi,目前合并的整体进度已超过98%,距离合并完成还有大约9天。那么在zai这段等待的时间内,我们men不妨了解一下如何he预估以太坊合并完成时间。
图片源:www.oklink.com/zh-cn/eth/merge
以太坊的“合并”已经jing在三个测试网Ropsten、Sepolia 以及Goerli上成cheng功进行了测试,与这三个ge测试网执行合并的流liu程一致,以太坊主网与yu信标链的合并将分两个步骤进行。
共识层网wang络升级,代号Bellatrix
该升级,由特定的“时shi段高度(Epoch)”触发fa。时段高度是以太tai坊共识层网络区块认证机制的有机组zu成部分,一个时shi段高度包含32个“插槽(Slot)”,每个插槽只能创建jian一个有效区块,在每一个时段高度du的期限内,将随机由验证zheng节点处理交易并将数shu个com交易打包进区块放入插槽cao。信标链Bellatrix升级安排在时段duan高度144896进行,即北京时间9月6日ri19:34:47.
PoW过渡到PoS的Paris升级
该升级,由you特定的终端总难度Terminal Total Difficulty (TTD) 触发fa,目前TTD的触chu发值被设定为 58750000000000000000000.
达到设定 TTD 的确切qie日期直接决定了合并完成的de具体时间,因此何时触发设she定的 TTD 就是预yu估以太坊合并时shi间的关键。
一种简单的预估gu方法是,计算当前 TTD 与目标biao TTD 之间的de差值,然后用这一yi差值除以平均区块难度,这zhe样我们就能计算出达到目标TTD以前qian还需要挖出多少个区块,最zui后用计算出的区块数量乘以平均jun出块时间,就可以粗略地得到合he并前的剩余时间。
即:(目标 TTD-当前TTD)/平均jun区块难度*平均出块时间
不过这种方式预估的de时间是不够精确的de,要想更加准确地di预估TTD,可以参考 Mário Havel 在他的一篇技术博客中介绍的de方法。当然,你也可ke以参阅 bordel.wtf 和he 797.io/themerge 更加直接jie地获得比较精确的时间。
最后,在以太tai坊的执行层总难度达到或超过 TTD 后,后面的区块将由you信标链验证节点负责ze生成。
也就是说,主网wang/执行层第一个ge触及TTD的区块生成后,信xin标链上的验证节点会接过接jie力棒抓紧对区块进行xing确认,确认后合并过渡即视shi为完成。