Proof of Work vs Proof of Stake: Basic Mining Guide

Ameer Rosic

仕事の証明とステークの証明:最近、Proof of Work(PoW)システムに基づくEthereumコンセンサスから、いわゆるステークの証明に基づくものに移行するという考えについて聞いたことがあります。

この記事では、仕事の証明とステークの証明の主な違いを説明し、鉱業の定義を提供するか、新しいデジタル通貨がネットワークを介してリリースされるプロセスについて説明します。

また、Ethereumコミュニティが「仕事」から「ステーク」への移行を決定した場合、鉱業技術に関して何が変わるでしょうか?

この記事は、上記の問題を理解するための基本的なガイドになりたいと考えています。 より詳細なウォークスルーをお探しの場合は、Ethereumのブロックチェーンコースをご覧ください。

仕事の証明とは何ですか?

まず、基本的な定義から始めましょう。

仕事の証明は、複数の偽の要求を送信することによって、コンピュータシステムのリソースを使い果たす目的を持っている分散型サービス拒否攻撃(DDoS)などのサイバー攻撃を阻止する主な目標を持つプロトコルです。

仕事の証明のコンセプトはビットコインの前でも存在していましたが、中本聡はこのテクニックを彼女に適用しました。私たちはまだ中本が本当に誰なのか分かりません。デジタル通貨は伝統的な取引の設定方法に革命をもたらしました。

実際には、PoWのアイデアは、もともとシンシア・ドワークとモニ・ナールによって出版されました 1993, しかし、用語「仕事の証明」はマーカス・ヤコブソンとアリ・ジュエルズによって発行された文書で造語されました 1999.

しかし、これまでに戻って、仕事の証明は、2008 年に出版された中本のBitcoinホワイトペーパーの背後にある最大のアイデアかもしれません。これは、信頼できない分散されたコンセンサスを可能にするからです。

ブロックチェーン開発者になるための訓練を今すぐ無料トライアルを始めましょう!

信頼できない分散されたコンセンサスとは何ですか?

信頼できない分散コンセンサスシステムは、第三者のサービスを信頼する必要がないことを意味します。

従来の支払い方法を使用する場合は、取引を設定するために第三者に信頼する必要があります(例:Visa、Mastercard、PayPal、銀行)。 彼らは、各口座の取引履歴と残高を格納する独自のプライベートレジスタを保持します。

この動作をよりよく説明する一般的な例は次のとおりです。AliceがBob $100を送信した場合、信頼できるサードパーティのサービスはAliceのアカウントをデビットし、Bobのクレジットを行うため、このサードパーティは正しいことをすることを信頼する必要があります。

ビットコインやその他のデジタル通貨では、誰もが元帳(ブロックチェーン)のコピーを持っているので、誰もが直接書かれた情報を確認できるので、誰も第三者に信頼する必要はありません。

仕事と鉱業の証明

より深く、作業の証明は、ブロックチェーンと呼ばれる分散元帳に信頼できないトランザクション(いわゆるブロック)の新しいグループを作成するために実行する必要がある高価なコンピュータ計算(マイニングとも呼ばれます)を定義するための要件です。

鉱業は2つの目的として機能します。

取引の正当性を検証するため、またはいわゆる二重支出を回避するため。

以前のタスクを実行するために鉱夫に報酬を与えることによって新しいデジタル通貨を作成する。

トランザクションを設定する場合、これは舞台裏で起こります:

トランザクションは、ブロックと呼ばれるものに一緒にバンドルされます。

マイナーは、各ブロック内のトランザクションが正当であることを確認します。

これを行うには、鉱夫は作業証明の問題として知られている数学的なパズルを解決する必要があります。

報酬は、各ブロックの問題を解決する最初の鉱夫に与えられます。

検証されたトランザクションはパブリックブロックチェーンに保存されます

この「数学的なパズル」には、アシンメトリーという重要な特徴があります。 実際、作業は依頼者側では適度に難しいが、ネットワークを確認するのは簡単でなければならない。 このアイデアは、CPUコスト関数、クライアントパズル、計算パズルまたはCPUの価格機能として知られています。

すべてのネットワーク鉱夫は、候補ブロックに関係する数学的問題の解決策を見つける最初に競合します。ブルートフォースを介して他の方法では解決できない問題は、本質的に膨大な数の試行を必要とします。

鉱夫が最終的に適切な解決策を見つけたら、同時にネットワーク全体に発表し、プロトコルによって提供される暗号侵害の賞(報酬)を受け取ります。

技術的な観点から、マイニングプロセスは逆ハッシュの操作です。数字(nonce)を決定するので、ブロックデータの暗号ハッシュアルゴリズムは与えられたしきい値未満になります。

難易度と呼ばれるこの閾値は、マイニングの競争的性質を決定するものです。ネットワークに多くの計算能力が追加されるほど、このパラメータが増加し、新しいブロックを作成するために必要な平均計算数も増加します。 この方法はまた、ブロック作成のコストを増加させ、マイナーがマイニングシステムの効率を向上させ、ポジティブな経済的バランスを維持する。 このパラメータの更新は約 14 日ごとに行われ、10 分ごとに新しいブロックが生成されます。

作業の証明は、ビットコインブロックチェーンだけでなく、ethereumや他の多くのブロックチェーンによっても使用されます。

作業証明システムのいくつかの機能は、ブロックチェーンごとに特別に作成されているため異なりますが、今はあなたのアイデアをあまりにも技術的なデータと混同したくありません。

あなたが理解する必要がある重要なことは、Ethereumの開発者は、ステークの証明と呼ばれる新しいコンセンサスシステムを使用して、テーブルを回したいということです。

ステークの証明とは何ですか?

ステークの証明は、取引に基づいて検証し、分散されたコンセンサスを達成するための別の方法です。

それはまだアルゴリズムであり、目的は仕事の証明と同じですが、目標を達成するプロセスはかなり異なります。

ステークの最初のアイデアの証明は、2011 年にビットコインのフォーラムで提案されたが、この方法を使用する最初のデジタル通貨は、ShadowCash、Nxt、BlackCoin、NuShares/NuBits、Qoraとナビゲーションコインと一緒に2012 年にピアコインでした。

アルゴリズムは、取引を検証し、新しいブロックを作成するという目標で数学的な問題を解決する鉱夫に報酬を与える作業の証明とは異なり、新しいブロックの作成者は、その富に応じて決定的な方法で選択され、また、株式として定義されます。

ブロック報酬なし

また、すべてのデジタル通貨は以前に最初に作成されており、その数は決して変わりません。

これは、PoSシステムにはブロック報酬がないため、鉱夫は取引手数料を受け取ることを意味します。

これが、実際には、このPoSシステムでは、鉱夫が偽造品と呼ばれる理由です。

なぜEthereumはPoSを使用したいのですか?

Ethereumコミュニティとその創作者であるVitalik Buterinは、仕事の証明からステークの証明への移行を行うために、ハードフォークを計画しています。

しかし、なぜ彼らは一方から他方に切り替えたいのですか?

仕事の証明に基づく分散コンセンサスでは、鉱夫は多くのエネルギーを必要とします。 1つのBitcoinトランザクションでは、1 日に1.57アメリカの世帯に電力を供給するのと同じ量の電力が必要でした(2015 年のデータ)。

そして、これらのエネルギーコストは、決済通貨で支払われ、デジタル通貨の価値に一定の下向きプレッシャーを引き起こします。

最近の研究では、専門家は、ビットコイン取引が2020 年までにデンマークと同じ電力を消費する可能性があると主張した。

開発者はこの問題についてかなり心配しており、Ethereumコミュニティは、より環境に優しく安価な分散型のコンセンサスのために、ステーク法の証明を利用したいと考えています。

また、新しいブロックの作成に対する報酬は異なります。Proof-of-Workでは、鉱夫は鉱業であるデジタル通貨を所有していない可能性があります。

ステークの証明では、偽造者は常に鋳造されたコインを所有する人です。

偽造品はどのように選択されますか?

Casper(ステークコンセンサスプロトコルの新しい証明)が実装される場合、バリデータプールが存在します。 ユーザーは、このプールに参加して、偽造として選択することができます。 このプロセスは、キャスパー契約を呼び出してEtherまたはEthereumネットワークに電力を供給するコインを送信する機能を介して利用できます。

「あなたはしばらくすると自動的に誘発されます」とVitalik Buterin 自身はRedditで共有されたポストで説明しました。

「バリデータプール自体に誘導される優先順位スキームはありません。他の結合者の数に関係なく、誰もが望むラウンドに参加することができます」と彼は続けました。

各バリデータの報酬は「約 2 〜 15 %」になりますが、まだ分かりません。

また、Buterinは、アクティブなバリデータ(またはフォーガー)の数に制限が課されていないと主張しましたが、バリデータが多すぎると報酬が少なすぎる場合は金利を削減し、報酬を増やすことによって経済的に規制されます。

より安全なシステム?

すべてのコンピュータシステムは、特にサービスがお金に関連している場合、ハッカー攻撃の可能性から解放したいと考えています。

だから、主な問題は:ステークの証明は仕事の証明よりも安全ですか?

専門家はそれについて心配しており、コミュニティにはいくつかの懐疑論者がいます。

Proof-of-Workシステムを使用すると、技術的および経済的な否定のおかげで悪い俳優が切り取られます。

実際、PoWネットワークへの攻撃をプログラミングすることは非常に高価であり、盗むことができるよりも多くのお金が必要になります。

代わりに、基盤となる PoS アルゴリズムは可能な限り防弾にする必要があります。これは、特に罰則がなければ、ステークベースのネットワークの証明が攻撃の方が安くなる可能性があるためです。

この問題を解決するために、ButerinはCasperプロトコルを作成し、悪いバリデーターが預金を失う可能性のある状況のセットを使用できるアルゴリズムを設計しました。

彼は説明した:「経済の最終性は、参加する預金を提出するバリデータを要求することによって、キャスパーで達成され、プロトコルは、彼らがルールのいくつかのセットに違反する何らかの方法で行動したと判断した場合、彼らの預金を奪う(「スラッシング条件」)。」

スラッシングの条件は、上記の状況、またはユーザーが中断することにならない法律を指します。

仕事の証明とステークの証明:結論

PoSシステムのおかげで、バリデータはコンピューティングパワーを使用する必要はありません。なぜなら、チャンスに影響を与える唯一の要因は、自分のコインの総数とネットワークの現在の複雑さであるからです。

したがって、この将来 PoW から PoS への切り替えには、次のような利点があります。

省エネ。

攻撃としてより安全なネットワークはより高価になります。ハッカーがコインの総数の51 % を購入したい場合、市場は速い価格上昇によって反応します。

このように、CASPERは経済的なコンセンサスシステムに依存する保証金プロトコルになります。 ノード(またはバリデータ)は、新しいブロック作成のおかげでコンセンサスの一部になるためにセキュリティデポジットを支払う必要があります。 キャスパープロトコルは、セキュリティ預金の制御のおかげで、バリデーターが受け取った報酬の特定の量を決定します。

あるバリデータが「無効な」ブロックを作成した場合、セキュリティデポジットは削除され、ネットワークコンセンサスの一部となる権限も削除されます。

言い換えれば、キャスパーのセキュリティシステムは賭けのようなものに基づいています。 PoSベースのシステムでは、賭けは、コンセンサスルールに従って、バリデーターが賭けている各チェーンと共に賞金を持つバリデータに報酬を与える取引です。

したがって、キャスパーは、バリデータが他のベットに従って賭け、コンセンサスを加速できる肯定的なフィードバックを残すという考えに基づいています。

Like what you read? Give us one like or share it to your friends and get +16

1,504
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today and earn 128 bonus blocks

Already have an account? Sign In