かつて築かれた壁を取り壊す ポルカドットは今後どのように発展していくのか。

2年前の今日、暗号空間全体がポルカドットの次のパラチェーンスロットオークションへの熱狂的な期待に満ちていました。 しかし、時間が経つにつれて、このオークションメカニズムは参加のための比較的高いしきい値を持っていることが証明され、それはそのエコシステムのさらなる拡大を幾分妨げました。 しかし、ありがたいことに、Gavin Wood博士が率いるチームは、時間内に問題を見て、以前に建てられた障害を覆し、エコシステムの持続可能な開発を促進し、参入障壁を下げ、真に価値のあるブロックチェーン製品「ブロックスペース」の提供にもっと焦点を当てる方法を積極的に考えることを決意しました。

この歴史的背景と変容において、ポルカドットの将来のレイアウトと開発の方向性はどうなるでしょうか? この記事を通じて、ポルカドットがWeb3ユーザーにより良いサービスを提供する方法を包括的に見てみましょう。

ポルカドット1.0とその背後にある哲学を理解することは、ポルカドットエコシステムの将来の方向性をよりよく理解するのに役立ちます!

再定義:ポルカドットはコンピューティングリソースとして使用されます

ポルカドットは現在、ホワイトペーパーで最初に提案および想定されていたものを超えて抽象化および一般化されています。 ポルカドットは:

チェーンではなく、ブロック領域 (チェーンに必要な基になるリソース)。 チェーンの代わりにアプリを使用するために構築されたプラットフォーム。 基本的に、ポルカドットはチェーンをホストするためのプラットフォームではなく、チェーンはアプリケーションを構築し、ポルカドットの有用性を高めるための単なる方法です。 特定のものや限定的なものではなく、汎用的で、さまざまなアプリケーションやシナリオに適用できる、継続的で安定したコンピューティングサービスを提供するプラットフォーム。 ここで、「永続的」とは、アクションまたは計算の実行を開始し、ある時点で一時停止してから、中断したところから続行するか、別のタスクに移動することを意味します。 異なるコア上で連続して並列に実行されるチェーンをマルチコアコンピュータは、パラチェーンと呼びます。 現在、スロットオークションメカニズムでは、チェーンごとに1つのコアが使用されますが、並列スレッドの場合、異なる時間にオンデマンドで複数のチェーンにリソースを提供する場合があります。 現在、ポルカドットでは、約50個のコアが独立して並行して実行されています。

今後、アプリは、Polkadot Coreを使用して安全で分散型コンピューティングにアクセスできるものを表す一般的な用語として使用されます。

ポルカドットの主な開発方向

ポルカドットを、コアを通じて信頼できない回復力のあるコンピューティングサービスを提供し、アプリケーションが相互に安全に相互運用または通信できるようにするサービスプロバイダーと考えると、ポルカドットの未来は、チェーン中心のエコシステムからアプリケーション中心のエコシステムへと、次の主要な方向に進化する可能性があります。 すべてのアプリケーションに 1 つのコアがあるという前提はなくなりますが、代わりにすべてのコアが、アプリケーションで必要に応じて消費および使用できるリソースです。

以前は、オークションメカニズムを通じてパラチェーンスロットを確保することは競争のプロセスでした。 コアタイムでは、スロットオークションは不要になりました。 チームは、インスタント CoreTime を購入したり、必要な数だけ予約したりできます。 これにより、ソフトウェアプレーヤーやパラチェーンチームの参入障壁が大幅に軽減されます。

これらの大きな変更に加えて、アジャイルコア使用量とコアタイム割り当てにより、貴重なブロックスペースを無駄にすることなく、任意のアプリケーションが必要に応じてPolkadotの計算にアクセスできるようになります。 このプロトコルは、XCMメッセージのクロスチェーン通信とセキュリティ保証も改善します。 最後に、Polkadot自体は、コアロジックを独自のシステムパラチェーンに分解することで拡張し、パラチェーンプロトコルとアコードにより多くの帯域幅を提供します。

スロットオークションからコアタイムマーケットプレイスまで

ブロックチェーンの最終製品はブロックスペースです。 アプリケーションはPolkadotのブロックスペースにアクセスする必要があり、ブロックスペースにアクセスするためのエントリポイントがコアです。 その結果、アプリケーションは、限られた期間、Polkadotの安全なブロックスペースと相互運用性にアクセスするために、コアで時間またはコア時間を予約する必要があります。

コアはアジャイルで一般的でなければなりません。

「敏捷性」とは、最新のCPUがさまざまなプログラムやタスクをすばやく切り替えることができるのと同じように、コアが実行するタスクをすばやく調整または切り替えることができることを意味します。 「汎用性」とは、これらのコアが特定のタスク用に特別に設計されているのではなく、さまざまなタスクに適合および処理できることを意味します。

コアにはこのような特性があるため、コアを最大限に活用するには、コアの取得(または配布)方法も柔軟で高速、つまり「アジャイル」である必要があります。

スロットオークションの仕組みは俊敏ではなく、参入障壁が高く、長時間実行されるモノリシックアプリケーション(つまり、ホワイトペーパーで提案されているオリジナルのポルカドットビジョン)向けに設計されています。

私たちは古典的なリースオークションを放棄し、コアタイムの「アジャイル」市場、本質的にトークン化、販売、取引できる商品を構築することを提案しました。 この設定により、ポルカドットの俊敏性が最大化され、市場はアプリケーションを成功させるための最良のソリューションを見つけることができます。

アプリケーションは、必要に応じてバルクコア時間とインスタントコア時間を予約できます。 バルクコアタイムレンタルは、ブローカーシステムパラチェーンを介して固定価格で一定期間一括リースされます。 インスタントコアタイムレンタルはリアルタイムの需要に基づいて販売され、レンタル価格は現在のリアルタイム価格に基づいて決定されます。 そのようなシステムは、潜在的な建設業者の参入障壁を下げるでしょう。

コアタイム販売からの収益は、破壊されたり、財務に流入したり、これらのオプションの組み合わせに使用されたりする可能性があります。 このトピックは現在議論中です。 詳細については、RFC-0010 および RFC-0015 を参照してください。

RFC - 0010: RFC - 0015:

チェーン中心からアプリ中心へ

Polkadot 1.0は、メッセージを交換できる孤立したチェーンで構成されるチェーン中心のパラダイムです。 これは、ブリッジで接続された完全に異なるチェーンと根本的に違いはありませんが、唯一の違いは、ネットワークを保護し、メッセージング機能を提供し、クラウドローン、オークション、ステーキング、アカウント、残高、ガバナンスなどの追加タスクを実行するためのリレーチェーンがあることです。 システムがチェーン中心で設計されている場合、最終的に生成するアプリケーションとユーザーに提供するエクスペリエンスもチェーン中心になります。 システムの設計と設計の方法は、システムが生成するアプリケーションの特性とユーザーに提供するエクスペリエンスに直接影響します。 システムの焦点がチェーンである場合、アプリケーションとユーザーエクスペリエンスもこの傾向を反映します。

ポルカドットの真のイノベーションは、さまざまなチェーンが提供する独自の価値提案を活用し、これらのチェーンのコラボレーションの可能性を活用して、現実世界の問題を解決するためのクロスチェーンアプリケーションを構築することにあります。 したがって、これらのアプリケーションはクロスチェーンである必要があります。

将来的には、Relay Chainはますます少ないタスクを処理するようになり、ネットワークの保護と安全なメッセージング機能の提供という主要なタスクにのみ焦点を当てます。 システムパラチェーンは、ステーキング、ガバナンスなどの二次リレーチェーンタスクを引き継ぐために使用されます。 PolkaWorldの最新記事「Gavin Woodは、リレーチェーン、ID、ステーキング、およびガバナンスシステムを最小化することを提案しています。最初にシステムパラチェーンに移行します!」 》

XCMとアコード

XCMPは、XCMメッセージを送信するために特別に設計されたトランスポート層プロトコルです。 これは、メッセージの配信のための特定の方法と安全なパスを提供しますが、メッセージのフォーマット方法、特定の対話ロジックの処理方法、またはその他のより高度なプロトコル機能を含む可能性のある高レベルのプロトコルの詳細や構造は含まれません。 つまり、XCMPは、複雑なプロトコルロジックや仕様を扱うのではなく、基本的なメッセージトランスポートに重点を置いている。

XCMは、チェーン上の一般的な操作の意図を表すために特別に設計された形式または言語です。 「こうするつもりだ」とか「こうなってほしい」という共通言語のようなものです。 XCM メッセージは、XCMP メカニズムを介して複数のチェーン間で送信されます。 理想的で完全に信頼できない環境では、各チェーンがXCMメッセージを正確かつ忠実に解釈して実行するための強力なメカニズムがシステムが必要です。 簡単に言えば、クロスチェーンメッセージを安全に送信できても、それらのメッセージが受信者チェーンによって誤って解釈されたり、誤って解釈されたりするリスクがあります。 この正確性とセキュリティを確保するために、「アコード」と呼ばれるメカニズムまたはプロトコルを使用できます。

アコードは、複数のチェーン間のオプションの合意または条約です。 この条約の論理は固定されており、参加しているチェーンによって変更または破壊することはできません。 Polkadotは、プラットフォームとして、これらのアコードプロトコルを忠実に実行し、すべての参加チェーンで適切に実行されるようにすることに取り組んでいます。 各アコードは、特定の機能または特定のニーズを対象としています。 チェーンがアコードへの参加を決定したら、チェーンはアコードのルールに従い、アコードに記載されている機能を提供する必要があります。 より多くのチェーンが簡単に参加できるように、新しいアコードの作成はオープンで許可がありません。 ただし、どのチェーンでも新しいアコードを提案できますが、すぐには有効になりません。 他のチェーンが合意してアコードを登録した後にのみ、正式に発効します。 全体として、Accordは、複数のチェーンがPolkadotプラットフォーム上で連携し、プロトコルの一貫性とセキュリティを確保するのに役立つメカニズムです。

要約すると、あるチェーンが別のチェーンにXCMメッセージを送信すると、アコードは受信チェーンが送信チェーンが意図したとおりにメッセージを解釈して処理することを保証します。 第二に、Accordは、アプリケーション間で完全に信頼できないコラボレーション環境を作成します。 個々のアプリケーションまたはチェーン間に事前に確立された信頼関係がない場合でも、アコードを使用すると、安全かつ確実に相互に通信および協力できます。

Polkadotは、論理コンポーネントごとに特定の状態遷移機能も提供する同種のセキュリティレイヤーを備えているため、Accordが適切に存在できる唯一のエコシステムです。 これにより、ブリッジでは不可能な複数の論理コンポーネント間(つまり、アプリケーション間)の協調パターンが可能になります。

アコードはSPREE技術を使用して実装されます。

ポルカドット1.0でのコア使用法

Polkadot 1.0では、アプリケーションは実際の要件に関係なく、12秒ごとにチャンクを生成しました。 この方法では、トランザクションがビジー状態かどうかに関係なく、ブロックがこのレートで生成されるため、リソースの浪費が発生します。 ネットワークトランザクションが非常に忙しい場合、金銭的報酬を受け取るために、トランザクションでいっぱいのフルブロックを作成するインセンティブがあります。 トランザクションが忙しくない場合、トランザクションなしで空のブロックが生成される可能性がありますが、これも不経済です。

次の図は、Polkadot 1.0のコア使用法を示しており、横軸は時間を表し、各行はコアを表します。 色は、1つのコアを使用するさまざまなパラチェーンを示しています。

上記のセットアップは、シンプルで安全なシャード実行環境を提供します。

ただし、全体的な効率を達成するためには、必要に応じてブロックを生成する必要があり、システムは完全なブロック容量をターゲットにする必要があり、バリデーターが半分いっぱいまたは空のブロックを生成するようにインセンティブを与える可能性を減らします。

アジャイルコア時間割り当て

Polkadot 1.0では、いわゆる「コアタイム」とは、アプリケーションが特定のコアで実行できる固定時間(2年)を指します。 しかし現在、この固定された2年の制限は、さまざまなアプリケーションのニーズを満たすためにより柔軟にするために削除されました。 とはいえ、コアタイムの使用はより一般的で柔軟になり、以前のバージョンの固定された2年間の時間枠に縛られなくなりました。

スプリットコア時間

コアタイムの所有者はそれを分割または取引することができます。 アプリケーション A1 は限られた期間コア C1 で実行でき、その後、別のアプリケーション A2 はコア C1 で引き続き実行することも、アプリケーション A1 を別のコア C2 で実行し続けることもできます。 一部のアプリケーションは一時的に機能を停止し、後で再開する場合があります。

セグメントのコア時間

次の図に示すように、スコープをセグメント化して(つまり、アプリケーションを1つのコアで交互に実行して)、コストを共有したり、ブロック生成率を下げたりすることができます。

コアタイムを組み合わせる

アプリケーションは、同時に複数のコアに割り当てることができます。 一部のアプリケーションでは、永続的なコア割り当てと断続的な割り当てがあり、たとえば、需要が高い期間中は、待機時間を短縮するために複数のチャンクを同時に複数のコアに送信できます。

アジャイルのコア用途**

Polkadot 1.0のバージョンでは、システム内の各「コア」は特定のアプリケーションに割り当てられ、ここでのアプリケーションはパラチェーンに相当します。 ただし、理論的には、この割り当て関係を実行するために、どのアプリケーションがどのコアに割り当てられているかは特に重要ではありません。 つまり、各コアはニュートラルであり、特定のアプリケーションに対して特別な好みや親しみやすい取り扱いはありません。

ここでは、すべてのアプリケーションにコアがあるという仮定を削除しますが、代わりにすべてのコアがリソースであり、エコシステム内のすべてのアプリケーションのニーズに応じて消費および使用されます。

圧縮コア

コアには、同じアプリケーションの複数のブロックを同時に処理して保護する機能があります。 複数のアプリケーションのブロックを同じリレーチェーンコアに結合すると、それらのブロックの処理の待ち時間を短縮できますが、必要な帯域幅が増加します。 これらのブロックを組み合わせるために、必要な手数料は固定されており、それはブロックの開閉手数料に反映されています。

共有コア

コアを他のアプリと共有して、待機時間を短縮することなくコストを共有します。 これは、1 つのコアが異なる時間に複数のアプリケーションによって使用され、待機時間が長くなる代わりにコストを共有するコア時間の分割と同じではないことに注意してください。

アジャイルコンポーザブルコンピューティングシステム

アジャイルコア時間割り当てとコア使用に関する上記のすべてのオプションを組み合わせて、アジャイルで分散型のグローバルコンピューティングシステムを実現できます。

したがって、この新しいビジョンは、ポルカドットのリソース、つまり、コアに時間を確保することで取得できる、安全で柔軟性があり、利用可能なブロックスペースに焦点を当てています。 コア時間の割り当てとコアの使用における俊敏性により、ネットワーク効率を最大化し、スペースの使用をブロックします。

ポルカドットの強靭さ

分散化、暗号化、ゲーム理論を念頭に置いて設計されたシステムは、クラッキングやサイバー攻撃に対して脆弱です。 ポルカドットは、次のさまざまな柱に基づいて回復力を構築します。

1.ライトクライアントを使用する:集中型RPCサーバーは一般的ですが、攻撃に対して脆弱であり、RPCはブロックチェーンベースのアプリケーションのための信頼できない分散型ポータルではありません。 Smoldotを使用すると、ポルカドットでライトクライアントを利用できます。 2.ゼロ知識(ZK)プリミティブ:大規模な状態遷移関数を適切に実行された証明に煮詰めることは、現在、回復力のあるシステムを構築するためのスケーリングソリューションではないため、検閲と集中化に問題を引き起こす可能性があります。 ただし、Polkadotは、特定のユースケース向けに、機能が豊富で高性能なZKプリミティブライブラリを構築しています。 最初のユースケースは、ポルカドットテクニカルフェローシップのようなオンチェーンコレクティブのプライバシーを改善するために使用されます。 3. Sassafras コンセンサス: BABEに代わる新しいフォークレスブロック生産コンセンサスアルゴリズムは、ブロックがネットワーク全体によって確認され、最終的に有効であると判断された場合にのみ生成されます。 これにより、次のような複数の利点があります。 *フォークレスアップグレードにより、セキュリティ、パラチェーンのパフォーマンス、およびユーザーエクスペリエンスを向上させることができます *未確認のトランザクションを見た後、特定のエンティティが独自のトランザクションを優先しようとするのを防ぐために、システムは高性能トランザクションルーティングメカニズムを採用しています。 このメカニズムでは、トランザクションはネットワーク全体にブロードキャストされることなく、ブロックに直接かつ迅速に追加されます。 同時に、セキュリティを強化するために、すべてのトランザクションが暗号化されます。

4. ノード間ハイブリッドネットワーク: 短いメッセージ用の秘密トランスポート、はい

*IP情報を漏えいさせる取引も避けてください *ユーザー、チェーン、オフチェーンワーカー、スマートコントラクト、モジュール、およびチェーン内に存在するその他のエンティティが署名、意図などを含むメッセージを交換できるようにするユニバーサルメッセージングシステムを導入します。

5. 社会分権化:社会化の地方分権化戦略は、幅広い参加を通じてシステムの堅牢性を高めることを強調しています。 この戦略は、多数のメンバーがオンチェーンの意思決定に参加することを奨励し、財務予算、給与、財政支援などの資金が適切かつ公正に分配されるようにします。 重要なのは、この分散型状態を維持するために、システム内の重要な技術専門家は、ネットワーク内の特定の組織ではなく、ポルカドットネットワークによって直接インセンティブを与え、採用する必要があるということです。 これは、すべての人々が公平な競争の場で協力できるように、ネットワークの分散化を確実にするためです。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)