18 • ストレージサイズに処理速度が依存するオペコードのgasコストを増加。 ◦ SLOAD: 200 gas => 800 gas ◦ BALANCE: 400 gas => 700 gas ◦ EXTCODEHASH: 400 gas => 700 gas • Ethereumではハードウェアの進化や、ネットワークの成長に対して、各種オ ペコードのgasコストを調整する事で対応する方針。 • 比較的よく使われているSLOADのgasコストが増加したため、今後は off-chainにデータを保存する傾向が高まるかもしれない。
• 同じStorageを1回のTransactionの処理で複数回書き換える場合は大幅に コストが下がる。 ◦ 5,000 gas -> 200 gas まで下がる。 • Transactionに載せることができるdata量が4倍まで引き上げられた。 • これら2つの変更により、バッチで処理可能な数が大幅に向上する。 ◦ ただし、ネッティング可能な取引を集めた場合のみ。 gas cost gas cost gas cost 条件付きで大幅に コストダウン 1/4