2700万ドルの資金調達、Availのデータ可用性ビジョンを一望する
執筆:angelilu、Foresight News
Polygonのモジュール化ブロックチェーンプロジェクトAvailは、本日(2月26日)2700万ドルのシードラウンド資金調達を完了したと発表しました。Founders FundとDragonflyが主導し、資金は3つのコア製品の開発に使用されます:データ可用性ソリューション(DA)、Nexus、Fusionです。
Polygonは2017年に3人の共同創設者によって設立されましたが、今年の3月に共同創設者の一人であるAnurag Arjunが退職を発表し、別の新プロジェクトに全力を注ぐと述べました。
その新プロジェクトがAvailです。Polygonは巨大なLayer2アグリゲーターのようで、長年にわたり内部でさまざまなスケーリングの方向性を探求してきました。2020年には内部でモジュール化ブロックチェーンプロジェクトAvailの研究を開始しました。おそらくPolygonは自身の発展に焦点を当てる必要があり、またAvailには十分な潜在能力があるため、Availは今年の3月からPolygonからスピンオフし、独立した実体として運営されています。
スピンオフ以来、Availは6月に3ヶ月間のKateテストネットを開始し、「データ証明ブリッジ」を発表し、Equilibrium Groupと協力してOptimism EVM(OpEVM)ソフトウェア開発キット(SDK)の新しいプロトタイプをオープンソース化しました。Availは、Kateテストネットが10月に終了する見込みであり、次の重要な進展はインセンティブテストネットの立ち上げであり、メインネットのローンチは2023年第4四半期または2024年第1四半期になると予想されています。
Availと単体ブロックチェーンの違い
では、Polygonの共同創設者Anurag Arjunが「独立して活動する」ことを選んだAvailとは一体何なのでしょうか?また、どのような用途があるのでしょうか?
結局のところ、AvailはEthereumのような単体ブロックチェーンのスケーリング問題を解決しています。最初はL3またはオフチェーン拡張ソリューションなどと呼ばれていたかもしれませんが、現在Availはより適切な形容詞---モジュール化ブロックチェーンを見つけました。
ブロックチェーン技術のコアコンポーネントには、コンセンサス層/実行層、決済層、データ可用性層が含まれます。EthereumやSolanaのような従来の単体ブロックチェーンアーキテクチャでは、これらすべてのタスクが単一のシステムによって独立して実行されるため、スケーリング性能は限られています。一方、モジュール化ブロックチェーンの設計思想は、これらのコア機能を複数のモジュールに分割し、各モジュールを専門のプロバイダーが実行できるようにすることで、より高いカスタマイズ性と拡張性を実現することです。
データ可用性層に特化したモジュール化ブロックチェーン
Availは、データ可用性層(Data Availability Layer)に特化したプロバイダーです。
Availは取引を効率的にソートおよび記録し、データの保存とデータの可用性の検証を提供します。Ethereum仮想マシン(EVM)互換のブロックチェーンをサポートし、Rollupがデータを直接Availに公開できるようにし、その軽量クライアントネットワーク検証メカニズム(以下で説明)により、Avail上のRollupはスマートコントラクトや基盤層に依存せずに状態を検証できます。また、そのモジュール化の特性により、開発者はAvailにデータを保存し、他のネットワークで決済を選択できます。
Availの設計
Ethereumなどの他のチームが既存のブロックチェーンのデータ可用性能力を向上させようとするのとは異なり、Availはスケーラブルなデータ可用性ソリューションをゼロから構築しています。以下では、コンセンサスメカニズム、分散化、有効性証明などのいくつかの側面からAvailの設計を探ります。
コンセンサスメカニズム
異なるブロックチェーンは、活性化と安全性のバランスを取った後、必要に応じて異なる安全メカニズムを選択します。Availは「中庸の道」を選び、Polkadot SDKから継承したBABEとGRANDPAのコンセンサスメカニズムを使用しています。BABEはブロック生成エンジンとして機能し、検証ノードと調整することで新しいブロック生成者を特定し、活性化を優先します。GRANDPAは最終性ツールとして機能し、3分の2以上の検証者がそのブロックを含むチェーンを証明すると、特定のブロックに至るすべてのブロックを同時に最終的に確定できます。このハイブリッドメカニズムは、Availにネットワークの弾力性を提供し、一時的なネットワーク分断や多数のノード障害に耐えることができます。
分散化
分散化において、AvailはPolkadotの指名権利証明(NPoS)を採用し、最大1000の検証ノードをサポートしています。NPoSは、効果的な報酬配分を持ち、権利の集中化リスクを低減します。
さらに、Availのノード機能は、特有の障害安全メカニズムを提供します。単体ブロックチェーンのネットワークアーキテクチャは、検証ノード、フルノード、軽量クライアントで構成され、これらはそれぞれ職人、品質検査員、消費者の役割を果たしますが、Availはフルノードの品質検査員の権利を軽量クライアントに与えています。軽量クライアントはデータ可用性サンプリング(DAS)手法を使用して検証を行い、データ可用性サンプリングは軽量クライアントが各ブロックの小さなランダム部分をリクエストするプロセスであり、従来のフルノードと同等の安全保証を実現できます。Availの設計では、フルノードは存在しますが、ほぼバックアップツールとして扱われ、ネットワーク上のデータの高い冗長性を維持します。この設計により、Availはネットワークの中断やボトルネック時にフルノードに依存せずにデータを取得でき、フルノードの共謀リスクを防ぎます。
有効性証明
モジュール化に言及する際、最近トークンを発表したことで注目を集めているCelestiaを外すことはできません。AvailとCelestiaの間には小さな誤解もありました。2021年6月にPolygonがAvailを展開した際、Celestiaの共同創設者Mustafa Al-Bassamはツイートで、Availの紹介が彼が2019年に書いたCelestiaのブログをほぼ逐語的にコピーしたと述べました。盗作を除けば、データ可用性の分野にもっと多くのチームが参加することを歓迎します。これに対し、Polygonの共同創設者MihailoBjelicは、マーケティングとコンテンツチームのミスにより、Celestiaとそのコミュニティに謝罪しました。
両者はデータ可用性層に多くの類似点がありますが、AvailとCelestiaは有効性証明において異なります。AvailはKZG多項式コミットメント(KZG commitments)を採用しており、メモリ、帯域幅、ストレージの要求を削減し、簡潔性を提供します。KZGコミットメントとAvailの軽量クライアントの組み合わせは、Avail上の検証プロセスを加速します。一方、Celestiaは詐欺証明技術を使用しており、KZGコミットメントの生成よりもはるかに速いですが、サンプリングデータの規模が大きいため、必要な通信帯域幅はやや高くなります。
AvailのKZG多項式コミットメントは、ブロック生成者がブロックを生成する際に生成されるコミットメントを指し、Availブロックの整行のデータを集約します。検証段階では、軽量クライアントがブロックヘッダー内のコミットメントを確認し、コミットメントに基づいて各ユニットの証明を検証することで、ブロック内のすべてのデータの可用性を確認し、これによりチェーン上のデータスループットを向上させ、性能ボトルネックを解決します。
まとめ
Availはメインネットのローンチまでまだ時間がありますが、モジュール化されたデータ可用性ソリューションとして、ブロックチェーン技術の発展に新たな思考と探求の方向性を提供しています。現在、ますます多くの業界参加者がブロックスペースの制限による高コストの成長課題に直面しており、今後この課題はますます厳しくなるでしょう。拡張可能なデータ可用性層は、ブロックチェーンを効果的に拡張するために不可欠であり、開発者がどこでプロジェクトを構築するかは、彼らの今後数年間の競争優位性を決定することになります。