Investor's wiki

コンセンサスメカニズム(暗号通貨)

コンセンサスメカニズム(暗号通貨)

##コンセンサスメカニズムとは何ですか?

ブロックチェーンシステムで使用されるフォールトトレラントメカニズムであり、分散プロセスまたはマルチエージェントシステム(暗号通貨など)間で単一のデータ値またはネットワークの単一の状態について必要な合意を達成します。とりわけ、記録管理に役立ちます。

たとえば、ビットコインブロックチェーンでは、コンセンサスメカニズムはプルーフオブワーク(PoW)として知られており、ネットワーク内のすべてのノードを正直に保つために、難しいが任意のパズルを解くために計算能力を発揮する必要があります

##コンセンサスメカニズムの説明

国の運転免許証に関する重要な情報を保持するデータベースのような集中型システムでは、中央管理者がデータベースを維持および更新する権限を持っています。特定のライセンスの資格を持つ人の名前の追加/削除/更新などの更新を行うタスクは、本物の記録を維持する唯一の責任者である中央当局によって実行されます。

分散型の自己調整システムとして機能するパブリックブロックチェーンは、単一の権限なしでグローバル規模で機能します。それらには、ブロックチェーンで発生するトランザクションの検証と認証、およびブロックマイニングアクティビティに取り組む数十万人の参加者からの貢献が含まれます。

このように動的に変化するブロックチェーンのステータスでは、これらの公に共有される元帳は、ネットワーク上で発生するすべてのトランザクションが本物であり、すべての参加者がコンセンサスに同意することを保証するために、効率的、公正、リアルタイム、機能的、信頼性が高く、安全なメカニズムを必要とします元帳のステータスについて。この非常に重要なタスクは、コンセンサスメカニズムによって実行されます。コンセンサスメカニズムは、ブロックチェーンのさまざまな参加者(つまり、ノードまたはトランザクション)によって行われた貢献の正当性を決定する一連のルールです。

##ブロックチェーンコンセンサスメカニズム

さまざまな種類のコンセンサスメカニズムアルゴリズムがあり、それぞれがさまざまな原則で機能します。

プルーフオブワーク(PoW)はビットコインライトコインなどの最も人気のある暗号通貨ネットワークで使用される一般的なコンセンサスアルゴリズムです。参加者ノードは、参加者ノードによって行われ、送信された作業が、ブロックチェーンに新しいトランザクションを追加する権利を受け取る資格があることを証明する必要があります。ただし、このビットコインのマイニングメカニズム全体には、高いエネルギー消費と長い処理時間が必要です。

プルーフオブステーク(PoS)は、PoWアルゴリズムに代わる低コスト、低エネルギー消費のアルゴリズムとして進化したもう1つの一般的なコンセンサスアルゴリズムです。これには、参加ノードが保持する仮想通貨トークンの数に比例して、参加ノードへのパブリック元帳を維持する責任の割り当てが含まれます。ただし、これには、支出ではなくクリプトコインの買いだめを奨励するという欠点があります。

いますが、ブロックチェーンネットワーク上の貢献ノードのメモリ空間の共有を可能にするProof of Capacity (PoC)のような他のコンセンサスアルゴリズムがあります。ノードが持つメモリまたはハードディスク容量が多いほど、パブリック元帳を維持するために付与される権限が多くなります。 Decredブロックチェーンで使用されるProofofActivity(PoA)は、PoWとPoSの両方の側面を利用するハイブリッドです。 Proof of Burn (PoB)は、トランザクション担当者がアクセスできないウォレットアドレスに少量の暗号通貨を送信することを要求するもう1つの方法であり、事実上、それらを存在から「焼き尽くす」ものです。

もう1つは、Proof of History(PoH)と呼ばれ、Solana Projectによって開発され、 Proof of Elapsed Time (PoET)に似ています。時間の経過自体を暗号化してエンコードし、多くのリソースを消費することなくコンセンサスを実現します。

##ハイライト

-ビットコインマイナーの批評家は、PoWは過度にエネルギー集約的であり、それが新しくより効率的なメカニズムの作成を引き起こしたと主張しています。

-ブロックチェーンと暗号通貨のコンテキストでは、プルーフオブワーク(PoW)とプルーフオブステーク(PoS)は、最も一般的なコンセンサスメカニズムの2つです。

-コンセンサスメカニズムとは、分散型コンピュータネットワーク全体で合意、信頼、およびセキュリティを実現するために使用される任意の数の方法論を指します。