スケーラビリティはブロックチェーンの主要な目標の一つであり、分散化の必要性と最大限のスループットを実現したいという願望のバランスを取る必要があります。スケーラビリティの向上は、ユースケース、ユーザー、そして主流への採用の増加につながります。しかし、ブロックチェーンエンジニアが何度も経験してきたように、これを実現するのは思ったよりも困難です。そのため、PolkadotのJAMアップグレードは、その範囲とそれが約束するスケーラビリティの飛躍的向上により、大きな話題を呼んだと言っても過言ではありません。.
分散性を維持しながらスケーリングする
ブロックチェーンのトリレンマとは、システムにおいて3つの重要な特性、すなわち分散化、セキュリティ、スケーラビリティを同時に実現することの難しさを表す用語として有名です。このトリレンマによれば、ブロックチェーンはこれらの特性のうち2つを最適化することはできますが、3つすべてを最適化することはできません。PolkadotのJAMアップグレードは非常に大規模で、全く新しいブロックチェーンプロトコルを立ち上げるようなものです。スケーラビリティの最適化に重点が置かれていますが、その設計者は分散性の維持にも細心の注意を払っています。これについては後ほど詳しく説明します。.
まず、JAMとは一体何なのでしょうか?ジョイント・アキュムレート・マシン(JAM)は、ギャビン・ウッド博士がグレーペーパー。ウッド博士のような先見の明のある人物に期待される通り、JAMはまさに卓越した頭脳の産物ですが、これは単なる全体像を描いたものではありません。Polkadotのスケールアップに向けた実用的な青写真であり、既に開発が進められています。
JAMがもたらすもの
Polkadotのリレーチェーンは、膨大な処理能力を必要とする多くの処理を同時に実行するという課題を抱えています。現在のアーキテクチャはこれまで十分にその役割を果たしてきましたが、開発者にとって、特にパラチェーン以外のサービスに接続しようとする場合、扱いが簡単とは言えません。.
JAMは、オフチェーンフィードを含む複数のソースからデータを取得する機能豊富なDAppsのデプロイを、開発者にとってはるかに容易にします。複雑さを軽減し、DAppsの迅速な立ち上げと、より多くの機能の組み込みを可能にします。JAMは、 Ethereum が提供するスマートtrac機能を参考にしつつ、Polkadotパラチェーンの基盤となる共有セキュリティモデルを維持しています。.
JAMに組み込まれた主要な機能の一つは、いわゆる「トランザクションレス・エコシステム」です。言い換えれば、 JAM自体はイベントが発生するたびに従来のオンチェーントランザクションを必要としないため、 DOTが稼働していればDAppsは稼働し続けることができます。しかし、真のスケーラビリティ向上は、Polkadotが数百のチェーンとプログラムを同時に実行できるようにする並列処理と、リレーチェーンが需要に合わせて動的に変化できる柔軟なスケーリングによって実現されます。
バウンティプログラムがJAMの分散化を目指す
ブロックチェーン技術はそれ自体が分散化することはありません。分散化を実現するには、数百人の独立した開発者が独立したアクセスポイントを構築する必要がありますdent、Web3 Foundationが委託した賞金プログラムの目標ですDOTと追加の10万KSMが用意されています。
現在のJAMクライアントエクスプローラー、「複数の独立した実装を持つことで、ネットワークの大部分が同じバグの影響を受ける可能性が低くなります」と説明されていますdent開発者が使い慣れたフレームワークを使ってJAMとやり取りしやすくするために、様々なプログラミング言語をサポートすることを目標に、すでに数十のクライアントが開発中です。
JAMはPolkadot中心の取り組みですが、その導入はWeb3環境全体に広範な影響を及ぼします。Polkadotを既存のネットワークやZKロールアップなどの技術に近づけるという点だけでなく、成熟したブロックチェーンでも大きなdentなく大規模な改修が可能であることを示すという点でも、JAMはPolkadotの導入がスムーズに進むよう、綿密なテストを行っています。多くの関係者が、JAMが分散性を犠牲にすることなくPolkadotの拡張に成功できるかどうかに注目しており、多くの利害が絡んでいます。.

