プロト・ダンクシャーディング
プロト・ダンクシャーディングは、
Ethereum 2.0(Serenity)でダンクシャーディングが最終的に実装されるまで時限的の橋渡し的な実装です。Ethereumの開発者であるProtolambdaとDankrad Feistによって提案されたもので、Ethereumネットワーク上の
スケーラビリティの最適化、トランザクションコストの削減を目的としています。
1. Blob-carryingトランザクション:プロト・ダンクシャーディングでは、「Blob-carryingトランザクション」の導入が中核的な項目となります。簡単に言うと、トランザクションデータをより効率的に保存および使用するっためのトランザクションです。Blob-carryingトランザクションでは、125キロバイトの大容量データを運ぶバイナリー・ラージ・オブジェクト(Blob : binary large objects)が作成されます。Ethereum仮想マシン(EVM)に恒久的に保存される従来のcalldataとは異なり、Blobはコンセンサスレイヤーに保存され、データ格納の点で大幅なコスト削減が見込まれます。
2. KZG多項式コミットメントスキーム:プロト・ダンクシャーディングには、KZG(Kate, Zaverucha, Goldberg)多項式コミットメントスキームが組み込まれています。この暗号技術により、ブロブ内のトランザクションデータの内容を完全に明らかにすることなく検証できます。これにより、データの保存と取得のおけるセキュリティとプライバシーが強化されます。
プロト・ダンクシャーディングは、ダンクシャーディングの本格的な実装前の段階ではあるものの、具体的なメリットをもたらします。blob-carryingトランザクション導入により、
ロールアップ(Ethereumのレイヤー2のスケーリングソリューション)に関連するガス代が大幅に削減されます。ユーザー側でのガス代の削減による効率的なトランザクション、Ethereumエコシステムでのアクセス需要の増加が見込めます。
プロト・ダンクシャーディングは、暫定的な解決策としてスケーラビリティ強化における当面のニーズに対応すると同時に、ダンクシャーディングで実現されるより包括的な解決策への道筋を固めるものです。データストレージのコスト削減と効率向上により、プロト・ダンクシャーディングはEthereumネットワークのより持続可能性およびスケーラビリティに貢献することになります。
プロト・ダンクシャーディングは、Ethereum Cancun-Denebのアップグレード、特にEthereum Improvement Proposal (EIP)
4844で中心的な役割を果たします。この提案は、ロールアップのスケーリングと同時に、ネットワークの完全なデータ
シャーディングへの重要な準備段階になります。
ブロックチェーン技術革新の世界で、プロト・ダンクシャーディングはEthereumのスケーラビリティ問題への戦略的な対応として登場しました。Ethereum支持者がEthereum Cancun-Denebアップグレードを待ち望む中、プロト・ダンクシャーディングはEthereumの継続的改善への取り組みの現れであり、ユーザーと開発者にスケーラビリティの向上とコスト効率の高いトランザクション処理が実現します。