ステークの証明と仕事の証明

Sep 09, 2019

序文

ブロックチェーンは平等主義の原則に基づいています。 それは同輩または同等に特権を与えられた代理人のシステムである。 そのうちのいくつかが利用できない場合、blockchainは彼の分散化された方法のために動作し続けます。 ピアであることは、ディスク容量、GPU/CPUパワー、RAM、ネットワーク帯域幅など、個人的なリソースをネットワークに共有することを意味します。 このプロセスはエネルギーを消費します。 それは、投資、信頼性、およびエージェントの責任を必要とします。 ブロックチェーンでは、そのようなエージェントは鉱夫とノードです。

エージェントに正直に働き、ブロックチェーンの安定性のために最高のサービスを提供するよう奨励することが不可欠です。 世界中に何十万ものノードがあるため、それらの間でコンセンサスを達成する方法を見つけることも重要です。 コンセンサスは、トランザクションとブロックを検証できるようにするために、すべてのノードが達成する必要がある合意またはルールのセッ 一部のブロックが許可されているよりも多くのBitcoinsを作成した場合、一部の鉱夫がそれを受け入れたとしても、すべてのフルノードはブロックを拒否 それはそれがどのように機能するかです、ブロックはすべてのエージェントの間で合意が達成された場合にのみ受け入れられます。

コンセンサスアルゴリズムの2つの一般的なタイプを考えてみましょう:仕事の証明とステークの証明。

仕事の証明

Proof-of-work(PoW)は、これまでに実装された最初のコンセンサスアルゴリズムです。 コンセンサスは、、、、およびその他の著名な通貨などの、、そのフォークで使用されます。

Bitcoinは鉱夫、ノード、利害関係者を意味します。 鉱山労働者は、チェーンに追加し、新しいブロックを見つけることから報酬を受け取るために数学的なパズルを解きます。 彼らはまた、取引を検証し、システムが二重支出を防ぐためにそれらをチェックします。 ノードは世界中にブロックチェーンを伝播します(トランザクションとすべてのブロックを含むブロックチェーン全体の履歴を保存します)。 彼らは暗号侵害に投資し、支払いとして使用したり、取引したりします。

Proof-of-Workでは、ブロックチェーン鉱夫が使用されます。 彼らは数学的なパズル(エネルギー、時間、GPU/CPU消費)を解決します。 鉱夫が最初にパズルを解決した場合、彼または彼女は行われた作業の証拠のための報酬を受け取ります。

何千人もの鉱夫がいるので、ブロックチェーンがインフレを防ぐために、システムはパズルの難易度を調整する必要があります(すべてのブロックは10分に一度作成する必要があります)。 ゲーム内のより多くの鉱山労働者は、より困難なパズル。 採掘の難易度は2週間ごとに調整されています。最も強力な鉱夫は常に勝つわけではありません。 ゲームは常に宝くじであり、システムがマイニングプールによって集中化されすぎるのを防ぎます。 鉱業プールは、自分の仕事とコンピューティング能力のために参加者に配当を支払う鉱業組合です。 たとえば、プールがブロックを採掘した場合、参加者はパズルを解決するために提供された計算能力に応じて、そこから配当を受け取ります。

最大の問題は、仕事の証明はエネルギーを消費する方法であり、Bitcoin鉱業のためだけに電気を提供するために使用されるリソースのためです。 そのため、Ethereumは近い将来、PoWを棄権し、ステークコンセンサスの証明を目指す予定です。

プルーフ-オブ-ステーク

別様に働き、ブロックを見つけるための報酬を意味しない。 報酬のために仕事をしている鉱夫もいません。 代わりに、システムは、ブロック作成者の富(ステーク)に応じて、決定論的にブロック作成者を選択します。 これらのブロック作成者は偽造者と呼ばれます。 偽造者は、取引検証の報酬としてネットワーク手数料を取ります。 検証は、すべてのトランザクションが二重支出またはからシステムを保護するためにチェックされているプロセスです。 Proof-of-workブロックチェーンは、例えば:,,およびそのネットワークに対するこのような攻撃のリスクを持っています。 採掘の難易度が低下すると、51%の攻撃を行うのに十分なパワーを購入する方が簡単です。 プルーフ-オブ-ステークを使用した暗号:

しかし、ブロックチェーンの合意のリストはずっと長くなっています。 異なる合意を使用する多くの異なる技術があります。 また、委任されたステーク証明(Dpo)、権限証明(PoA)、重み証明(PoWeight)、ビザンチンフォールトトレランス(BFT)、有向非循環グラフ(Dag)など、次の記事で検討する多くのものもあ