以太坊的下一个重大升级,Fusaka,定于12月3日进行。 🦓 这是自合并以来最大的捆绑升级,也是扩展以太坊的重要一步。 简单解释 🧠🧵
Fukasa专注于显著提高L2汇总的可扩展性和效率,而不是引入新功能。 对于我们这些普通用户来说,最明显的结果将是更低的燃气费用和更快的L2交易。 对于EVM开发者来说,这更为重要,因为以太坊可以通过汇总以更便宜和更高效的方式处理数千个TPS。
🧠 第一个目标:提高 L2 的数据可用性 Fusaka 引入了对等数据可用性采样(PeerDAS),或称 EIP-7594。 L2 rollups 将它们的数据以“blob”的形式发布到以太坊。在此之前,每个全节点必须存储每个 blob 以确保数据的存在。 这: - 限制了每个节点每个区块可以拥有的 blob 数量 - 给每个全节点带来了带宽/存储压力
PeerDAS 通过以下方式解决这个问题: - 将每个 blob 分割成许多小“单元”,然后应用纠删码(这样即使你只看到一些单元,也可以重建完整数据)。 - 每个节点仅从许多对等节点中随机抽取少量单元,而不是下载整个 blob。 - 如果足够多的随机样本成功,你可以确信整个 blob 是可用的。
Fusaka 还修复了 L2 扩展时在 blob 扩展和定价方面的其他问题: - 仅 blob 参数的分叉:节点可以在没有重大升级的情况下随时提高 blob 限制。自 Dencun 以来,blob 从 4 增加到 6,现在可以根据需求独立增加。 - EIP-7918 在每个 blob 下添加了一个保留价格,以确保 L2 支付其施加的计算的公平份额。
这导致了: - 在 DA 中大规模的理论扩展,有效的 8 倍扩展潜力 - 每个 blob 的验证者带宽/存储要求降低 - 每个区块创建更多的 blob => 更多的数据吞吐量 => 更便宜的 rollup 数据,因此 L2 费用呈下降趋势
🧠 第二个目标:扩展以太坊 L1 其他 EIP 以帮助以太坊更安全、更稳定地扩展: - EIP-7642:删除古老的数据历史,以便节点不需要巨大的磁盘 - EIP-7823:对 MODEXP(一个大数数学函数)设置大小限制,以防止滥用 - EIP-7825:将交易 gas 限制上限设定为 1670 万 gas,以防止 DoS - EIP-7883:使 MODEXP 的成本更高,以便一个交易无法阻塞一个区块 - EIP-7934:拒绝超过 ~8 MiB RLP 负载的区块 - EIP-7935:将默认 gas 限制提高到 ~6000 万(从当前的 4500 万)以实现更高的吞吐量
🧠 第三个目标:改善用户体验 - EIP-7917:以太坊将提前知道谁会生成即将到来的区块 👉 启用“预确认”,减少边缘案例攻击,并简化客户端逻辑。 - EIP-7939:添加一个指令,用于查找数字中的第一个非零位 👉 使某些数学运算和数据解析更便宜,减少燃气费用,并将混乱的合约代码缩减为一步清晰的操作。
- EIP-7951:对手机、笔记本电脑和硬件的原生支持的密码签名。 👉 钱包可以使用面部识别、指纹识别、Android 密钥库、FIDO2。无需种子短语,更容易上手,更安全的恢复。 - EIP-7910:与节点沟通它们正在运行的分叉设置的方法 👉 在升级之前避免错误配置,减少分叉失败,提高网络可靠性。
Rollups 对以太坊的扩展至关重要。 - 目前的 rollups 费用大约是 L1 的 ~5-20 倍 - ZK-rollups 的费用大约是 ~40-100 倍 最终目标是通过降低数据成本使 rollups 更加便宜,以便高性能的 L2 可以自由扩展。 不久后,在 L2 上交易的费用可能会低于 $0.001。
2.37K