ギャビンは講演の中でJAM開発ロードマップを共有した。初期RFC(Sassafras、CoreJam)
Draft Proposal (coming soon)
Preliminary Implementation (coming soon)
OpenRFC for discussion and further evolution (coming soon)
Final Draft and RFC (3-12 months)
Recognition (Fellowship/Governance) (3-12 months)
Recognition (Fellowship/Governance) (3-12 months)。Governance) (3-12ヶ月)
実装(少なくとも3つ)、基盤ツール(6-18ヶ月)
展開(8~20ヶ月)
全体として、JAM Chainは伝統的なスマートコントラクトネットワークではなく、トランザクションの概念もありません。JAM chainネットワーク上のすべてのワークアイテムは、ワークパッケージやその他の代理業務にパッケージ化され、洗練、蓄積、転送時という3つのプロセスを経て、ワークアイテムをパッケージ化し、再統合してパフォーマンスを向上させる。作業はパッケージ化され、計算効率を向上させるために再統合される。サービスは、EVMネットワークにおけるスマートコントラクトの概念に似たプロセスであり、サービスモデルを作成するために特定のフォーマットと入力を必要とする。
マルチコアワールドコンピュータより自由で柔軟な開発体験を提供
JAMについてもっと知りたい方は、JAMをチェックしてください。、CoreJamのドラフトRFCをチェックしてください。これは最初のドラフトであり、技術的な詳細の多くが変更されていることに注意してください。JAMのために新しいドラフトRFCがリリースされる予定です。 https://github.com/polkadot-fellows/RFCs/pull/31
ブライアン・チェンが考えるJAMの最も興味深い点は、分散スタックのブロックチェーン部分を抽象化していることだ。基本的には、任意のプログラムやサービスを実行できる複数のコアを持つワールドコンピュータを提供する。
Polkadotリレーチェーンコンポーネントの再構築
Polkadotリレーチェーンは様々なコンポーネントで構成されており、JAMは実際にベースコンポーネントも公開することで、このアーキテクチャをリファクタリングします。JAMは実際に、開発者が現在のような並列チェーンだけでなく、汎用DAサービスを含む様々なサービスを構築するためにそれらを使用できるように、基礎となるコンポーネントを公開することによって、このアーキテクチャをリファクタリングします。
JAMを使えば、開発者はパラレルチェーンサービスを実行し、より分散化された安全なブロックチェーンを構築することができる。しかし、分散型ブロックチェーンの構築は、JAMの数あるアプリケーションの1つに過ぎません。開発者がJAMで開発できる面白いアプリケーションはもっとたくさんあり、データ・アベイラビリティ(DA)はその良い例だが、革新的な革命ではない。
同時に、開発者がJAMの上にデプロイできる様々なサービスがあり、その1つがパラチェーンサービスで、JAMを介してパラレルやブロックチェーンを可能にする。チェーンレスEVMサービスは、チェーンレスにできるサービスであり、コントラクトウォレットがその例である。
Chainless Decentralised Apps
ブライアンはまた、JAMの可能なバリエーションの1つがChainlessDApp(チェーンレス分散型アプリケーション)だ。これは、コンピューティングパワーを必要とするすべての分散型アプリケーション(DApps)がブロックチェーンまたは同様のプラットフォーム上で実行されることを意味する。しかし、JAMの導入により、分散型アプリは従来のブロックチェーンに依存することなく計算タスクを実行することができる、つまりチェーンレスDAppとなる。
Web2の世界では、イーサやほとんどのスタンドアロンのブロックチェーン・ネットワークは、基本的に誰かの地下室でホストされているサーバーです。一方、Polkadotは、Polkadotネットワークによって提供される共有セキュリティを享受しながら、自分のブロックチェーンを実行するために一定期間インスタンスを借りることができるクラウドのようなソリューションを提供しています。
ポルカドット2.0はさらに進んで、サーバーレス・ソリューションを提供します。開発者はもはやサーバーの心配をする必要はない。アプリはリクエストに応じてクラウドのどこかで実行でき、同じ共有セキュリティで保護されます。
サーバーレス以前は、クラウドサービスは単にサービスをデプロイするマシンを借りるだけのものだった。そして、そのマシンを維持し、システムをアップグレードし、パッチを当てる責任があったが、比較的高い維持費がかかっていた。現在では、パラレルチェーンの開発も同じで、開発者はチェーンのメンテナンス、Polkadot-sdkのアップグレードなどに多くの労力を費やさなければならず、よりコストがかかる。JAMは、プロトコル開発者がAWS lambdaに似た機能を開発することを可能にし、アプリケーション開発者のメンテナンスコストを削減する。開発者にとっては、サーバーという概念がなくなる。
ほとんどのサーバーレスアプリと同じ利点が、チェーンレスDAppsにも当てはまる。アプリの複数のコピーを複数のコア(中核)で同時に実行できるため、スケーラビリティが高い。さらに、このようなアプリケーションは、継続的に実行するのではなく、使用するときだけリソースを消費するため、非常に安価になり、コストを削減できます。サーバー(ブロックチェーン)を保守する必要がなくなるため、運用コストも大幅に削減できる。ランタイムを実行するメンテナ(つまりJAMサービス)が、アップグレードや新機能の実装など、すべての運用タスクを処理する。
サーバーレス技術は、すでにいくつかのクラウドアプリケーションの開発方法に革命を起こしている。JAMは同様の変化をもたらす用意があります。しかし、最新のクラウドアプリケーションのすべてがサーバーレスアーキテクチャを採用しているわけではなく、従来のサーバーが依然として重要な位置を占めていることに注意することが重要だ。並列チェーン技術も同様で、まだ独自の技術的優位性を持っている。
無限の可能性を秘めた未来を築く
JAMはそれだけにとどまりません。JAMは非常に興味深いモデルと、大きな可能性を秘めた多くのプリミティブを提供していますブライアンは、将来は異なるモデルを持つ、より多くの現代的な分散型アプリケーションが見つかるだろうと考えています。本質的に、JAMの目標は、既存の制限のいくつかを取り除き、開発者にPolkadot 1.0よりも自由度と柔軟性を提供することである。
異なるJAMアプリ間でメッセージングを同期する機能も重要です。も見逃せません。これはWeb2アプリケーションではできないことで、アプリケーション間で直接通信を同期させるのではなく、メッセージングを処理するためにサーバーに依存することが多いからです。この機能により、分散型アプリケーションにおけるインタラクションやコラボレーションの可能性が広がります。
非同期リクエストは、Web2 スペースで主に扱われてきました。しかし、非同期リクエストは多くの複雑さを追加し、多くのバグをもたらします。これらの一般的な問題のいくつかには、「コールバック地獄」(入れ子になったコールバック関数の複数のレイヤーがコードの理解と保守を困難にする)や「競合条件」が含まれます。「(複数の同時処理が予測不可能な結果をもたらす競合状態)などがあります。今日のクロスチェーンのメッセージング・プロトコルでは、このような問題が観察され始めています。しかし、JAMの導入により、これはもはや問題ではなくなるかもしれません。
JAMはまだ初期段階であり、運用を開始するにはさらに多くの作業が必要です。JAM RFCがリリースされたらすぐに知りたい場合は、Fellowship RFC library:
https://github.com/polkadot-fellows/RFCs
に注目してください。p>
もっとJAMに関わって貢献したいのであれば、Bryanは開発者がコアフェローシップに参加することを提案しています。Core Fellowshipに参加することを提案します。
JAM Chaining Will be a New Paradigm for Polkadot 2.0
JAM Chaining Will be a New Paradigm for Polkadot 2.0
Gavin氏は講演の中で、Polkadot 2.0は反復的なインクリメンタル方式で展開されるのではなく、単発的な大量展開になるかもしれないと述べています。Polkadot 2.0の基本的なコンセンサスは徐々に形成されつつあり、フォークレス・アプローチによって将来的にアップグレードされることはないだろう。JAMチェーンは、Polkadot 2.0で導入される新しいパラダイムです。JAMチェーンはPolkadot 2.0の基盤となり、マルチコア計算と数百のチェーンのサポート、さらにはスマートコントラクト、ZKロールアップなどをPolkadotのようなブロックチェーンに提供します。
ポルカドット2.0では、スマートコントラクトにベンチマークやアコード、XCMPは必要ありません!ポルカドット2.0は後方互換性をサポートし、ポルカドット1.0のすべてをすぐにサポートします。一方、アジャイル・コアタイムはPolkadot 2.0には含まれませんが、すでに構築中であり、既存のコアをより柔軟に使うことができます。
また、前述のJAMチェーンは、よりシンプルで固定されたプロトコルになるため、そのコアとなるルールやメカニズムが頻繁に変更されることはありません。JAM プロトコルは固定されているため、開発者は常に Substrate のクライアントの最新バージョンに対応することなく、JAMをベースにさまざまなクライアントを構築することができます。JAMプロトコルが固定されていても、Substrateはパラレルチェーンやシステムチェーンなどで実行することができ、開発者はSubstrateを使ってブロックチェーンアプリケーションを開発・展開することができます。
ギャビンによると、ポルカドット2.0のその他のアップデートには、以下のものが含まれる。DOTはJAMアーキテクチャの重要な一部となり、Polkadotのガバナンス機構はJAMアーキテクチャ内でトークンの発行を直接コントロールすることはなくなります。代わりに、この責任はJAMプロトコル自体によって決定される。これは、Polkadotネットワークのガバナンスと経済モデルに影響を与えるかもしれない重要な変更です。
結論
このsub0カンファレンスの講演では、JAMチェーンの将来についてのGavin Wood氏の考えと、Polkadot 2.0についてのGavin Wood氏の考えを見ることができます。Polkadot2.0の未来についてのGavin Woodの考えと、テクノロジーがどのように進化していくかを完全に把握しています。
JAMチェーンは、まったく新しいブロックチェーンのコンセプトとして、マルチコア・コンピューティング能力、効率的な処理メカニズム、より柔軟なアプリケーション・シナリオをPolkadotエコシステムにもたらします。従来のスマートコントラクトチェーンとは異なり、JAMチェーンはロールアップ処理に重点を置き、高いスループットと低遅延を維持し、より安全で信頼性の高い実行メカニズムを提供します。
スマートコントラクト、Accords、XCMPなどの新技術を搭載したPolkadot 2.0の登場を楽しみにしています。これにより、Polkadotエコシステムは進化と改善を続け、より効率的で、安全で、柔軟なサービスをユーザーに提供することができます。より効率的で、安全で、柔軟なWeb3ソリューション。