以太坊硬分叉dencun

2024年3月13日,在以太坊区块链的第269568个纪元,将进行一个名为Deneb-Cancun或简称为Dencun的硬分叉。此次升级主要旨在增强安全性、优化燃气支出并提高网络可伸缩性。一些人甚至猜测,随着Dencun的实施,我们将迈入DeFi 2.0时代。

 

首先,Dencun硬分叉是增加交易速度至每秒10万笔的又一步,使以太坊能够与当今最快的区块链(TON、Solana)竞争。这至关重要,因为相对较低的每秒交易数量是对以太坊的主要批评之一。随着交易量的增加,各级智能合约的燃气成本也将减少。

共有8个以太坊改进提案(EIPs)将被实施:

EIP-7044:自愿验证器退出的永久签名

使验证器退出的签名永久化。

EIP-7045:扩展认证提交期限

将块的认证提交窗口从一个纪元延长到两个纪元。

EIP-7514:验证器入口限制

将每个纪元出现的新验证器数量减少到8个。

EIP-5656:添加MCOPY命令

MCOPY结合了MSTORE和MLOAD命令,减少了燃气成本。

EIP-1153:临时存储

引入临时存储以优化智能合约(在第一笔交易后清除)。

EIP-6780:重新设计SELFDESTRUCT命令

SELFDESTRUCT命令现在只能在创建智能合约的交易中使用。

EIP-4788:EVM中的共识状态映射

允许从执行层向EVM传输信息,简化叠加和重叠。

EIP-4844:Proto Danksharding

通过引入大型二进制对象(Blob)增加网络吞吐量。每个块可以包含3到6个带有交易的Blob,每个Blob的大小最多为128KB。来自Blob的数据不进入EVM,而是存储在Beacon Chain网络中有限的时间(18天)。写入Blob的信息将比写入主区块链便宜得多,可能将L2解决方案(Arbitrum、ZKSync)的交易成本降低多达100倍。

blob eip 4844

新的以太坊验证器要求:

在2024年3月13日之后,关于验证器在SSD上存储大型二进制对象(Blob)的空闲空间要求增加了。默认情况下,验证器将BLOB存储4096个纪元。如果考虑到所有BLOB都被占用的最大网络负载,将需要多达104GB的SSD空间。根据开发人员的估计,在正常运行中,BLOB空间将占用额外的50到100GB。

此外,引入了验证器配置的新标志:

--blob-path:存储Blob的位置。默认值为--data-dir=/path/to/storage。

--blob-retention-epochs:Blob保留时间,以纪元计。不能低于默认的4096,只能增加。

重要提示:尽快更新您的验证器至最新版本,并确保您的SSD上至少有200GB的空闲空间。