
Vitalik:为什么我不担心EIP-1559中的松弛区块容量
EIP-1559 对客户端产生的风险并不会比固定 gas limit 的机制更高。
作者 | Vitalik Buterin
对 EIP-1559 的一种批评是:区块大小是可变的,在 [0,25M] 的范围内浮动而不再是固定的 12.5M gas limit,这使得客户端需要处理加倍的负载。这个论点进一步演绎为,如果我们认为客户端是可以处理这么高的负载,那么他们应该可以任何时候都处理这么高的负荷,这样我们倒不如放弃 EIP-1559 而直接做更有用的事——把区块大小限制提升一倍。
这个想法背后的核心观点是,大区块的首要危害来自经由客户端的那些最大区块,而不是平均区块大小。我认为这个想法是错的 (因此 EIP-1559 对客户端产生的风险并不会比固定 gas limit 的机制更高),以下是我的理由。
重温:不马上把 gas limit 提高到 100M 的理由有哪些?
三个理由:
1. 正常情况下的区块处理时间会增加
从当前大约 400 ms 增加到约 3.2s,这会带来很多负面后果:
-
非常高的叔块率,导致中心化
-
除了电力最强的节点外,其他所有节点都难以保持同步
-
即使是电力最强的节点也需要更大量的资源消耗
-
短暂断电 (比如你在手提电脑上运行一个节点,你需要把电脑从家里移动到咖啡厅)后的重新同步前会有更长时间的延迟
2. 由于 DoS 攻击,最坏情况下区块处理时间会延长,从现在的 20~80 秒延长到可能 160~640 秒。
3. 存储增长率会升高
从现在大约 50 GB/月上升到大约 400 GB/月,这会导致
-
同步速度慢很多
-
存储要求高很多
-
更慢的磁盘处理速度,因为大型数据库的访问速度会慢于小型数据库
请注意:理由1和理由3下的所有内容都只适用于长期正常使用情况,而不是受高峰影响。因此,如果要考虑高峰期的影响,关注理由2就够了。
论据1:EIP-2929 已经弥补了 EIP-1559 的不足
EIP-2929 对存储访问操作的 gas 成本进行了提升,已经把最坏情况 DoS 攻击所需的 gas 消耗增加了 3 倍。这意味着 EIP-2929 与 EIP-1559 配合起来实际上是比现在在最坏情况下处理区块所需消耗净减少了 1.5 倍。
这里很自然会问一个问题:“如果 EIP-2929 那么好,为什么不直接把 gas limit 调高到 25M 或 37.5M”?这个回答很简单:理由2不是避免 gas 消耗提高的唯一原因。即使 DoS 问题可以被完全解决,理由1和理由3下的问题在可见的未来还会存在。因此,EIP-2929 给的额外松弛部分是不可以用以对区块容量进行大幅提升。
论据2:对于相同程度的 DoS 攻击,短时间攻击引起的峰值带来的弊端远比长时间攻击带来的要少
如果攻击者对链发起攻击,用区块容量最大值(目标容量的2倍)的垃圾数据填充区块,每个区块的 gas 价格上涨 1.125 倍。这个涨幅是呈指数上升的:持续生成 5 个满区块(大约65秒)会使得gas价格上升 1.8 倍,而在 5 分钟之后,gas 价格会上升 15 倍 (10 分钟后是 225 倍)。为了维持攻击,攻击者必须按照这些疯狂上涨的价格支付所有的交易费。因此,一次现实的攻击可持续的时间大概是 5 分钟。
如果客户端收到这 5 分钟内生成的区块(每个需要 20~60 秒的处理时间)会发生什么呢?很明显,在这段时间链的处理速度会变得非常慢。会出现非常多短程分叉。事实上,分叉意味着攻击者在攻击后仍然可以以少量哈希算力(例如大约20%)回滚链上交易。这是非常糟糕的情况。
但是,这比攻击者可以维持一个小时甚至一天的攻击要好得多。大多数的交易和其他服务现在等待确认的时间已经超过 5 分钟,只有极其脆弱的服务才会被破坏,因为对它们来说需要 5 分钟发送一笔交易太难了,而回滚或拒绝服务需要持续数小时甚至数天,就像 2016 年的上海攻击事件一样,会造成非常严重的后果。
因此,持续 5 分钟达到 2500 万 gas 的峰值比 2500 万的 gas limit 风险低得多。
论据3:短期峰值已经出现
工作量证明挖矿固有的泊松过程 (Poisson process) 就意味着区块在发布时会存在随机性。事实上,光是随机性每周就会导致一次两倍链容量的峰值,峰值持续五分钟。
(注意:这是由大量相同容量的区块而不是相同数量的大容量区块导致的,但据我所知,没有证据或理由相信单个区块的处理所消耗的 gas 是超线性增长的)
因此,某种程度上使用峰值是一个已知数量,生态到目前为止还能忽略其影响。
来源 | notes.ethereum.org/@vbuterin
比推快讯
更多 >>- 某美国加密投资者涉嫌在纽约绑架并酷刑意大利商人试图获取其加密账户密码
- 马斯克:我必须高度关注 X/xAI 和特斯拉
- 特朗普:正与其他国家达成一些曾被认为不可能实现的协议
- 马斯克将 X 头像更换为xAI概念图
- 马斯克已将其 X 账户名称改回 Elon Musk
- 某鲸鱼已花费 804 万美元购入 235,553 枚 HYPE
- 专家:特朗普美丽大法案将加剧贫富分化
- 墨西哥第三富豪 Ricardo Salinas 将于 5 月 27 日发布《比特币启蒙》
- 税务专家提醒消费者注意比特币支付税务风险
- X 平台疑似遭遇大规模网络中断
- 用户报告显示社交媒体平台“X”疑似出现故障
- 币安:已向领取 SOON 空投的用户额外发放 50 枚 SOON 代币空投
- 经济学家 Peter Schiff 质疑比特币价值,指出央行选择黄金而非比特币
- Bitunix 分析师:特朗普扩大全球制造关税威胁,加密市场普遍回调,依然维持多头结构
- 比特币波动率小幅回升至 1.79%
- 下周宏观展望:美联储年内降息前景黯淡,特朗普神助攻黄金或迎二次沸腾时刻
- 当前主流 CEX、DEX 资金费率显示市场保持分化,看跌与中立并存
- James WynnBTC 多头仓位已达 12.66 亿美元
- 美国财长:预计稳定币将带来 2 万亿美元国债需求
- Messari:Mira 的 AI 事实准确率升至 96%,日活用户达 50 万
- 美 SEC 和财政部与 Plume 团队会面,讨论开放区块链生态增强资本市场竞争力
- Greeks.live:比特币多头正关注 10.2 万美元支撑位
- 某新地址过去 2 日内增持 350 枚 BTC,约合 3784 万美元
- 加拿大央行行长:当务之急是与美国达成贸易协议
- 某 TRUMP 巨鲸用 7619 美元投资 moonpig 获利 140 万美元
- 特朗普在日铁与美钢交易问题上改变立场
- James Wynn 比特币多单仓位已增持至 12.167 亿美元,清算价 105,100.20 美元
- James Wynn:预测比特币下周可触及 11.8-12.1 万美元
- 某巨鲸以 33.8 美元均价增持超 13 万枚 HYPE
- Huma Finance:HUMA 代币空投资格检查器已上线
- Solayer 推出 infiniSVM 开发网
- 过去 24 小时 CEX 净流出 2579.80 枚比特币
- 美国法官撤销 Mango Markets 攻击者欺诈指控
- 某鲸鱼将 433 万枚 USDC 存入 Hyperliquid 并买入 130,715 枚 HYPE
- 分析特朗普关税威胁引发市场震荡,24H 多头爆仓超 5 亿美元
- Yield Guild Games:YGG 代币已在 Abstract 上线
- 慢雾发布 Cetus 被盗 2.3 亿美元事件分析:黑客用极小 Token 金额换取巨额流动性资产
- Binance:将为至少拥有 200 Alpha 积分的用户空投 8000 枚 OBT
- Suilend 公布旗下产品第三方审计报告并称已开源代码确保透明度
- 分析师:财务公司未来或持有 50% BTC。
- Glassnode:ETH 投资者成本基础水平在 2800 美元区间,卖压逐渐增大
- James Wynn 平仓 PEPE,累计获利 2518 万美元
- 去中心化稳定币资金市场 Hyperdrive 完成 600 万美元 A 轮融资,Hack VC 与 Arrington Capital 领投
- 巨鲸 James Wynn 再度小幅度减仓,将 BTC 多仓从 11.88 亿美元减仓到 10 亿美元
- Hyper 基金会官推被盗,用户需谨慎处理相关消息
- Hyperliquid 旗下 HyperFND 官方 X 账户遭到入侵
- Hyper 基金会:第二轮 HYPE 空投将于 5 月 31 日开放申领,用户需在此前接受相关条款
- Solana 推出新验证服务 SAS,支持多种数据验证
- 数据:过去 7 天 USDC 流通量约增加 8 亿枚
- Bragar 律所调查 Semler Scientific,股东被呼吁参与维权