イーサリアムがGlamsterdamアップグレードにブレーキをかけて、むしろホッとした😮💨
10/26にHoodiテストネットで有効化される予定だったGlamsterdamハードフォーク
開発者は昨日のACDE
#248 会議で、無期限延期を決定
12月初旬を想定していたメインネットのスケジュールも、宙に浮いた
発端はChainSecurityが10/13に出した報告
アップグレードに含まれるEIP-8037とEIP-8038で、gasの課金ルールが変更される
新ルールでは、呼び出しが失敗した後にgasが呼び出し元へ戻る可能性がある
その結果、「gas不足なら処理を中断する」という従来の失敗処理が最後まで実行されてしまう
さらには「再試行可能な失敗」が状態に永久に記録され、「取り返しのつかない失敗」になってしまうことも
この攻撃手法は「insufficient gas griefing」と呼ばれる:
悪意ある呼び出し元が、正当な処理にわざと少ないgasしか与えず、失敗させる
ただし、コントラクトがその「失敗」を記録するだけのgasは残しておく
被害を受けたコントラクトは、あなたの受け取り資格を削除したり、再試行の手段を無効にしたりする可能性がある
本来なら完了できた処理が、二度と完了できなくなってしまう
ChainSecurityによると、現実に影響を受けるコントラクトがすでに13個見つかっている
現在、責任ある開示の手続きを進めており、名前は公表していない
ただし開発者には、自分のコントラクトを急いで確認するよう直接呼びかけている
Glamsterdamに赤信号が灯ったのは、今回が初めてではない
財団は以前から、今回のgasモデル変更が、固定された前提に依存するウォレット、インデクサー、gas見積もりツールを壊す可能性があると警告していた
Sepoliaの関門は通過したものの、Hoodiの関門では停止
「テストネットを段階的に進める」プロセスは、二段階目でブレーキがかかった
ETHのアップグレードと安全性、どちらを優先すべき?
今回、コア開発者は安全性を選び、進行ペースを譲った
オンチェーンの大切なお金に責任を持つ姿勢として、これこそ正しいと思う
急いでいるのはL2、安全を守るのはL1。そう思わない?
$ETH #以太坊 #Glamsterdam #スマートコントラクトセキュリティ
投資助言ではありません。DYOR(自分で調べてください)。取引にはリスクがあります。