Polkadotのコア開発がJAMを解読:チェーンアーキテクチャを超えたアプリケーションを構築できます!

初級編4/3/2024, 5:37:53 AM
Core JAMが提供する技術は、シャーディングおよびスケーリング技術を通じてブロックチェーンの機能を向上させ、Web3エコシステムの基礎層となります。しかし、その目標は特定の技術への依存を減らし、システムをより多目的かつ柔軟にすることで、ユーザーがさまざまな方法でコンピューティングプラットフォームを利用できるようにすることです。

Jay: コアJAMについて、どう思いますか?革命的な変化ですか?それとも進化的な変化ですか?

ショーン:この変化は、新しい可能性と変革をもたらすため、私たちのエコシステムに革命をもたらすと信じています。しかし、技術的な観点からは、この変化はPolkadotのテクノロジースタック上の増分開発であり、既存のテクノロジーの継続的な進化と改善に基づいているという意味です。

ここで言及されているキーポイントは、技術の進歩にもかかわらず、ミッションが一貫しているということです。このミッションは、弾力性、分散化、検閲耐性などの特性を持つWeb3アプリケーションを簡単に立ち上げることを可能にするプラットフォームを作成することです。このビジョンは、イーサリアム時代に始まり、Gavはこの目標の達成に取り組んできました。Polkadotは、シャーディングや並列化技術を使用して、システムの拡張性と柔軟性を向上させるこのビジョンの延長および発展と見なすことができます。

現在、Core JAMが提供する技術は、依然としてブロックチェーンおよびWeb3エコシステムの基盤となる層を形成し、シャーディングやスケーリング技術を通じてブロックチェーンの能力を向上させています。ただし、その目標は特定の技術への依存を減らし、システムをより普遍的かつ柔軟にすることであり、ユーザーがこのコンピューティングプラットフォームをさまざまな方法で使用できるようにすることです。

現行の並列チェーンV1モデルでは、多くのコアがありますが、各コアは1つのアプリケーションしか実行できません。 Core JAMによってもたらされた改善点は、これらのコアが多くのタスクを実行できることを考えると、なぜ各コアを1つのアプリケーションに制限すべきではないかと問うものです。実際に、これらのコアを共有することができます。異なるアプリケーションには異なるリソースが必要です。一部はより多くの計算能力が必要ですし、他の一部はより多くのデータ利用可能性が必要ですし、また他の一部はより多くのストレージスペースが必要です。したがって、コアの異なる部分を利用し、異なるアプリケーションをペアにして、すべての利用可能なリソースを十分に活用できるようにすることができます。私たちの目標は、このチェーンでリソースが無駄にならないようにすることです。 Core JAMとコアタイムの役割は、この普遍的なブロックチェーンスペースを実現するために、システム全体をよりアクセスしやすく柔軟にすることです。

では、何が違うのでしょうか?「パラレルチェーン」という概念は、だんだんなくなっていくのではないでしょうか。従来のブロックチェーンモデルでは、各ブロックチェーンは独自のコアで独立して実行されます。この考えは、ブロックチェーンだけでなく、アプリケーションを実行するため、将来的にはより曖昧になります。これらのアプリケーションは並列チェーンにすることができますが、より柔軟にすることもできます。Gavはこれらの変更をほのめかした可能性があり、メインエントリポイントを持つすべての関数をシステム上で実行できるため、必ずしも完全なブロックチェーンを構築する必要はないと述べています。アプリケーションは、メモリ内にのみ存在する一時的なアプリケーションなど、Polkadotのデータ可用性レイヤーで実行される単純なプログラムにすることができます。要約すると、ここでの大きな変化は、アプリケーションの実行方法に関する仮定を再考する必要があることであり、完全なブロックチェーンを構築する必要はなくなるかもしれませんが、より柔軟な運用方法がある可能性があります。

PolkaWorldノート:ここでの意見は、Acala CTO Byranが提案するチェーンレスアプリケーションに非常に類似しています。詳細はこちらで見つけることができます「Acala BryanがJAMを解読する:Polkadot 2.0はチェーンレスな分散型アプリケーションをもたらし、無限の可能性を秘めた未来をもたらすかもしれません!」

ジェイ:パラレルチェーンアーキテクチャの外で実行されているアプリケーションの例はありますか?

Shawn: これはCore JAM自体の主要な焦点ではないかもしれませんが、ブロックチェーンスペースのセグメンテーションの一環として、Celestiaプロジェクトは現在、多くの注目を集めています。Celestiaは、さまざまなロールアップソリューションに対するデータ可用性サポートを提供するために取り組んでいます。Polkadotはすでに大量のデータ可用性を持ち、非常に強力な技術スタックを持っており、他の専門企業と競合するだけの十分な力を持っています。したがって、ロールアップソリューションがPolkadotのデータ可用性を活用して目標を達成できない理由はありません。たとえば、Polkadotの技術スタックとすべてのバリデータを使用できますが、完全な並行チェーンを構築する必要はありません。実際、トランザクションの処理に焦点を当てたより軽量なソリューションであるロールアップを行うことができますが、完全なブロックチェーンを維持する必要はありません。

さて、開発者の視点から、完全な並列チェーンである必要はなく、単純な「Hello World」アプリケーションである必要のある基本的なアプリケーションを作成するとしたら、数行のコードのみで、基盤となるストレージやブロックチェーンを持たず、インクリメントとデクリメントの操作を実行できる、基本的なカウンターアプリケーションのような最も単純なプログラムを想像することができます。このカウンターは誰でも呼び出すことができ、その状態はPolkadotのデータ可用性レイヤーに保存されます。データがクリアされる前に 24 時間に 1 回呼び出される限り、このカウンターの状態は保持されます。これらのシンプルなアプリケーションはスマートコントラクトと非常によく似ていますが、Polkadotはブロックチェーンが直面している大きな問題である長期ストレージを提供しません。単純なカウンターや "Hello World" アプリケーションなど、一時的なアプリケーションを構築するだけの場合は、長期ストレージは必要なく、料金を支払う必要もありません。私たちは代替ソリューションを提供するだけです。ですから、この技術が整備されたら、この非常にシンプルな「Hello World」をいかに簡単に構築できるかを人々に示せるようになると、私は期待しています。

ジェイ:あなたはポルカドットが長期的なストレージの提供を約束していないと言ったの?

Shawn: スケーラビリティはPolkadotの設計の重要な側面です。Polkadotには独自のストレージシステムとリレーチェーンを実行するバリデータがありますが、データシャーディングを通じてスケーラビリティを実現しています。このアーキテクチャでは、各パラチェーンが独自のデータを管理し、コレータがこのタスクを担当しています。Polkadotはルートハッシュのみを保存し、これはネットワークに提供されるデータがネットワーク全体で合意されたデータと一致することを確認するために使用される暗号技術です。Polkadotがすべてのユーザーの長期的なストレージを提供しようとすると、効果的にスケーリングすることができませんでした。Polkadotにはデータを長期的に保存する方法がありますが、リレーチェーン自体にデータを直接プッシュすることは理想的なアプローチではありません。代わりに、システムチェーンなどの構造が特に長期的なストレージをサポートするために作成され、ファイルストレージなどの他のストレージソリューションと競合することができます。

Polkadotの開発ロードマップでは、最も簡単な方法は複雑なストレージ要件を避け、メモリを使用する単純なアプリケーションに焦点を当てることです。これらのアプリケーションはランタイム中にデータをメモリ内でのみ処理し、実行後にデータを保持しません。たとえば、計算機アプリケーションは、その使用中にデータを長期間のストレージに書き込む必要がない単純な例です。Polkadotの技術が進化するにつれて、このような単純で一時的なアプリケーションの作成が容易になります。これは複雑な産業用アプリケーションだけでなく、一時的な存在だけが必要な単純なアプリケーションにも当てはまります。これらの単純なアプリケーションを簡単に作成できる能力は、Polkadotの強力な機能です。

免責事項:

  1. この記事は[PolkaWorld]から転載されたものであり、すべての著作権は元の著者[に帰属しますPolkaWorld]. If there are objections to this reprint, please contact the Gate Learnチームが迅速に対応します。
  2. 責任の免責事項:この記事で表現されている見解や意見はすべて著者個人のものであり、投資アドバイスを構成するものではありません。
  3. 記事の翻訳はGate Learnチームによって行われます。特に言及されていない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.