Zcashが最初のPoSを採用した暗号資産だった
Proof-of-Stakeコンセンサスアルゴリズムを使用する最初のプロジェクトは、熱心な暗号通貨愛好家であり、Bitcoin Foundationの元職員であるZooko Wilcox氏が作成したアルトコイン、Zcash(ZEC)です。ZECはProof-of-Stakeを利用して新しい暗号通貨を作成した最初のプロジェクトである。このアルゴリズムは、報酬と罰則のシステムを通じて新しい暗号通貨を作るように設計されています。このシステムは、コインの過半数が攻撃者に支配される51%攻撃を回避するために設計されています。最初のProof-of-Stake暗号通貨であるZCashは2014年にリリースされ、アルトコインとして利用されています。
新しい暗号通貨の開発にProof-of-Stakeが必要な理由
Proof of Stake暗号通貨(PoS)は、新しい暗号通貨を作るための方法です。これは、マイニングアルゴリズムが検証した各ブロックのデータに対して、採掘者に報酬を与えるコンセンサスアルゴリズムです。採掘者は、ブロックチェーンが成長し続けるときに報酬を得るが、チェーンが全く成長していないときには報酬を得られない。
報酬は、ブロックチェーンに追加されたブロックの数である確認回数に連動しています。
報酬=(BaseCoin * BlockStake / Difficulty) * BlockTime
例えば、Proof of Stakeシステムのベースコインが10トークンである場合、ブロックチェーンに1000ブロック追加されるごとに1トークンの報酬が追加されます。この報酬は、流通しているコインの量に基づきます。上記の例では、システムのベースコインが1000トークンである場合、各ブロックの報酬は1000分の1の1トークンとなります。
プルーフ・オブ・ステークには、以下のような利点がある。
51%攻撃に強い。51%攻撃に強い。流通するコインの51%が盗まれた場合、攻撃者は空の財布を手に入れるだけである。
シビルアタックに強い。ハッカーのような一個人がネットワークをコントロールすることは不可能である。
Proof-of-Workアルゴリズムを使わずにProof-of-Stakeコインを採掘する方法はない。例えば、ビットコインを採掘しようとするユーザーは、GPUやCPUを使うことができます。Proof-of-Stakeシステムを使えば、ユーザーは自分のコンピュータで採掘することも可能です。
イーサリアムのスマートコントラクト開発者は、Proof of Stake/PoSと呼ばれるProof-of-Stakeコンセンサスアルゴリズムを開発した。このアルゴリズムはVitalik Buter氏によって開発されたものである。