シングルコアの制限を超えた、Polkadot の「弾性拡張」ソリューションの詳細な分析

WBOY
リリース: 2024-04-29 17:52:36
転載
697 人が閲覧しました

超越单核限制,Polkadot的“弹性扩展” 方案深度解析

エラスティック スケーリングは、現在の Polkadot プロトコルで許可されているよりも高いスループットを必要とするパラチェーンにとって非常に便利な追加機能です。

Polkadot の使命は、優れたスケーラビリティとセキュリティに重点を置いたプラットフォームを提供することです。目標は、分散型アプリケーションを可能な限り最良の条件で実行できるようにすることです。

Polkadot は、プラットフォーム アーキテクチャを階層化することで拡張します。パラチェーンは、すべてのパラチェーンに共有セキュリティを提供する中央チェーンであるリレー チェーン上のブロックごとに 1 つのブロックを送信できます。リレー チェーンは最大 300 のパラチェーンをサポートできます。

Polkadot の階層化アーキテクチャにより、パラチェーン プロジェクトはリソースを統合し、強力なセキュリティ サポートを得ることができ、攻撃の脅威を事実上排除できます。各パラチェーンが独自のブロックチェーン上でセキュリティ対策を実行すると、これらのセキュリティ リソースが断片化され、攻撃がより安価かつ簡単に実行できるようになります。

Elastic Sc​​aling は、Polkadot に提案されているいくつかのエキサイティングな変更のうちの 1 つにすぎず、エコシステム内での採用機会がさらに広がる可能性が広がります。

パラチェーンを複数のコアにスケーリングする

エラスティック スケーリングの重要な側面は、パラチェーンがリレー チェーン ブロックごとに複数のブロックを生成し、それらを検証できるようにすることです。これらのパラチェーン ブロックは引き続き順次構築できますが、リレー チェーンはそれらを並行して処理します。

Polkadot は複数のパラチェーン ブロックを同時に検証できます。私たちは、リレー チェーン上のパラチェーン ブロックを検証するために使用されるリレー チェーンのリソースと時間を「コア」と呼びます。これは、以前は大まかに「スロット」として知られていた概念に似ています。

したがって、リレー チェーンが一度に 50 個のパラチェーン ブロックを検証できる場合、50 個のコアを持つプロセッサーが同時に 50 個のスレッドを実行できるのと同じように、リレー チェーンには 50 個のコアがあると言えます。このようにして、パラチェーンは複数のコアを同時に実行できるため、スループットの高いパラチェーンはトランザクションをより速く実行できます。

コアミッション: 新しいモデル

Polkadot の確立されたモデルは、潜在的なプロジェクトがオークションに参加することでスロットを申請するというものです。オークションで落札された新しいプロジェクトはパラチェーンになります。オークションによって、ロックする必要があるトークンの数が決まります。シングルコア モデルでは、これは 6 か月から 2 年の範囲のリース期間を意味します。

すでに実装されているアジャイル コアタイムは、より柔軟なコアの割り当てを可能にするため、このパラダイムを変えます。 「コアタイム」とは、リレー チェーン上のコアを使用する権利を指します。新しい変更により、1 つ以上のコアをオンチェーン購入を通じて、または 1 か月、1 時間、さらにはブロックなどの短期間で流通市場から購入できるようになります。

エラスティック スケーリング: 追加コアの有効化

各パラチェーンには複数のコアとアジャイル コアタイムがあり、これら 2 つの変更により、エラスティック スケーリングの実装が容易になります。この開発方法を通じて、パラチェーンは短期間追加のコアをレンタルできるため、ブロックをより迅速に検証し、より多くのトランザクションを実行できるようになります。弾力的なスケーリングは、ブロックチェーン空間のさまざまなエンティティに役立ちます。たとえば、サービス プロバイダーはより多くの顧客 (アプリケーション開発者) にサービスを提供でき、収益とリーチの増加に役立ちます。

コアタイムに対する予測不可能な需要がある多くのアプリケーションも、柔軟なスケーリングの恩恵を受けることができます。高コストと低パフォーマンスのどちらかを選択する必要がなく、特定の時間に必要なコア時間を購入するだけでコストを節約できます。

リリースの初期段階では、アプリケーションのユーザー数は少数である可能性があります。明らかに、優れたアプリは時間の経過とともにユーザー数を徐々に増やします。柔軟なスケーリングにより、ユーザーの増加に基づいて必要に応じてより多くのコア時間を購入できます。

プロジェクトの将来のロードマップでどれくらいのコアタイムが必要になるかを見積もることは困難です。サービスが厳格なスケーリングのみを提供する場合、これらのプロジェクトは、最初に大量のコアタイムを購入する (そしてそのための資金を見つける) 必要があるか、人気が出るとエンドユーザーを失うリスクがある遅いサービスを提供することになります。 。

費用対効果の高いスケーリング

多くのアプリケーションは、実際に必要な以上のコア時間を購入する傾向があり、これにより、関係者全員の価格が上昇するだけでなく、アプリケーション開発者の参入コストのしきい値も上昇します。 。柔軟なスケーリングにより、必要な場合にのみコアタイムの料金を支払うことができ、全員のコストを削減できます。さらに、プロジェクトは、アジャイル コアタイムで導入される可能性のある二次市場を通じて、将来的に不要になったコアタイムを再販できるようになります。

他のスケーリング モデルとの比較

これまでのところ、「ロールアップ」の形式で存在する Web3 プロジェクト (通常はイーサリアム上に構築されたレイヤー 2 操作) は、考えられるスケーラビリティの問題を解決しています。 。ただし、これらのプロジェクトには、弱いセキュリティ (「楽観的」ロールアップなど) で実行する必要があるか、「ゼロ知識」モデルに従ってノード上で多くの計算を実行する必要があるなど、独自の欠点もあります。

これは、ロールアップでは、ブロックの実行がバリデーターのセットの外部に委任されるために発生します。したがって、ほとんどの計算とストレージはオフチェーンで実行されます。

他に何が期待できるでしょうか?

Gavin Wood が先週ドバイで概説したように、CoreJAM は、Agile Coretime や Elastic Extensions 単独よりも、Polkadot コア モデルのより深く一般的な拡張です (ただし、どちらも CoreJAM モデルに統合するとうまく機能します)。

さらに、Polkadot はより多くのチェーンを検証できます。現在、並列チェーン上のスマート コントラクトには制限があります。つまり、オンチェーン コントラクト間の呼び出しは同期的で高速ですが、クロスチェーン呼び出しは低速で非同期です。これは、相互運用性を容易にするためにどのチェーンを選択するか、どのコントラクトを選択するかという難しい選択につながります。 CorePlay のアイデアは、より高速な通話が必要な場合に、同じスマート コントラクトを異なるスマート コントラクトでスケジュールできることを提案する CoreJAM の拡張の可能性です。

Polkadot は、今後数か月から数年の間に、インターネット内で最大限の拡張性とセキュリティを実現することで、Web3 導入の新たな波を推進する予定であり、このテクノロジーは注目を集める準備が整っています。

以上がシングルコアの制限を超えた、Polkadot の「弾性拡張」ソリューションの詳細な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:panewslab.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート