イーサリアムの次の大規模アップグレード「Fusaka」は、48時間以内に稼働を開始します。 13のEIPすべてが含まれていると読んだので、必ずしもそうする必要はありません。 そこで、13のアップグレードを分かりやすく説明するための13のツイート(図付き)をご紹介します。 🧵
1/ EIP-7594:PeerDAS PeerDASはブロブ(L2がトランザクションバッチをイーサリアムに投稿するために使うデータタイプ)をスケールします。 「サンプリング」を導入し、各ノードはブロブデータの一部だけを保存します。 これにより、イーサリアムは大きなノードを設置せずにブロックあたりのブロブ容量を増加させることができます。
2/ EIP-7892 - Blob-Parameter-Only (BPO)フォーク BPOフォークにより、イーサリアムはハードフォークを必要とせずにブロックあたりのブロブ数を時間とともに増やすことができます。 ブロブの容量は1ヶ月で倍増し、ブロックあたり6個から1ブロックあたり>128個まで徐々に増加します。
3/ EIP-7918 - ブロブベースフィーチューニング 現在のブロブの価格は安すぎて、通常は1ウェイです。 これは、L1のガス料金が高いとL2がブロブの投稿をやめ、イーサリアムが不必要にブロブコストを下げるためです。 このEIPはL1ガスコストに連動したブロブ準備価格で固定しています。
4/EIP-7935 - 60Mガス制限デフォルト イーサリアムのガス制限が高いことで、ブロックあたりの取引数が増えてしまいます。 高いスループット→TPS→混雑の軽減→ガス料金の安いです。 このアップグレードは実はすでに稼働しています!
5/ EIP-7642 - 履歴期限通知 現在のイーサリアムノード: • サービスエリアを発表すること • 履歴ウィンドウが変わった際に更新を送信 • レシートからブルームを削除(同期ごとに>500GBの節約) イーサリアムノードの同期をより速く、軽量化し、賢く。
6/ EIP-7951 - secp256r1 (P-256) プリコンパイル iPhone、Android、そしてほとんどの最新デバイスで使われているのと同じ署名システムをEthereumにネイティブサポートを追加します。 これにより新しいウォレット体験が可能になります。例えば、Apple Payと似たユーザー体験を提供するFace IDウォレットなどです。
7/ EIP-7917 - 決定論的提案者先行 イーサリアムは次のブロック提案者が誰になるかを事前に決定し、L1上で信頼できる事前確認を可能にします。 L1のユーザーは、次のブロック提案者からの保証を通じて*即時*取引の確認を得ることができます。
8/EIP-7825:取引ガス制限上限 現在では、1つの取引でブロック全体のガスを使うことができます。 このEIPは、単一の取引を1,670万ガソリンに上限設定しています。 これは、イーサリアムのDoS(スパム)攻撃に対する耐性を高めるための簡単な手段です。
9/ EIP-7934 RLP実行ブロックサイズ制限 ブロックの大きさに厳格なプロトコルレベルの制限を設け、10MBに制限しています。 これにより、悪意のある行為者が非常に大きなブロックを生成するのを防ぐことで、DoS攻撃に対するもう一つの防御層が加わります。
10/ EIP-7910:eth_config JSON-RPCメソッド ノードが運用中のイーサリアムのハードフォークを公開するための新しいRPC手法を追加します。 これにより、すべてのノードが次のフォークに向けて正しく設定されているかを確実に確認できる手段をEthereumに提供し、回避可能なコンセンサスの失敗を防ぎます。
11/ EIP-7939: 先頭ゼロ(CLZ)オペコードのカウント 新しいオペコードclzを追加し、256ビットの値の先頭0ビットの数をカウントします。 実際には、これは次のことを意味します: • 契約の実行コスト削減 • より小さいバイトコード • ZK証明コストの削減
12/ EIP-7823:MODEXPの上限設定 MODEXP(モジュラー指数関数)は署名の検証に使われるプリコンパイルで、無限の入力サイズを受け入れているため、イーサリアムで最もバグが発生しやすいプリコンパイルの一つです。 これにより厳密な制限が設けられます:各入力フィールドは最大8192ビットまでです。
13/EIP-7883:MODEXPガスコスト増加 先ほど話した同じModexpプリコンパイルも現在は割安です。攻撃者は非常に少ないガスで大量の資源を消費させることができます。 このEIPは、modexpのガスコストを適切に反映するために引き上げます。
27.01K