コンセンサスメカニズムとは?
コンセンサスメカニズムは、コンピューターおよびブロックチェーンシステムで使用されるフォールトトレラントメカニズムであり、暗号通貨などの分散プロセスまたはマルチエージェントシステム間で、単一のデータ値またはネットワークの単一の状態に関する必要な合意を達成します。 とりわけ、記録管理に役立ちます。
コンセンサスメカニズムの説明
ある国の運転免許証に関する重要な情報を保持するデータベースのような集中システムでは、中央管理者がデータベースを維持および更新する権限を持っています。 特定のライセンスの資格を有する人の名前の追加/削除/更新などの更新を行うタスクは、本物の記録の管理を単独で担当する中央当局によって実行されます。
分散型の自己調整システムとして動作するパブリックブロックチェーンは、単一の権限なしに世界規模で機能します。 それらには、ブロックチェーン上およびブロックマイニング活動で発生するトランザクションの検証と認証に取り組む数十万人の参加者からの貢献が含まれます。
このような動的に変化するブロックチェーンの状態では、これらの公的に共有された台帳には、ネットワーク上で発生するすべてのトランザクションが本物であり、すべての参加者が合意に同意することを保証するための効率的、公正、リアルタイム、機能、信頼性、および安全なメカニズムが必要です元帳のステータス。 この非常に重要なタスクは、コンセンサスメカニズムによって実行されます。コンセンサスメカニズムは、ブロックチェーンのさまざまな参加者による貢献を決定する一連のルールです。
異なる原理で機能するコンセンサスメカニズムアルゴリズムには、さまざまな種類があります。
作業証明(POW)は、ビットコインやライトコインなどの最も一般的な暗号通貨ネットワークで使用される一般的なコンセンサスアルゴリズムです。 参加者ノードは、彼らによって行われ提出された作業が、ブロックチェーンに新しいトランザクションを追加する権利を受け取る資格があることを証明することを要求します。 ただし、ビットコインのこのマイニングメカニズム全体には、高いエネルギー消費と長い処理時間が必要です。
プルーフオブステーク(POS)は、POWアルゴリズムに代わる低コストで低エネルギーの代替として進化したもう1つの一般的なコンセンサスアルゴリズムです。 それは、保有する仮想通貨トークンの数に比例して、参加者ノードに公開台帳を維持する責任を割り当てます。 ただし、これには、支出ではなく暗号通貨の節約を促進するという欠点があります。
同様に、Proof of Capacity(POC)のような他のコンセンサスアルゴリズムがあり、ブロックチェーンネットワーク上の貢献ノードのメモリスペースを共有できます。 ノードのメモリまたはハードディスクの容量が多いほど、パブリック台帳を維持するためのより多くの権限が付与されます。