活動の定義の証明
活動証明(PoA)とは何ですか?
活動証明(PoA)は ブロックチェーン 暗号通貨および同様のシステムで使用されるコンセンサスアルゴリズム。 これは、ブロックチェーンで発生するすべてのトランザクションが本物であることを確認するため、およびすべてのマイナーがコンセンサスに到達することを確認するために使用されます。 PoAは、他の2つのブロックチェーンコンセンサスアルゴリズムの組み合わせです。 プルーフオブワーク(PoW) と プルーフオブステーク(PoS).
重要なポイント
- プルーフオブアクティビティ(PoA)は、他の2つのブロックチェーンコンセンサスアルゴリズム(プルーフオブワーク(PoW)とプルーフオブステーク(PoS))を組み合わせたブロックチェーンコンセンサスアルゴリズムです。
- PoAシステムは、PoWシステムとPoSシステムの両方の最良の側面を組み合わせようとする試みです。 マイニングプロセスはPoWシステムのように始まりますが、新しいブロックが正常にマイニングされると、システムはPoSシステムに似たものに切り替わります。
- Decred(DCR)は、PoAコンセンサスメカニズムを使用する最もよく知られている暗号通貨です。
活動証明(PoA)を理解する
ビットコイン最も人気のある暗号通貨は、PoWコンセンサスアルゴリズムを使用します。 このアルゴリズムの特別な機能は、 難易度 の 鉱業 時間が経つにつれて。 この方法は、ビットコインネットワークがハッキングされるのも防ぎます。 ただし、マイニングの難しさが増すため、より多くの計算能力を使用する必要があります。 より多くのエネルギー消費がある結果として、より多くのコストがかかります(ハードウェアの損耗のコストを含む)。
PoWシステムを使用すると、マイナーは、ブロックチェーンにすでに貢献した効果的な作業の量に基づいて、トランザクションをマイニングまたは検証できます。 PoWネットワークでのマイニングの難しさが増した結果、エネルギーとハードウェアのコストが急上昇したため、PoSシステムが代替手段として登場しました。
PoSシステムでは、トランザクションをマイニングまたは認証するマイナーの能力は、保持している暗号通貨コインの数によって異なります。 PoSシステムは電気料金の削減を実現しますが、それの意図しない副作用は、(支出ではなく)コインの貯蔵を促進する可能性があることです。
PoWシステムとPoSシステムはどちらも、 51%の攻撃—参加者のグループがネットワークのマイニングコンピューティング能力の半分以上を制御できる状況。 51%の攻撃の危険性は、そのグループがネットワークを完全に制御できることです。これには、新しいトランザクションの確認を停止する権限も含まれます。 さまざまなブロックチェーンユーザー間の支払いを停止し、ネットワークの制御中に過去に完了したトランザクションを元に戻すこともできます。 二重支払い 暗号通貨コイン。
PoAは、POWやPOSのように、署名ピアが誰であるかを予測できないため、51%の攻撃の可能性も防ぎます。 将来的には、署名者間のコイン節約競争では、コンピューティング能力を グループ。
特別な考慮事項
Proof-of-Activity(PoA)システムでのマイニングプロセス
PoAシステムは、PoWシステムとPoSシステムの両方の最良の側面を組み合わせようとする試みです。 PoAでは、マイニングプロセスはPoWプロセスと同じ方法で開始され、さまざまなマイナーが新しいブロックを見つけるために、より高い計算能力で互いに追い越そうとします。 新しいブロックが見つかる(またはマイニングされる)と、システムはPoSに切り替わり、新しく見つかったブロックにはヘッダーとマイナーの報酬アドレスのみが含まれます。
ヘッダーの詳細に基づいて、ブロックチェーンネットワークから新しいランダムなバリデーターのグループが選択されます。 新しいブロックを検証または署名する必要があります。 バリデーターが所有するコインが多いほど、署名者として選択される可能性が高くなります。
すべてのバリデーターが新しく見つかったブロックに署名すると、完全なブロックのステータスを取得し、識別されてブロックチェーンネットワークに追加され、トランザクションがブロックに記録され始めます。 選択した署名者の一部がブロックに署名して完了することができない場合、プロセス 次の勝利ブロックに移動し、新しいバリデーターのセットがランダムに選択されます(コインによって異なります) ステーク)。 このプロセスは、勝ったブロックが必要な数の署名者を受け取り、完全なブロックになるまで続きます。 マイニング料金/報酬は、ブロックを承認するためにそれぞれの役割に貢献したマイナーとさまざまなバリデーターの間で分割されます。
PoAシステムはPoWとPoSを組み合わせているため、両方を部分的に使用していることに対して批判が寄せられています。 PoWフェーズ中にブロックをマイニングするには、依然として多くの電力が必要であり、コインを蓄えている人は、署名者のリストに載り、より多くの仮想通貨の報酬を蓄積する可能性が高くなります。
活動証明(PoA)の例
Decred(DCR)は、PoAコンセンサスメカニズムを使用する最もよく知られている暗号通貨です。 Decredを使用すると、ブロックは約5分ごとに作成されます。 Decredのマイニングプロセスは、ノード(ネットワークに参加しているコンピューター)を探すことから始まります。 新しいを作成するための既知の難易度の暗号パズルの解決策 ブロック。 これまでのところ、このプロセスはPoWシステムに似ています。
解決策が見つかると、ネットワークにブロードキャストされます。 次に、ネットワークはソリューションを検証します。 この時点で、システムはPoSになります。 ノードがマイニングしたDCRが多いほど、ブロックに投票するために選択される可能性が高くなります。 (DCRのブロックチェーンでは、利害関係者はDCRのマイニングと引き換えに投票権を付与するチケットを獲得します。)5つのチケットがチケットプールから疑似ランダムに選択されます。 5つのうち少なくとも3つがブロックを検証するために「はい」と投票した場合、ブロックチェーンに永続的に追加されます。 鉱夫と有権者の両方がDCRで報われます。