币安官网注册链接: 币安(Binance)
11月底,以太坊开发者宣布,计划在以太坊的下一次“上海”升级中纳入8项提案。 这是继今年伦敦和巴黎两次重大升级之后,以太坊的下一次重大升级计划。
虽然本次升级已经在计划中,但具体的升级方案和时间尚未确定。 可以确定的是,解锁信标链质押的ETH提现提案EIP-4895肯定会出现在升级列表中。 针对此次升级,以太坊基金会于10月推出升级后的测试网“山东”。
目前,开发团队在升级时间的决定上分为两组。 一组人认为应该加速EIP-4895的应用。 为此,上海升级可分为多个步骤,信标链最快将于2023年3月上线。承诺在未来几个月内解锁并应用其他升级; 另一派则认为,作为一次重大升级,上海升级应该算是一次比较完整的大规模更新,EIP-4895等EIP的升级将放在2023年9月的前后进行。
信标链提现
开发团队内部分歧的核心是 EIP-4895。 提案内容很简单,就是确定信标链退出的主要流程。 部署后,以太坊信标链质押提现功能将被激活。 开发团队急于部署此次升级的原因也很简单。 合并后,以太坊信标链只能充值,不能提现。 目前,近235亿美元的以太坊被“困”在信标链上。 在市场动荡的背景下,能够快速解锁提现功能,无疑对市场信心是一个极大的刺激。
分片方案
预计将纳入上海升级的其他 EIP 包括 Vitalik 今年 3 月提出的 EIP-4844(proto-danksharding)。 该项目在11月初的计划中被排除在上海升级计划之外,但仍被纳入11月25日公布的EIP名单中。
Danksharding 是一种以太坊分片解决方案,其主要目的是在不牺牲去中心化的情况下降低网络上的 Gas 成本,特别是对于 Rollup 解决方案。 Rollup 方案,例如 Arbitrum 和 Optimism,可以将 Gas 成本降低多达 100 到 1000 倍。
proto-danksharding 可以看作是 Danksharding 的“青春版”。 这是以太坊2.0升级完全完成之前的一种替代方案。 主要用于验证规则和交易格式,并不实际执行分片操作。 因此EIP-4844可以被视为未来分片的预览。 EIP-4844 引入了一种新的事务类型 blob,它与常规事务一样,携带一个附加数据块,即 blob。 该数据块的大小约为 125 KB,但这种类型的事务执行起来比使用相同数据的 calldata 更便宜。 然而,存储在 blob 中的数据无法被 EVM 访问,EVM 只能看到它而不能验证它。
根据 Vitalik 在 Twitter 上发布的 Q&A,在 EIP-4844 中,为了应对较大数据块可能带来的存储压力,共识层可以实现单独的逻辑,在一段时间后自动删除 Blob 数据,但是仍然建议尽快实现历史记录过期方案(即EIP-4444),该方案允许客户端删除早于特定时间段的历史记录。
与 EIP-4844 相匹配的 EIP-4488 也可能出现在本次升级中。 EIP-4488 旨在以最小的改变实现 Gas 成本降低,主要是通过将 Calldata Gas 成本从每字节 16 Gas 降低到每字节 3 Gas,同时限制每个块 1 MB 加上每个 Rollup 额外 300 字节(理论最大值:~1.4) MB)。
根据 Vitalik 的说法,EIP-4844 和 EIP-4488 之间的选择不是一个非此即彼的选择:以太坊可以尽快实现 EIP-4488,然后在半年后跟进 proto-danksharding。
其他升级
其他预计应用的EIP包括EIP-3651,它计划将“COINBASE”地址从冷地址更改为热地址。 “COINBASE”地址应该是交易执行开始时的热点地址,以减少读取账户的实际成本。 在EIP-2929引入的访问列表框架下,COINBASE地址是冷地址,这意味着交易者每次与COINBASE地址进行交易时都需要支付更多的gas费用,以将其“预热”成热地址。 EIP-3651的主要变化是将COINBASE地址放入热点地址列表中,以降低交易成本。
EIP-3855 即将发布的更新是新的操作码 PUSH0,它允许将常量值 0 压入堆栈。 这一改变可以减少合约的代码大小,并作为降低合约错误风险的优化措施。
EIP-3860 的主要变化是将 EIP-170 定义的最大 initcode 大小从 24576 扩展到 49152,并每 32 字节添加 2 个 Gas 费。 这一改变可以大幅增加合约容量,但会略微增加合约部署的成本。
此外,备受期待的EIP-3540和配套的EIP-3670也可能会在本次更新中引入。 这两种解决方案的核心是引入了EVM字节码的容器格式,即EVM对象格式(EOF)v1。 这种方法可以更清晰地分离代码和数据; 允许在部署时根据平台规则验证字节码; 并支持更轻松地引入新的重大变更。 EIP-3670在EIP-3540的基础上增加了代码验证功能。
This Post Has One Comment