Polkadot のコンセンサスを理解するための記事

PolkaBase
本文约1383字,阅读全文需要约6分钟
このシリーズでは、Polkadot のセキュリティとコンセンサスについて説明します。パート 1 では、Polkadot がブロックを作成して保護する方法の詳細に入る前に、いくつかの用語を定義します

このシリーズでは、Polkadot のセキュリティとコンセンサスについて説明します。パート 1 では、Polkadot がブロックを作成して保護する方法の詳細に入る前に、いくつかの用語を定義します。

このシリーズでは、Polkadot のセキュリティとコンセンサスについて説明します。パート 1 では、Polkadot がブロックを作成して保護する方法の詳細に入る前に、いくつかの用語を定義します。

コンセンサス アルゴリズムは、コンピュータ ネットワークが単一のコンピュータのように動作するのに役立ちます。実際には、これは、ネットワーク内のほぼすべてのコンピュータが、一貫した最終状態に到達するために、ある初期状態に同意し、その後、初期状態に対する操作の決定論的なログに同意する必要があることを意味します。

ブロックチェーンはいくつかの興味深いツールをこの分野にもたらしますが、この調整の問題の存在は新しいものではありません。この問題の起源は航空宇宙にあり、高地の荒廃により、人工衛星や高高度航空機に搭載されたコンピュータが任意に動作する可能性があります。フライト コンピューターのネットワークがあり、飛行機がどこへ行くのかを知りたいと想像してください。同じ応答が得られるはずなので、ネットワーク上のどのコンピュータに質問しても問題ありません。

上記はブロックチェーンとどのような関係があるのでしょうか?私たちは、コンピューターのネットワークが特定の値について合意できるようにしたいと考えています。これらの値は、アカウント残高、投票結果、またはスマート コントラクトの実行です。

実際、既存のコンセンサス アルゴリズムの中にはブロックチェーンに非常に似ているものもあります。 2001 年の講義で、MIT 教授 Barbara Liskov は、ビットコインが存在する前に、実践ビザンチン フォールト トレランス (PBFT) のパフォーマンスを向上させるためのトランザクションのバッチ処理について話しました。

状態変更に関する実用的なビザンチン フォールト トレランス (PBFT) コンセンサスは、バッチ コンセンサス (読み取りブロック) への状態変更も含めた一連のルールを提供します。

副題

2. 最終的な変更はどのセットですか?

1. 次の変更を提案できるのは誰ですか?

2. 最終的な変更はどのセットですか?

3. 誰かがルールを破ったらどうなりますか?

3. 誰かがルールを破ったらどうなりますか?

多くのブロックチェーン コンセンサス プロトコルはそれらを統合しているため、早い段階でこれらを区別することが重要です。たとえば、ワークロード証明の証明メカニズムは、ブロックの適切なレコーダーを選択することです。最も長いチェーンがどのチェーンが最終チェーンであるかを決定します。証明を行うコストは、ルール違反に対する罰です。 Polkadot プロトコルでは、これらすべての質問が個別に答えられます。

非ブロックチェーンでもこれらの質問に答えることができます。たとえば、すべてのコンピュータが同じソフトウェアを実行していると仮定すると、これはほとんどの場合に良いことです。したがって、ボーイングが飛行機を製造する場合、飛行機に搭載されているすべてのコンピューターがそれに応じてプログラムされたと考えて間違いありません。

しかし、パブリック ネットワークではそのような仮定はできません。ブロックチェーンを使用すると、経済学を利用してネットワークの前提条件を簡素化できます。すべてのコンセンサス システムには、「良い」動作と「悪い」動作の概念があります。ブロックチェーンの固有の経済特性により、良い行動に報酬を与えたり、悪い行動を罰したりすることができます。プルーフ・オブ・ステーク ネットワークは、コンセンサスを確保する直接的な手段として経済学を使用します。

翻訳 / マイク

元のリンク:https://polkadot.network/

翻訳 / マイク

編集 / ドリー