要約
- 並列ブロック検証により、Ethereumは1秒あたりより多くのトランザクションを処理できるようになります。
- ブロックチェーンの肥大化を防ぐため、永続的なデータ保存にはコストがかかります。
- ゼロ知識証明とブロブがメインネットのデータを長期的に処理します。
Ethereum共同創設者ヴィタリク・ブテリンは、分散性を犠牲にすることなくネットワークのトランザクション処理能力を向上させるための詳細な提案を公開した。この計画は、短期的なソフトウェアアップグレードと、ブロックチェーンがデータ保存に対して課金する方法の長期的な転換を組み合わせている。ブテリンは、現在のボトルネックがブロックスペースだけでなく、ノードが情報を検証する速度であると主張している。
バリデーターは現在、ブロックを順次処理しているため、遅延を引き起こすことなく処理できるトランザクション数に制限があります。今後のアップデートであるGlamsterdamとePBSにより、ノードがブロックの異なる部分を同時に確認できるようになります。
その並列検証により、各12秒のスロット内に時間が確保されます。このウィンドウをより効率的に使用することで、ブロックサイズを拡大したり、参加者により高性能なハードウェアを要求することなく、ネットワークはより多くのアクティビティを処理できます。
永続的データコストがEthereumのスケーリングにおける新たなフロンティアとなる
この計画の第二の主要な柱は、手数料構造の欠陥に焦点を当てています。Buterinは、現在のモデルが非常に異なる二つのアクションを同じ価格設定ロジックで扱っていると指摘しています。単純な振替は一時的にコンピューティングリソースを消費し、その後そのリソースを解放します。一方、スマートコントラクトのデプロイやトークンのミントは、すべてのノードが永続的に保存しなければならないデータを追加します。この永続的な蓄積により、ブロックチェーンは時間とともに重くなり、新しいバリデーターの参入障壁が高まります。

長期的なストレージを作成する操作にはより高い手数料が課される一方、日常的なトランザクション処理は安価になるか、安定したままとなるでしょう。この変化により、Ethereumはチェーンの総サイズが持続不可能な速さで成長することなく、毎日の取引量をより多く吸収できるようになります。Buterinは、専用のデータセンターを有する資金に余裕のあるエントティのみがノードを実行できるような未来を避けたいと考えています。
長期的には、ネットワークはゼロ知識証明とブロブにさらに依存する計画です。これらのデータ構造は、当初レイヤー2ネットワークのコスト削減を目的として登場しました。将来的にはメインネットのトランザクションデータを扱うことも可能になります。バリデータがすべての操作を再実行せずにブロックを確認できるようになれば、計算負荷は劇的に低下します。この移行により、ネットワークの容量が向上し、小規模なオペレーターにも開かれたままになります。
ブテリンのロードマップは、単一の解決策に依存していません。開発中であるソフトウェアの最適化と、ブロックチェーン空間の効率的な利用を報酬で促す経済的な再設計を組み合わせています。Ethereumはスケーリングを望んでいますが、参加できる者の範囲を犠牲にすることはしません。

