“写真水玉模様のナレッジグラフ「これは、Polkadot をゼロから 1 まで説明する入門レベルの記事です。Polkadot の最も基本的な部分から始めて、Polkadot を包括的に理解できるように努めています。課題はありますが、このような取り組みを通じて、誰もが正しく理解できることを願っています」 Polkadot と、Polkadot を知らない人でも、Polkadot 関連の知識を簡単かつ迅速に把握できます。
本日はこのコラムの第 69 回目です。Substrate は開発者の開発サイクルと開発プロセスを大幅に短縮する画期的な発明です。しかし、現在のブロックチェーンのユーザーインターフェースはまだ一元化されています。では、Substrate Conncet はこの問題をどのように解決するのでしょうか? ?
Polkadot には、Web 3 分野で最も活発な開発者コミュニティの 1 つがあり、ブロックチェーンに必要なすべての知識を開発者に提供するために、業界初の教育プログラムである Polkadot Blockchain Academy も設立されています。 、高価値、ハイタッチ、対面式の指導とサポート。開発者は、ブロックチェーン開発フレームワーク Substrate を通じて Polkadot エコシステムを構築できます。これにより、開発者はアプリケーション固有のチェーンに最適な特定のコンポーネントを選択できます。
。このフレームワークは、必要な開発者であれば誰でも無料で使用でき、Substrate Connect により、アプリケーション開発者は真の分散型ブロックチェーン ユーザー インターフェイスを実現できるようになります。
ブロックチェーンのユーザーインターフェースは依然として集中化されている
標準ユーザー インターフェイス (UI) とネットワーク ノード間の通信は、JSON RPC プロトコルを介して行われます。通常、ユーザー インターフェイスはノードで利用可能な情報を表示します。これは主に 2 つの方法で実現されます。
1. ユーザー制御ノード:
UI は、ユーザーがマシンにインストールしたノード クライアントに接続します。これらのノードは安全ですが、多くの場合、インストールと保守が不便です。
2. パブリックにアクセス可能なノード:
UI は、サードパーティが所有する公的にアクセス可能なノード クライアントに接続します。これらのノードはより使いやすくなっていますが、集中化されており安全ではありません。今では新しいパラダイムが生まれています。。
開発者は集中型 RPC ノードを指定する必要はなく、ブロックチェーンのオンチェーン仕様を定義するだけで、アプリケーションをチェーンと同期できるようになります。これは Substrate Connect を通じて実現できます。
サブストレートコネクトとは何ですか?
RPC ノードの依存関係を軽量クライアントに置き換える
Substrate Connect は、開発者が Substrate チェーン用のアプリケーション固有のライト クライアントを構築できるようにする、PolkadotJS API ベースの JavaScript ライブラリおよびブラウザ拡張機能です。インストールやオプションの拡張機能は必要なく、メンテナンスも最小限またはまったく必要ありません。ノードは JavaScript エンジンによって実行されます。一般的に言えば、。
Substrate Connect は JavaScript で実行される Substrate クライアントです
アプリケーション開発者は、エンド ユーザーがアプリケーションを操作するために単一の RPC ノードに依存する必要がなくなりました。
ライト クライアントは、チェーン上のすべての可能性を活用できるクライアントですが、ブロックチェーン全体の完全なコピーを実行する必要はありません。
写真
サブストレートコネクトの使い方は?
JavaScriptライブラリとして
Substrate Connect は、バンドルされたノードに接続するための PolkadotJS API を提供します。このライブラリを使用することで、ユーザーは実際の Substrate 互換ノードを実行できるようになります。
UI にバンドルされたノード: すぐに使用できるライト クライアント
https://github.com/paritytech/smoldot/
UI は、直接統合されたノード クライアントに接続します。これは、便利で、安全で、分散化されています。これはSubstrate Connect経由でsmoldotを使用しています
Wasm は、特定のサードパーティに依存せずにブロックチェーン ネットワークに安全に接続するためのライト クライアントとして実装されています。アプリケーション開発者は、任意の NodeJS 環境で Substrate ライト クライアントを実行できるようになりました。現在、Substrate Connect は Polkadot、Kusama、Westend、Rococo をサポートしています。
; ライト クライアントは Substrate フレームワーク全体の一部であるため、Substrate ベースのブロックチェーンで使用できます。
ブラウザ拡張機能として
HTTPS ページからの WebSocket に対するブラウザの制限により、多くのノードで TLS を使用できる必要があるため、十分な数のピアを確立することが困難です。 Substrate Connect が提供するブラウザ拡張機能は、この制限を克服し、バックグラウンドでチェーンの同期を維持し、アプリケーションの実行を高速化します。
複数のチェーンをバンドルする軽量クライアント
ブラウザ拡張機能を使用すると、エンド ユーザーは複数のブロックチェーンに接続するアプリケーションと対話したり、独自のブロックチェーンをサポートするアプリケーションに接続したりできます。
注: Substrate Connect は、ユーザーが拡張機能を使用しているかどうかを自動的に検出します。そうでない場合は、Wasm ライト クライアントがページ上に作成されます。
ポルカドットネットワークは活況を呈し、生態系プロジェクトも次々と生まれており、ポルカドット生態研究所ではポルカドットの生態動向に注目し、現在の動向を把握しています。 [毎日] に返信すると、ポルカドットの生態に関する最新のニュース概要を毎日入手できます。
https://t.me/polkadot_eri
皆様、ポルカドット生態研究所のテレグラムにご参加ください:
https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf 1 Ac 610 a 79844 f 05
