EthereumのTPSとGASリミットの変化
従来、多くの人々はEthereumのTPS(秒間取引数)が15であると考えていました。しかし、継続的なプロトコルの最適化により、Ethereumの現在のTPSのピークは約60に達しました。これは4倍の増加です。
GASリミットの役割
この変化は数年にわたる最適化の結果ですが、最も直接的な理由はGASリミットが従来の1500万から3600万に引き上げられたことに起因します。最近、Ethereumは
GASリミットを再び6000万に引き上げる予定です。
GASリミットとは、各ブロックが収容できるガスの上限です。この制限が高いほど、ブロックはより多くの取引を処理でき、ネットワークも迅速に動作します。
GASリミットの調整とその影響
多くの拡張手法の中でも、GASリミットの引き上げは最も直接的な方法の一つです。さらに、この調整はハードフォークを必要としません。なぜなら、GASリミットはEthereumにおける動的なパラメータであり、PoSノードが既存のプロトコルルールに基づいて微調整を行えるからです。
言い換えれば、プロトコルは各新しいブロックの生産者が親ブロックに対して±1/1024の範囲内でGASリミットを調整することを許容しており、これがコンセンサスメカニズムの一部となっています。
バリデーターの状況と収入への影響
現在、Ethereumネットワークには100万以上のバリデーターが存在し、一定の支持率に達すればネットワークは自動的に新しいGASリミットに移行し、すべてのノードの互換性が確保されます。これまでに約15%のバリデーターが6000万の設定を支持しています。
GASリミットが引き上げられると、ネットワーク全体の処理能力が向上します。その結果、取引の混雑が減少するため、バリデーターの収入を減少させることになります。このようなインセンティブメカニズムの下で、6000万GASリミットを支持するバリデーターは無私であると言えるでしょう。
将来の展望と課題
最近、コミュニティはEIP-9698という提案をしました。これは、今後4年間でGASリミットを3600万から36億に引き上げ、EthereumのTPSを約2000にすることを目指しています。しかし、このアイデアは明らかに過激です。現実には、Ethereumネットワークには100万を超えるアクティブバリデーターがいるため、幅広い参加者の意見を考慮する必要があります。
今回の3600万から6000万にGASリミットを引き上げる提案も、Pectraアップグレードが実行負荷の最適化をもたらした後に初めてネットワークの調整リズムに入ることができました。
将来的にEthereumが大ノード/小ノードアーキテクチャを実装した場合、さらなる拡張のための新しいスペースが生まれるかもしれません。Ethereumがちょうど進化している今、より速く、効率的で、ユーザーフレンドリーになっています。
サポートとさらなる議論
Ebunker公式ウェブサイト:さらなる議論は、以下にご参加ください:
Ebunker Twitter: