Investor's wiki

活動の証明

活動の証明

Proof-of-Activity(PoA)とは何ですか?

Proof-of-activity(PoA)は、暗号通貨および同様のシステムで使用されるブロックチェーンコンセンサスアルゴリズムです。これは、ブロックチェーンで発生するすべてのトランザクションが本物であることを確認するため、およびすべてのマイナーがコンセンサスに到達することを確認するために使用されます。 PoAは、他の2つのブロックチェーンコンセンサスアルゴリズムの組み合わせです。作業証明(PoW)ステーク証明(PoS)です。

##活動証明(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が与えられます。

##ハイライト

-Proof-of-activity(PoA)は、他の2つのブロックチェーンコンセンサスアルゴリズムであるProof-of-Work(PoW)とProof-of-Stake(PoS)を組み合わせたブロックチェーンコンセンサスアルゴリズムです。

--Decred(DCR)は、PoAコンセンサスメカニズムを使用する最もよく知られている暗号通貨です。

-PoAシステムは、PoWシステムとPoSシステムの両方の最良の側面を組み合わせようとする試みです。マイニングプロセスはPoWシステムのように始まりますが、新しいブロックが正常にマイニングされると、システムはPoSシステムに似たものに切り替わります。