
前回の記事では、Polkadot Polkadot の創設者とブロックチェーン技術 Polkadot についてお話しました。
Polkadot の歩みを追ってきた人なら、おそらく「Substrate」という言葉をよく見たことがあるでしょう。これは、Polkadot プロジェクトの重要な部分です。
Beishu Blockchain は、クロスチェーン技術がなければ、イーサリアム上に構築されたブロックチェーンは他のブロックチェーンからデータを取得できず、スマートコントラクトを実行できず、クロスチェーン転送も実現できないと考えています。閉鎖型ブロックチェーンは本質的に分散型ではなく、クロスチェーンが実現された場合、ブロックチェーン ネットワーク全体によって形成されるインターネットのみが真のブロックチェーンとなります。言い換えれば、クロスチェーン技術がなければ、ブロックチェーンを生活に完全に適用することはできません。
Substrate: 最高のブロックチェーン構築ツール
Substrate も、多くの相互運用可能なブロックチェーンを備えたより大きなビジョンである Polkadot のプロジェクトです。 Substrate はブロックチェーンの構築を容易にするだけでなく、パブリック ネットワークに接続されたすべてのブロックチェーンを構築します。 Substrate は、将来的にはブロックチェーンのイノベーターにとって絶対的に最高のプラットフォームになることを望んでおり、ブロックチェーンの構築を検討している人にとっては当然の選択となります。
Polkadot エコシステム用のさまざまな (異種) ブロックチェーンを効果的に構築するために、Parity 開発者は、ブロックチェーンの構築に必要なすべての機能を Substrate と呼ばれるフレームワークに組み込みました。イーサリアムとビットコインの開発中に学んだことは、可能な限りシンプルかつ簡単に使用されます。ブロックチェーンを作成します。
下地は水玉ではありません。 Substrate は Polkadot のブロックチェーンを簡単に構築できますが、Polkadot ネットワークのブロックチェーンは Substrate を使用する必要はありません。ブロックチェーンを Polkadot に接続したくない場合でも、Substrate は最先端のブロックチェーンを作成するための非常に便利なフレームワークであることがわかります。
2019 年 3 月、ニューヨークで開催されたコンセンサス カンファレンスで、Polymath は基盤となるブロックチェーンの開発を発表しました。 Polymesh と呼ばれるブロックチェーンは、ゼロから設計されたパブリック チェーンです。このパブリックチェーンは、準拠したトークン化された資産を強化し、規制された市場における証券に対する私たちの考え方を変えます。このパブリックチェーンは、Parity Substrate の優れたフレームワークに基づいて構築されています。
Polymath は、セキュリティ トークンの作成と管理をより簡単に行うのに役立ちます。このプラットフォームは、セキュリティ トークンを作成する複雑な技術を簡素化し、数兆ドル規模の金融証券市場をブロックチェーン分野に持ち込むことを目指しています。
Substrate の中心的なアイデアは、ブロックチェーンの状態遷移機能 (State Transition) の開発を可能な限り柔軟かつ簡単にすることです。この層は「サブストレート ランタイム」と呼ばれ、チェーンのロジックを実行する関数コードです。 Substrate には、データベース、ネットワーキング、トランザクション キュー、コンセンサスなど、ブロックチェーンの構築に必要なすべてのコア コンポーネントが組み込まれています。
サブストレート ランタイムは複数の個別の論理コンポーネント (論理コンポーネント) に分割されており、これらの論理コンポーネントはランタイム モジュールと呼ばれます。モジュールは、ビルディング システム全体の「プラグイン」として理解できます。モジュールは基板にプリインストールされており、モジュールライブラリから必要なものを選択することで、独自のブロックチェーン構築フレームワークにインポートできます。
たとえば、「バランス」モジュールは、意思決定およびガバナンスのメカニズムを設定するために使用される「民主主義」や「選挙」などのチェーンの通貨を管理するために使用されます。もう 1 つの例は、ワンクリックでこのチェーンの機能をスマート コントラクト プラットフォームに変換できる「コントラクト」モジュールです。
Substrate を使用して新しいプロジェクトを構築する場合は、コードに非常に少数のフックを実装するだけで、次の結果が得られます。
1. コンセンサス、ファイナリティ、およびブロック投票ロジック。これは、暗号通貨を構築していない場合でも望ましいことであり、ビザンチン フォールト トレラント コンセンサスを無料で取得できることを意味します。したがって、システム内の一部のノードが侵害されたり、悪意のあるノードになった場合でも、システムは正常に動作し続けることができます。
2. 効率的で決定的なサンドボックス WebAssembly ランタイム (アプリケーション ランタイム環境)。スマート コントラクトを実行したり、他の Substrate ベースのプロジェクトを実行したりするために使用できます。 Polkadot チームは、WebAssembly ランタイムを使用する利点を強く信じています。そうすることで、グローバル開発コミュニティが WebAssembly ランタイム用に作成したツールを活用できるようになります。
3. ブラウザ内でノードをシームレスに実行する機能。任意のデスクトップまたはクラウド ノードと通信できます。
4. クロスプラットフォームのデータベースとファイル ストレージの抽象化。ブラウザでも動作します。
5. シームレスなクライアント更新、コンセンサスに影響を与える可能性のある更新は、コードを WebAssembly にコンパイルし、ネットワーク上の別のメッセージとして展開することによって処理されます。それだけでなく、コンセンサス コードのバージョンを必要なだけ保存でき、実行中のネイティブ コードが現在デプロイされている WebAssembly コードと一貫性があることを確認するという複雑な作業は Substrate が処理します。
6. Polkadot ネットワークが正式に開始されると、すぐにプロジェクトを Polkadot ネットワークにシームレスに接続できます。
Substrate のもう 1 つの優れた機能は、フォークレス アップグレードです。パブリック チェーンのガバナンスとフォークにより、多くの組織がブロックチェーンを採用する際に懸念を抱いています。結局のところ、物議を醸すフォークは深刻なリスクをもたらし、各機関はこの問題に対処するためのリスク管理チームを設立するためにリソースを費やすことも余儀なくされます。
クロスチェーンプロジェクトはたくさんありますが、なぜPolkadotがより優れていると思いますか?
Polkadot は独自の会計帳簿を提供し、全世界が独自の帳簿を使用できるようにし、すべてのブロックチェーン プロジェクトが資産交換を実現できるようにします; Polkadot に接続されたチェーンはパラチェーン (ゾーンに相当) と呼ばれ、パラチェーンは主にデータを担当します. 取引情報の操作および処理。複数の並列チェーンを通じて、ブロックチェーンの水平拡張を完了できます。つまり、ブロックチェーンのパフォーマンス問題を解決できます。並列チェーンを接続するチェーンはリレー チェーン (ハブに相当) と呼ばれ、リレー チェーンは Polkadot の中心であり、主な機能は各並列チェーンによって与えられるブロックを検証し、最終的な決定論的証明を与えることです。
リレー チェーン: リレー チェーンは、各並列チェーンのコンセンサスを維持し、各ブロックの最終性を確認 (決定) し、Polkadot 全体のガバナンスを担当します。
さまざまな部門を結びつけた政務ホールシステムのようなもので(パラレルチェーン)、各部門が業務の記録と処理、業務の最終的なレビューと確認、他部門への情報伝達をすべて政務が担当します。ホール。
パラレル チェーン: パラレル チェーンは、独立した平等なブロックチェーン エコロジーです。一般的なブロックチェーンとは異なり、ブロックの確認と生態系のガバナンスはリレーチェーンに引き継がれて完了します。
先ほどの政務ホールの例と同様に、パラチェーンはさまざまな部門であり、それぞれが異なる機能を持っていますが、部門ごとに個別のシステムを作成する必要はなく、政務ホールのシステムを直接利用できます。 (リレーチェーンは、並列チェーンの各コンセンサス統合を保証します)。しかし、このシステムは分散型です。
転送ブリッジ: 転送ブリッジは特別な種類の並列チェーンであり、リレー チェーンに直接接続できないいくつかの既存のリンクを接続するために使用されます。
ブリッジはコンバータです。たとえば、Polkadot は Apple システムであり、その接続ケーブルも Apple システムのインターフェイスですが、他のチェーンは Android デバイスのようなもので、USB3.0 インターフェイスです。Polkadot に接続するには、次のものが必要です。 Apple - Android アダプターを接続でき、このアダプターがブリッジになります。
Polkadot は、汎用チェーンからアプリケーション固有のチェーンまで一連のブロックチェーンを接続し、より高度なアプリケーションをサポートするプラットフォームを作成します。クロスチェーン任意メッセージングを利用するこのような高度なアプリケーションの例をいくつか示します。
1. 実世界のデータをチェーンにアップロードするオラクル (Oracle) サービス
2. 複数のアプリケーション間でユーザー ID をリンクする ID 管理システム
3. 分散型取引所の注文帳と保管
4. 他のネットワークまたはコントローラーからメッセージを受信するモノのインターネット (IoT) ネットワーク
5.クロスチェーンスマートコントラクトコール
6. プライベート チェーンとパブリック チェーン間のメッセージの受け渡し
パラチェーンの役割
パラチェーンの主な目的は、特定の実用的な機能を開発することです。なぜなら、コンセンサス、ガバナンス、メッセージ ルーティングはすべてリレー チェーンによって管理されるからです。したがって、並列チェーン操作は非常に簡単かつ安全になります。開発したいビジネス機能だけに集中して開発する必要があります。
たとえば、ChainX パラチェーンは、現在実行中の ChainX チェーンの両側のライト ノードとクロスチェーンするだけでよく、ChainX にドッキングされているデジタル通貨は、Polkadot エコシステムにクロスして、Polkadot 内の任意のパラチェーンで使用できます。生態系。
リレー チェーン (リレー チェーン) の役割:
1. Polkadot コンセンサス全体の管理:
Polkadot 内のすべてのチェーン (リレー チェーンとパラチェーンを含む) のコンセンサス ノードは、リレー チェーンによって管理、割り当て、スケジュールされます。パラレルチェーンは、固定インターフェースを介してリレーチェーンに情報を登録するだけで済みます。
リレーチェーンのレビューと確認後、パラチェーンのセキュリティを維持するために、コンセンサスノードの一部をパラチェーンにランダムに割り当てることができます。
2. Polkadot でのメッセージ通信のルーティング:
リレー チェーンは、さまざまな並列チェーン間のメッセージが相互に衝突できるように、グローバル パラレル チェーンのルーティング テーブルを管理します。
3. グローバルガバナンス:
リレーチェーンは通貨保有者の主なステーキングオブジェクトであり、通貨保有者は民主的な投票を通じてPolkadotエコシステム全体のガバナンスに参加できます。など(システムアップグレード、悪事を働いた場合の罰)
Polkadot はスケーラビリティをどのように解決しますか?
1. メインチェーンはさまざまなパラレルチェーンとリンクでき、パラレルチェーンはトランスファーブリッジを介して接続できます。
2. パラレル チェーンのセキュリティをメイン チェーンに集中させてセキュリティ プールを形成できます。
3. 各並列チェーンは、スマート コントラクトの呼び出しを含め、リレー チェーンを通じて相互に接続できます。
Polkadot ネットワークには、GRANDPA と BABE という 2 つの異なるコンセンサスがあります。 2 つの異なるコンセンサスがある理由は、Polkadot がハイブリッド コンセンサス アプローチを採用しているためです。ここで、ハイブリッド コンセンサスはブロックの生成とブロックのファイナライゼーションを分離しており、BABE コンセンサスがブロックの生成に使用され、GRANDPA コンセンサスがブロックの決定に使用されます。 BABE はスロットベースのアルゴリズムです。時間を時間セグメントに分割し、各時間セグメントをタイムスロットに分割します。 Polkadot では、ターゲット ブロック間の時間差は 6 秒です。 BABE は各スロットにブロックを作成する作成者を選択します。
GRANDPA が端末チェーンを決定し、BABE が新しいブロックを作成します。 1 つのスロットには複数のリーダーを含めることができるため、BABE の一部のチェーンはフォークします。
最適な拡張チェーンを選択するための最初のルールは単純です。BABE は GRANDPA によって最終化されたチェーンに基づいて構築する必要があります。これはGRANDPAを使用するための要件の1つです。
GRANDPA を使用するための 2 番目の、より微妙な要件は、ブロック生成アルゴリズムに「最適な」チェーンを選択する方法が必要であるということです。このプロパティにより、BABE は確率的に決定的になります (したがって、GRANDPA なしで使用できます)。
BABE で最高のチェーンとは、単にオリジナルの作成者によって作成されたブロックが最も多いチェーンです。
Polkadot の現在の目標は、新しい公募ラウンドの準備をし、ネットワークが安定するまで新しい Westend テストネット、新しいリレー、新しい実験サイトをデバッグすることです。最初のパラチェーンはシステム ユーティリティである可能性があります。 (リレーチェーンオフロード機能など)
階層化されたリレー チェーン (「無限のスケーラビリティ」または Polkadot 2.0) は、今年初期研究が行われ、来年開発され、2022 年の第 1 四半期に最初に導入される予定です。
免責事項: この記事に掲載されている情報は、会社の投資提案を表すものではなく、投資アドバイスを構成するものでもありません。画像はインターネットからのものです。侵害がある場合は、連絡して削除してください。出典にはご注意ください。再版。
北州ブロックチェーンの公式 Weibo (WeChat ID: shuliancj) をフォローし、コミュニティに参加して私と一緒にマスターになりましょう。
免責事項: この記事に掲載されている情報は、会社の投資提案を表すものではなく、投資アドバイスを構成するものでもありません。画像はインターネットからのものです。侵害がある場合は、連絡して削除してください。出典にはご注意ください。再版。