以太坊社区一直在讨论为什么合约部署还要设置大小上限这个问题。Vitalik最近就这事给出了他的想法——这套限制主要是为了防止DoS攻击风险。



他的思路是这样的:一旦以太坊完成状态结构升级,改用统一二叉树架构(这就是EIP-7864的方向),就有可能彻底放开合约体积的限制。听起来很美好,但实际操作中还得面对一个现实问题——超大合约上链时的Gas成本和机制设计怎么处理。

现在的算法是按每字节的创建成本来计算的,这就导致实际上合约大小还是卡在一个天花板上。看起来技术升级本身不是问题,关键是要在保证网络安全和成本合理之间找到平衡点。
ETH-1%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 3
  • 转发
  • 分享
评论
0/400
TooScaredToSellvip
· 9小时前
说白了就是鱼和熊掌不能兼得呗,想放开限制又怕成本炸裂
回复0
夜间创世纪vip
· 9小时前
从代码来看,Vitalik这套说法有意思的地方在于——表面上是DoS防护,实际上还是Gas经济学的天花板卡位。EIP-7864听起来美好,但按照以往经验,状态树改造这种事儿没那么简单,字节创建成本的问题迟早还得重来一遍
回复0
PessimisticLayervip
· 9小时前
说好听点是DoS防护,说难听点就是偷偷给合约开发者挖坑呗,Gas成本这玩意儿永远是天花板
回复0
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)