著者:Bessie Liu、Blockworks、コンパイラー:Deng Tong、Golden Finance
Dencunハードフォークは2024年3月に開始されると予想されており、多くのEther Improvement Proposals(EIP)がメインのEtherネットワーク上で稼働します。
このうち、EIP-4844(プロトダンクシャーディングとしても知られる)は特に注目されています。
今日のイーサネットエコシステムでは、ロールアップのようなレイヤー2スケーリングソリューションは、トランザクションのスループットを向上させ、コストを削減する上で重要な役割を果たしています。 これらのロールアップは、実行レイヤーのノードがネットワーク台帳と履歴の一時的なコピーを保存できるようにすることで、イーサのセキュリティを「継承」します。 このプロセスはトランザクションの正確性を検証します。
しかし、これを実現する現在の方法(「calldata」にデータを書き込む)は高価で、1メガバイトあたり約1,000ドルかかります。 この価格モデルは、特に需要が高い時期には大きなコストがかかるため、レイヤー2ソリューションにとって大きな課題となります。
EIP-4844は、calldataに代わるものとして、ブロブ・トランザクションを導入します。 これらのブロブ・トランザクションは、イーサネット・ロールアップ・ソリューションのデータ可用性のニーズを満たすために設計された、一時的なデータ保存メカニズムです。 ブロブは基本的に、現在の方法よりも効率的に処理および保存できるデータの大きなパケットです。
Offchain Labsの共同設立者であるEdward Felten氏は、4844はより低いレベルのデータ可用性サービスを提供するが、それでもロールアップのニーズを満たすとインタビューで説明している。
フェルテン氏は、「イーサネットの実行レイヤーでは利用できず、イーサネットノードによって保持されるのはわずか18日間です。 「それはロールアップには十分すぎるほどです。
フェルテンは、データは現在2つの方法で使用されていると指摘した。 そのうちの1つは、ロールアップ中に起こったことの結果を証明することです。
その一方で、データそのものが誰にでも利用できるようにして、さまざまな参加者が取引が正確に記録されていることを確認することに関与できるようにすることが重要だ。
「最初の18日間は、現実的な証明メカニズムがその役割を果たすのに十分な期間です。
フェルテン氏は、18日間の証明期間の後でも、特定のロールアップのユーザーは自分のロールアップのデータを気にするかもしれないが、情報を提供し追跡するのはロールアップの責任になると述べた。
Blob は取引を安くするのか?
Blobの価格設定は、利用が多いときは価格が上がり、利用が少ないときは価格が下がるように設計されています。
フェルテン氏は、2つの未知の要因のため、4844がロールアップ・ソリューションのデータ公開コストをどれだけ削減するかを正確に見積もるのは難しいと指摘した。
「トランザクションが安くなれば、ユーザーがより多くのトランザクションを行うようになるということが起こるかもしれません。 「トランザクションが安くなった場合、レイヤー2のトラフィックがどれだけ増加し、トランザクションがどれだけ追加されるかはわかりません。
つまり、トランザクションが安くなれば、データパブリッシングとBlobスペースの需要が高まり、Blobの価格が上昇する可能性があるということです。
もう1つの未知の要素は、Rollup自体がどのようにブロブを使用するかということです。
フェルテン氏は次のように述べています。Blobの価格が大幅に下がれば、Rollupはより多くのBlobを使用することになり、価格に上昇圧力がかかる傾向があります。"
フェルトン氏は、ロールアップがデータをイーサに一括公開する前に、どれくらいの期間待つべきかを正確に検討することが重要だと指摘した。
現在、calldataを使ったArbitrumでは、ネットワークはEtherに投稿する前に約100~120KBのデータを一括で蓄積している。 しかしフェルテン氏は、レイヤー2がブロブに対してバイト単位で支払わなければならないcalldataとは異なり、ロールアップは使用されるかどうかにかかわらず、ブロブ全体を購入しなければならないと説明した。
「つまり、トレードオフが少し違うということです。ブロブの半分のデータしか持っておらず、それを公開するのであれば、ブロブ全体を購入したことになりますが、半分しか使っていないことになります」とフェルテン氏は言う。
「待ち時間が長くなれば、ブロブでより多くのデータを公開することでお金を節約できますが、その一方で、ユーザーのトランザクションがイーサに到達するまでに時間がかかるため、最終的な結果に到達するのが遅くなります」とフェルテン氏は付け加えた。
Data Publishing Strategies
データのパブリッシングのコストを削減する1つの可能性のある方法は、共有パブリッシングです。 これは、2つの異なるロールアップがデータをマージし、メインのイーサネットネットワークにパブリッシュすることを選択する場合です。
Offchain Labsの研究者であるAkaki Mamageishvili氏は、Rollupsがコスト削減のためにデータ公開を共有する場合、対処しなければならない問題の1つは、コスト共有の決定であると指摘しています。
「より高速なロールアップやより多忙なロールアップは、より少ないレイテンシ・コストを節約することになり、一方、それほど多忙でないロールアップやより低速なロールアップは、より多くのレイテンシ・コストを節約することになる。とママゲイシュヴィリは言った。
彼は、ロールアップがどの他のレイヤー2と「協力」したいかを決定する必要があると付け加え、大規模なロールアップは他のロールアップと協力する必要がないかもしれないが、小規模なロールアップはコストを共有し、レイテンシを改善するために、小規模なロールアップを持つ他のロールアップを見つける必要があるかもしれないと指摘した。
Data Availability Options
Ether 自体だけがデータを公開できるブロックチェーンではありません。 CelestiaやEigenlayerなどのデータ可用性ソリューションも、データ可用性サンプリングを通じてデータ公開に対応しようとしています。
各レイヤー2ソリューションは、データを公開したい場所を正確に選択することができます。 Arbitrum OneとArbitrum Novaの場合、Dencunのアップグレード直後にArbitrumチェーンがEIP-4844を利用できるように、現在DAO投票が行われています。
「各チェーンがコストと信頼の間で決断しなければならないのは、使用しているデータ可用性システムを信頼するためだと思われます。 各チェーンは独自の決断を下すことができ、万能ではないと思います」。