主页 > imtoken钱包官网苹果版 > 以太坊的并购之路Golden Finance

以太坊的并购之路Golden Finance

imtoken钱包官网苹果版 2023-01-18 14:34:15

伦敦升级之后,接下来最重要的就是以太坊1.0链和2.0链的合并升级。

这将是一个比较困难的过程,包括目前rolluplayer2的过程,以及分片验证、以太坊2.0客户端等开发进度关系。

不过相比其他小开发,社区用户不用担心。 只是什么时候上线的问题。 1.0 链和 2.0 链的合并是一个链选择的问题,这对链参与者来说尤为重要。

以太坊2.0于2020年12月上线,启用后,将开始以太坊节点的代币质押。 这些节点构建的信标链将是未来以太坊的主要验证网络。 这些验证节点以后会被分成各种分片来执行任务。

这就是大合并之后的以太坊。 合并尚未开始。 经过各种消息推断,合并后,以太坊1.0链会慢慢消亡,最终成为死链。 但是,从原来由矿机支持的网络过渡到信标链,其实是有风险的。 对于已经在以太坊 1.0 链上生成的丰富世界,过渡过程未必能够原封不动地全部迁移过来。

以太坊联盟和以太坊的关系_以太坊合并的消息_以太经典和以太坊统一

为了合并,4 月 30 日,以太坊研究机构 Protolambda 推出了实验性的 Eth1-Eth2 合并测试网络 Steklo。 该网络仅在一天内有效。

全网有7个客户端,4个共识客户端:Teku、Lighthouse、Prysm、Nimbus; 3 个执行客户端:Besu、Geth 和 Nethermind。

Protolambda 表示合并对 eth1-eth2 的组合做了一些改变。 使用 Eth1 和 Eth2 客户端构建测试网络,并在其上构建分片原型。

但是,对于一个巨大的合并过程来说,只在测试网上进行测试有点简单。 考试只是过程的预演。

以太经典和以太坊统一_以太坊合并的消息_以太坊联盟和以太坊的关系

Mikhail Kalinin 实际上已经在以太坊 2.0 技术规范中发布了关于将以太坊 1.0 合并到 2.0 的讨论文件 (WIP)。 信标链”,即在信标链和Eth1.0之间做一个耦合状态,将Eth1.0数据作为信标链的“数据分片”之一,提供可用数据,这就涉及到对Eth1.0的修改.0 客户端设计。

如果将Eth1作为分片,假设它通过信标链与数据分片通信,但Eth1需要放在专用分片上(即独立于信标链,经常“交联”到信标链),这会给共识层增加不必要的复杂性,例如增加在分片上发布数据和访问分片数据之间的延迟。

因此,在最小化合并的提案中,采用了一些“commit chain”的数据交互方式,或者一些侧链同步的方式。

即通过将 eth1 数据(交易、状态根等)嵌入到信标块中并使信标提议者必须生成可执行的 eth1 数据来摆脱这种复杂性。

以太坊合并的消息_以太经典和以太坊统一_以太坊联盟和以太坊的关系

即把eth1链的数据同步到信标链上,然后让信标链验证节点通过投票来验证数据。

这个提案中最重要的是修改了 Eth1 引擎的一些功能。 详情如下所示:

当验证者打算提议一个信标块时以太坊合并的消息,它会要求 eth1-engine 创建 eth1 数据。 然后,将 Eth1 数据嵌入到正在生成的信标块中。 如果 eth1 数据无效,它也会使携带该数据的信标块无效。

如果以Eth1 Shard为中心,eth1-engine和eth2-client设计成松耦合,通过RPC协议进行通信,Eth1引擎需要持续维护网络栈的交易池和状态下载器,预留存储eth1 块。

以太坊合并的消息_以太经典和以太坊统一_以太坊联盟和以太坊的关系

在这个过程中,eth1块的概念被删除,eth1块可以由信标块携带的eth1数据综合创建,或者交易验证不需要eth1块,而是使用eth1数据。 调整后需要用可执行数据eth1状态根、交易列表(包括receipt root和bloom filter)、coinbase、timestamp等,以及eth1状态转换功能需要的其他数据位数据来表示。

总的来说,把eth1加入eth2还是比较复杂的,所以做以太坊2.0的phase 1和phase 2会慢很多。

但是,如果以太坊1.0链完全停止,重置后可能是最简单的处理方式。

以太坊 ledgerwatch 的开发者 Alexey Akhunov 曾根据 COSMOS 升级经验提出重置以太坊的推论。

以太经典和以太坊统一_以太坊合并的消息_以太坊联盟和以太坊的关系

Cosmos Hub 从版本 1 升级到版本 2,再从版本 2 升级到版本 3 都是通过重启区块链来完成的。 升级后,节点运营商必须关闭他们的节点,然后生成 Cosmos Hub 状态的快照,然后有效地使用该快照作为开始第一个块的新区块链的起源。

任何想要加入新宇宙的人都需要下载 CosmosHub-3(不是 CosmosHub-1 或 CosmosHub-2)的所有区块,然后广播它们。

但是这样一来,首先直接销毁了以太坊1.0链,需要下载以太坊1.0链的所有区块。 但是对于下载的块以太坊合并的消息,虽然显示的是哈希,但里面的状态其实是隐含的。 同步快照不仅仅是块,还有状态。

如果重置称为 ReGenesis,每 1M 块(约 6 个月)执行一次 ReGenesis,则可以将状态快照和区块链文件存储在 BitTorrent、Swarm、IPFS 等上。

根据eth1和eth2信标链的同步,需要复杂的快照同步或替换算法。 如果可以重置以太坊 1.0 链升级,以太坊的复杂性可能会降低。

为了带来以太坊2.0的PoS,以太坊社区想了很多办法,但从技术论坛的讨论来看,eth1和eth2的同步肯定会在过渡阶段发生。 已经有了明确的计划。 当过渡执行开始时,社区关注的焦点实际上会放在算力处置、奖励以及eth1链的最终处置上。 其中一个大问题需要等待实施过程的敲定,让我们拭目以待。