アクティビティ証明(暗号通貨)の定義
アクティビティの証明は、ブロックチェーンで発生するすべてのトランザクションが本物であり、すべてのユーザーが公的台帳の正確なステータスに関するコンセンサスに到達することを保証するために使用される多くのブロックチェーンコンセンサスアルゴリズムの1つです。 アクティビティの証明は、他の2つの一般的に使用されるアルゴリズム、つまり、仕事の証明(POW)とステークの証明(POS)を組み合わせた混合アプローチです。
活動証明(暗号通貨)の分析
最も人気のある暗号通貨であるビットコインは、時間が経つにつれてマイニングの難易度を上げるという固有の機能を持つPOWアルゴリズムを使用します。 この方法は、ビットコインネットワークでのスパミングおよびハッキング攻撃を防ぎますが、マイニングに使用されるコンピューティングパワーがますます増え、エネルギー消費のコストと新時代のマイニングハードウェアデバイスの使用にかかるコストも増加します。 ブロックチェーン上でどれだけ効果的な作業に貢献したかに応じて、ブロックトランザクションをマイニングまたは検証できます。
捕虜ネットワークでのマイニングの難しさが増し、エネルギーとハードウェアのコストが上昇するにつれて、POSが代替手段として登場しました。 参加者が保有する暗号通貨の数に応じてブロックトランザクションをマイニングまたは認証するために、参加者により多くの重みを付与します。 POSは電気代を削減する目的を達成し、低コストのハードウェアを使用しますが、代わりに暗号コインの買いだめや支出を促進します。
POWとPOSの両方は、51%の攻撃の可能性を防ぎます。これは、参加者のグループがネットワークのマイニングコンピューティング能力の半分以上を獲得するという仮想的な状況です。 その後、新しいトランザクションの確認を停止したり、さまざまなブロックチェーンユーザー間の支払いを停止したり、ネットワークの制御中に過去に完了したトランザクションを取り消したりすることもできます。クリプトコイン。
POW(Poof of activity)を入力します。POAは、POWとPOSのハイブリッドであり、両方の利点を活用しようとします。 POAでは、マイニングプロセスは標準のPOWプロセスとして開始され、さまざまなマイナーがより高い計算能力でお互いに追いついて新しいブロックを見つけようとします。 新しいブロックが検出(マイニング)されると、システムはPOSに切り替わり、新しく検出されたブロックにはヘッダーとマイナーの報酬アドレスのみが含まれます。
ヘッダーの詳細に基づいて、新しいブロックの検証または署名が必要なブロックチェーンネットワークからの新しいランダムな検証グループが選択されます。 検証者が所有する暗号通貨が多いほど、署名者として選択される可能性が高くなります。
すべてのバリデーターが新たに見つかったブロックに署名すると、完全なブロックのステータスが取得され、識別されてブロックチェーンネットワークに追加され、トランザクションの記録が開始されます。
選択した署名者の一部がブロックの完了に署名できない場合、プロセスは次の勝利ブロックに移動し、コインの賭けに応じて新しいバリデータのセットがランダムに選択され、勝利ブロックが受け取るまでプロセスが続行されます必要な数の署名者と完全なブロックになります。 マイニング料金/報酬は、鉱夫と、それぞれの役割に貢献してブロックを承認するさまざまな検証者の間で分割されます。
POAはPOWとPOSを結合するため、両方を部分的に使用することに対して批判を集めています。 POWフェーズ中にブロックをマイニングするには、依然として多くのパワーが必要であり、コイン貯蔵者は依然として署名者リストに載り、より多くの仮想通貨報酬を蓄積する可能性があります。
また、POAはPOWやPOSのように51%の攻撃の可能性を防ぎます。これは、署名するピアが将来誰になるかを予測することが不可能であり、署名者間のコイン節約競争がコンピューティングパワーをグループ内に蓄積することを許可しないためです。
Decredは、POAコンセンサスメカニズムを使用する自律的な暗号通貨です。