著者: Polygon 編集: ヴァナキュラーブロックチェーン
本日、Polygon Labs のエンジニアリング チームは、無限のスケーラビリティと統一された流動性を提供し、インターネットの価値層としての Polygon のビジョンを実現することを目的とした Polygon 2.0 のアーキテクチャ案を共有しました。
Web3 はその歴史を通じて、スケーリングに関する厄介な問題に直面してきました。ブロックスペースの需要を満たすために新しいチェーンを追加し続けることは可能ですが、これには必然的に流動性の断片化とユーザーエクスペリエンスの低下という代償が伴います。
Polygon 2.0 が解決策です。インターネットが弾力的にスケーラブルで統一された情報アクセス環境であるのと同様に、Polygon 2.0 も弾力的にスケーラブルで統一された価値アクセス環境、つまりインターネットの価値層です。
私たちは、この提案が概念的な北極星としても正式な開発フレームワークとしても、今後のすべての Polygon プロトコル開発の取り組みを導くことができ、またそうすべきであると信じています。
Polygon の創設以来、その開発者とコミュニティは実験の精神を受け入れてきました。未来を予測して単一のアプローチに賭けるのではなく、次世代のブロックチェーン インフラストラクチャを構築するために複数のアプローチを積極的に奨励しています。これは、創造的な問題解決の典型的なプロセスと一致しており、多くのアイデアやアプローチを探求する発散段階の後に、これらのアイデアやアプローチが統合されて問題の解決策が生み出される収束段階が続きます。ブロックチェーンが若くて非常にダイナミックな業界であることを考えると、このアプローチは当然の選択でした。
最初の分岐段階で、Polygon 開発チームはテクノロジー スタック全体で実験を行いました。これらの取り組みのいくつかを挙げると、次のとおりです。
この段階は非常に便利です。さまざまなアプローチとテクニックが試され、多くの重要な教訓が得られました。アイデアと取り組みのフィルタリングと統合を開始する時期が来ました。
コンバージェンス段階では、Polygon プロトコル チームと貢献者は特定のプロトコル アーキテクチャ (テクノロジー スタック) に関して徐々に連携していき、現在ではインターネットのバリュー レイヤーに最適なインフラストラクチャとして喜んで使用できるようになりました。
Polygon 2.0 アーキテクチャは、連携して機能するように設計されたプロトコル レイヤのコレクションとして形式化されています。おそらく、この層状アーキテクチャの最も顕著な例は、インターネット プロトコル スイートです。その 4 つの層 (リンク、ネットワーク、トランスポート、およびアプリケーション) がインターネットを支えています。各プロトコル層には特定のサブプロセスがあり、この論理的な分離により、アーキテクチャの推論、実装、アップグレードが簡素化されます。
Polygon 2.0 は 4 つのプロトコル層で構成されており、それぞれがネットワーク内の重要なプロセスをサポートしています。
プレッジ レイヤーは、PoS (Proof of Stake) ベースのプロトコルであり、Polygon のネイティブ トークンを活用して、参加している Polygon チェーンに分散化を提供します。これは、バリデータの共通の高度に分散化されたプールと組み込みの再ステーキング モデルを通じて行われます。
プレッジ層は、2 種類のスマート コントラクトを通じてイーサリアムに実装されます。
Validator Manager: Validator Manager は、すべての Polygon チェーンが利用できるバリデーターのパブリック プールを管理するスマート コントラクトです。これは次のことを行います。
Chain Manager: Chain Manager コントラクトは、各 Polygon チェーンのバリデーターのセットを管理します。各 Polygon チェーンには、次の機能を実行する Chain Manager コントラクトがあります。
前述したように、ステーク レイヤーは「すぐに使える」ポリゴン チェーンの分散化を提供するため、これらのチェーンのチームはインフラストラクチャではなくユースケースとコミュニティに集中できるようになります。バリデーターに対しては、Polygon トークンで保証された報酬を提供するだけでなく、検証したチェーンから取引手数料と追加のトークン報酬を徴収することで追加の収入源を受け取る機会も提供します。
相互運用性レイヤーは、Polygon エコシステム内での安全でシームレスなクロスチェーン メッセージングを促進します。以下を有効にすることで、クロスチェーン通信の複雑さを抽象化し、ユーザーにとって Polygon ネットワーク全体がチェーンのように見えるようにします。
相互運用性レイヤーは、Polygon zkEVM ロールアップで現在使用されている LxLy プロトコルの設計とそのメッセージ キューの概念を拡張します。各 Polygon チェーンは、メッセージ (デジタル資産、つまりトークンまたは任意のメッセージ)、宛先チェーン、宛先アドレス、およびメタデータを含む、事前定義された形式でローカルの送信メッセージ キューを維持します。メッセージ キューには、対応する ZK 証明があります。特定のキューを参照する ZK 証明がイーサリアム上で検証されると、そのキューからのメッセージは受信チェーンとアドレスによって安全に消費されます。
この設計に基づいて、クロスチェーントランザクションをさらに改善し、ほぼ瞬時かつアトミックなものにするために、独自のアグリゲーターコンポーネントを導入することを提案します。アグリゲーターは Polygon チェーンと Ethereum の間に位置し、次の 2 つのサービスを提供します。
ZK プルーフがアグリゲーターによって受け入れられると、受信チェーンは (ZK プルーフによって最終的なグローバル一貫性が保証されていることを認識して) 受信メッセージを楽観的に受け入れ始めることができるため、クロスチェーンの対話がシームレスになります。 ZK プルーフを集約することにより、アグリゲーターはプルーフ検証のためのイーサリアム ガスの消費量を大幅に削減します。
稼働性と検閲耐性を確保するために、アグリゲーターは、上記のパブリックバリデータープールからの Polygon バリデーターによって分散型で実行されます。
実行レイヤーを使用すると、任意の Polygon チェーンで、ブロックとも呼ばれる順序付けされたトランザクションのバッチを生成できます。このプロトコル層は比較的コモディティ化されており、ほとんどのブロックチェーン ネットワーク (イーサリアム、ビットコインなど) が同様の形式で使用しています。
実行層には次のような複数のコンポーネントがあります。
この層はコモディティ化されているが実装が比較的複雑であることを考慮すると、既存の高性能実装 (Erigon など) を可能な限り再利用する必要があります。
Proof Layer は、高性能で柔軟な ZK プルーフ プロトコルです。各 Polygon チェーンのすべてのトランザクション (内部および外部 (つまり、クロスチェーン)) のプルーフを生成します。
プルーフ層には次のコンポーネントがあります。
証明層とその高性能で柔軟な証明者は、いくつかの主な利点を提供します。 主に: (i) シンプルかつ効率的なプルーフの生成、集約、および検証、(ii) 異なるステート マシン間のクロスチェーン通信。
今後数日から数週間かけて、Polygon 2.0 プロトコル層を詳しく見ていきます。それぞれが下位レベルでどのように機能するのか、またそれらがどのように連携してインターネットの価値層の独自で最適なアーキテクチャを形成するのかを探っていきます。
いつものように、この提案と今後の詳細な内容についてレビューし、フィードバックを提供するようコミュニティを招待します。一緒にPolygon 2.0を実現しましょう!
25994 人気度
22638 人気度
27973 人気度
50460 人気度
32673 人気度
Polygon 2.0: プロトコルのビジョンとアーキテクチャ
著者: Polygon 編集: ヴァナキュラーブロックチェーン
本日、Polygon Labs のエンジニアリング チームは、無限のスケーラビリティと統一された流動性を提供し、インターネットの価値層としての Polygon のビジョンを実現することを目的とした Polygon 2.0 のアーキテクチャ案を共有しました。
Web3 はその歴史を通じて、スケーリングに関する厄介な問題に直面してきました。ブロックスペースの需要を満たすために新しいチェーンを追加し続けることは可能ですが、これには必然的に流動性の断片化とユーザーエクスペリエンスの低下という代償が伴います。
Polygon 2.0 が解決策です。インターネットが弾力的にスケーラブルで統一された情報アクセス環境であるのと同様に、Polygon 2.0 も弾力的にスケーラブルで統一された価値アクセス環境、つまりインターネットの価値層です。
私たちは、この提案が概念的な北極星としても正式な開発フレームワークとしても、今後のすべての Polygon プロトコル開発の取り組みを導くことができ、またそうすべきであると信じています。
背景: 発散と収束
Polygon の創設以来、その開発者とコミュニティは実験の精神を受け入れてきました。未来を予測して単一のアプローチに賭けるのではなく、次世代のブロックチェーン インフラストラクチャを構築するために複数のアプローチを積極的に奨励しています。これは、創造的な問題解決の典型的なプロセスと一致しており、多くのアイデアやアプローチを探求する発散段階の後に、これらのアイデアやアプローチが統合されて問題の解決策が生み出される収束段階が続きます。ブロックチェーンが若くて非常にダイナミックな業界であることを考えると、このアプローチは当然の選択でした。
最初の分岐段階で、Polygon 開発チームはテクノロジー スタック全体で実験を行いました。これらの取り組みのいくつかを挙げると、次のとおりです。
この段階は非常に便利です。さまざまなアプローチとテクニックが試され、多くの重要な教訓が得られました。アイデアと取り組みのフィルタリングと統合を開始する時期が来ました。
コンバージェンス段階では、Polygon プロトコル チームと貢献者は特定のプロトコル アーキテクチャ (テクノロジー スタック) に関して徐々に連携していき、現在ではインターネットのバリュー レイヤーに最適なインフラストラクチャとして喜んで使用できるようになりました。
プロトコル アーキテクチャ
Polygon 2.0 アーキテクチャは、連携して機能するように設計されたプロトコル レイヤのコレクションとして形式化されています。おそらく、この層状アーキテクチャの最も顕著な例は、インターネット プロトコル スイートです。その 4 つの層 (リンク、ネットワーク、トランスポート、およびアプリケーション) がインターネットを支えています。各プロトコル層には特定のサブプロセスがあり、この論理的な分離により、アーキテクチャの推論、実装、アップグレードが簡素化されます。
Polygon 2.0 は 4 つのプロトコル層で構成されており、それぞれがネットワーク内の重要なプロセスをサポートしています。
誓約層
プレッジ レイヤーは、PoS (Proof of Stake) ベースのプロトコルであり、Polygon のネイティブ トークンを活用して、参加している Polygon チェーンに分散化を提供します。これは、バリデータの共通の高度に分散化されたプールと組み込みの再ステーキング モデルを通じて行われます。
プレッジ層は、2 種類のスマート コントラクトを通じてイーサリアムに実装されます。
Validator Manager: Validator Manager は、すべての Polygon チェーンが利用できるバリデーターのパブリック プールを管理するスマート コントラクトです。これは次のことを行います。
Chain Manager: Chain Manager コントラクトは、各 Polygon チェーンのバリデーターのセットを管理します。各 Polygon チェーンには、次の機能を実行する Chain Manager コントラクトがあります。
前述したように、ステーク レイヤーは「すぐに使える」ポリゴン チェーンの分散化を提供するため、これらのチェーンのチームはインフラストラクチャではなくユースケースとコミュニティに集中できるようになります。バリデーターに対しては、Polygon トークンで保証された報酬を提供するだけでなく、検証したチェーンから取引手数料と追加のトークン報酬を徴収することで追加の収入源を受け取る機会も提供します。
相互運用性レイヤー
相互運用性レイヤーは、Polygon エコシステム内での安全でシームレスなクロスチェーン メッセージングを促進します。以下を有効にすることで、クロスチェーン通信の複雑さを抽象化し、ユーザーにとって Polygon ネットワーク全体がチェーンのように見えるようにします。
相互運用性レイヤーは、Polygon zkEVM ロールアップで現在使用されている LxLy プロトコルの設計とそのメッセージ キューの概念を拡張します。各 Polygon チェーンは、メッセージ (デジタル資産、つまりトークンまたは任意のメッセージ)、宛先チェーン、宛先アドレス、およびメタデータを含む、事前定義された形式でローカルの送信メッセージ キューを維持します。メッセージ キューには、対応する ZK 証明があります。特定のキューを参照する ZK 証明がイーサリアム上で検証されると、そのキューからのメッセージは受信チェーンとアドレスによって安全に消費されます。
この設計に基づいて、クロスチェーントランザクションをさらに改善し、ほぼ瞬時かつアトミックなものにするために、独自のアグリゲーターコンポーネントを導入することを提案します。アグリゲーターは Polygon チェーンと Ethereum の間に位置し、次の 2 つのサービスを提供します。
ZK プルーフがアグリゲーターによって受け入れられると、受信チェーンは (ZK プルーフによって最終的なグローバル一貫性が保証されていることを認識して) 受信メッセージを楽観的に受け入れ始めることができるため、クロスチェーンの対話がシームレスになります。 ZK プルーフを集約することにより、アグリゲーターはプルーフ検証のためのイーサリアム ガスの消費量を大幅に削減します。
稼働性と検閲耐性を確保するために、アグリゲーターは、上記のパブリックバリデータープールからの Polygon バリデーターによって分散型で実行されます。
実行層
実行レイヤーを使用すると、任意の Polygon チェーンで、ブロックとも呼ばれる順序付けされたトランザクションのバッチを生成できます。このプロトコル層は比較的コモディティ化されており、ほとんどのブロックチェーン ネットワーク (イーサリアム、ビットコインなど) が同様の形式で使用しています。
実行層には次のような複数のコンポーネントがあります。
この層はコモディティ化されているが実装が比較的複雑であることを考慮すると、既存の高性能実装 (Erigon など) を可能な限り再利用する必要があります。
検証レイヤー
Proof Layer は、高性能で柔軟な ZK プルーフ プロトコルです。各 Polygon チェーンのすべてのトランザクション (内部および外部 (つまり、クロスチェーン)) のプルーフを生成します。
プルーフ層には次のコンポーネントがあります。
証明層とその高性能で柔軟な証明者は、いくつかの主な利点を提供します。 主に: (i) シンプルかつ効率的なプルーフの生成、集約、および検証、(ii) 異なるステート マシン間のクロスチェーン通信。
未来を見据えて
今後数日から数週間かけて、Polygon 2.0 プロトコル層を詳しく見ていきます。それぞれが下位レベルでどのように機能するのか、またそれらがどのように連携してインターネットの価値層の独自で最適なアーキテクチャを形成するのかを探っていきます。
いつものように、この提案と今後の詳細な内容についてレビューし、フィードバックを提供するようコミュニティを招待します。一緒にPolygon 2.0を実現しましょう!