以太坊社區一直在討論爲什麼合約部署還要設置大小上限這個問題。Vitalik最近就這事給出了他的想法——這套限制主要是爲了防止DoS攻擊風險。



他的思路是這樣的:一旦以太坊完成狀態結構升級,改用統一二叉樹架構(這就是EIP-7864的方向),就有可能徹底放開合約體積的限制。聽起來很美好,但實際操作中還得面對一個現實問題——超大合約上鏈時的Gas成本和機制設計怎麼處理。

現在的算法是按每字節的創建成本來計算的,這就導致實際上合約大小還是卡在一個天花板上。看起來技術升級本身不是問題,關鍵是要在保證網路安全和成本合理之間找到平衡點。
ETH0.48%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 轉發
  • 分享
留言
0/400
TooScaredToSellvip
· 12-23 13:12
說白了就是魚和熊掌不能兼得唄,想放開限制又怕成本炸裂
查看原文回復0
夜间创世纪vip
· 12-23 13:12
從代碼來看,Vitalik這套說法有意思的地方在於——表面上是DoS防護,實際上還是Gas經濟學的天花板卡位。EIP-7864聽起來美好,但按照以往經驗,狀態樹改造這種事兒沒那麼簡單,字節創建成本的問題遲早還得重來一遍
查看原文回復0
PessimisticLayervip
· 12-23 13:05
說好聽點是DoS防護,說難聽點就是偷偷給合約開發者挖坑唄,Gas成本這玩意兒永遠是天花板
查看原文回復0
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)