首页 新闻 正文

什么是以太坊坎昆升级

 2024-01-26  

坎昆升级全称为「Cancun-Deneb」,是由Cancun和Deneb两个升级组成的组合,其英文简称为「Dencun」。中文的「坎昆升级」实际上只代表了前半部分的「Cancun」,省略了Deneb部分,完整的称呼是「坎昆-Deneb」升级。

为了更好地理解这些概念,我们首先需要了解一下以太坊目前的架构和状态。

在以太坊合并之前,以太坊网络主要由「执行层和共识层」两个部分组成,二者彼此独立运行。

执行层主要负责处理智能合约逻辑执行的部分,也就是交易计算发生的地方,它是原来的以太坊主网,也被称为「以太坊 1.0」。执行层还负责维护以太坊网络的状态并执行以太坊虚拟机(EVM)代码等。

执行层升级是以之前举办 Devcon 的城市命名:柏林->伦敦->上海->坎昆->布拉格->大阪->波哥大。

共识层主要确保所有交易和智能合约通过质押 PoS 进行验证,使所有节点及客户端之间实现共识,达成状态一致。共识层是合并后形成的信标链(Beacon),也被称为「以太坊 2.0」。

每个共识层升级都会被赋予一颗恒星的名称,按第一个字母顺序选择:Altair->Bellatrix->Capella->Deneb->Electra->(F)unknown。

合并后,以太坊的执行层和共识层平行运行,二者通过引擎 API 的接口进行通信或信息互通。引擎 API 允许执行客户端向共识客户端请求区块信息,也允许共识客户端向执行客户端发送新区块或请求执行有效性证明(Execution Validity Proof)等。

执行层的升级被称为坎昆(Cancun),共识层的升级将被称为 Deneb,整个升级的名称就是 Cancun-Deneb。虽然即将到来的坎昆升级和 Deneb 升级在技术上有所不同,但它们是同时实施的,因此也喜欢使用合成词「Dencun」来指代这种组合升级。