English
Connect
ニュース・記事

仮想通貨を調べた時によく出てくるワード「コンセンサスアルゴリズム」ってなに?

仮想通貨に興味を持ち、色々調べていくと「コンセンスアルゴリズム」というワードがよく出てきます。
何やら難しそうな感じでついつい調べずに、そのまま意味も分からずお終いにしがちですが、とても重要な要素を持ちます。

今回はこの「コンセンサスアルゴリズム」について纏めてみました。


コンセンサスアルゴリズムとは

コンセンサスアルゴリズム

コンセンサス➤合意
アルゴリズム➤方法

と訳すことができます。

仮想通貨の根幹と言われるブロックチェーン(パブリックチェーン)は、非中央集権的なシステムで管理者が存在しません。
よって取引を行う際、その取引が正当か否かを確認する必要があります。

この確認する人をマイナーと呼び、マイナーはマイニングという作業をすることでこの取引の正当性をチェック。対価として報酬を得ます。

コンセンサスアルゴリズムとは「誰が、どのように」取引のチェックをするかを意味した用語になります。

コンセンサスアルゴリズムの種類

コンセンサスアルゴリズムは複数存在します。

プルーフ・オブ・ワーク(Proof of Work/PoW
プルーフ・オブ・ステーク(Proof of Stake/PoS
プルーフ・オフ・インポータンス(Proof of Importance/PoI

この他にもコンセンサスアルゴリズムは存在し、またPoWPoSを組み合わせたハイブリット型もあります。

今回、PoWPoSPoI、を中心に解説していきたいと思います。

プルーフ・オブ・ワーク(Proof of Work/PoW)

コンセンサスアルゴリズムの中で最も代表的なものがプルーフ・オブ・ワーク(Proof of Work/PoW)です。
PoWはビットコインに採用されており、一番耳にするのではないでしょうか。

Proof of Workを直訳すると

Proof➤証明
of➤の
Work➤仕事

「仕事の証明」となります。

PoWは膨大な計算量、つまり仕事量をようする問題を最初に解いた人が、報酬を得る仕組みになります。
PoWではこの計算をする人をマイナーと呼び、この仕事内容をマイニングと称されます。

ビットコインは最大発行枚数が2,100万枚と決まっており、現在(2018年8月6日時点)市場に流通しているのが約17100万枚。
つまり3,900,000枚まだ市場に流通されておらず、新たに発行されるビットコインは、マイニングによる報酬によって新規発行されます。

マイナーは膨大な電力を費やし、代わりに対価として報酬を得ることから、「金を採掘する」ことに似ているため、この作業のことをマイニングと呼んでいます。

PoWはある数値を最初に発見した人に対し報酬を与える仕組で、このシステムにより改ざんのリスクをほぼ0にしています。

ここでいうある数値とは「ナンス値」を指し、ナンス値を見つけ出すには、専用の機材を複数台用いらなければ(一番最初に)発見することができません。この作業には、膨大な電力(電気代)が必要となります。

PoWのメリット

PoWのメリットは取引記録の改ざんに強いということです。
ビットコインでブロックを生成するには、マイニングと言う作業が必要ですが、仮に不正なブロックを生成しようと試むと、より電力を費やす必要があり、その行為に見合った対価を得ることができません。

ここで言う「より電力を費やす」というのは、大勢のノードを上回る速度で不正なブロックチェーンを伸ばして上書きするということです。

ブロックチェーンは過去から現在までひと繋がりの台帳となっています。
仮にブロックを改ざんしようとすると、その後に行われたすべての取引が含まれるブロックも、計算し続けなければいけません。

この行為を実現させるためには、参加者全体の計算能力およそ過半数の能力を持たない限り、実現することは難しくほぼ不可能とされています。

ビットコインではこのPoWにより強固なセキュリティを実現しています。

PoWのデメリット

①一番に言われているのがPoWを行うには膨大な電力を必要とすることです。
PoWは仕事の量を増やさないと一番最初にナンス値を見つけることができないため、マイナーは性能の良いコンピュータを使って膨大な電力を使いマイニングを行います。
これにより、電気代が高額になると同時に、地球環境にも悪影響を及ぼすとされ、国際問題にまで発展しています。

②51%攻撃
PoWで不正行為を実現させるためには、世界中の強力なマイナーがする仕事量を上回らなければなりません。
ビットコインなど参加者が多い通貨は起こりづらいとされていますが、他の有名ではない通貨ではマイナーがそれ程強力でなく、膨大なコストをかけずに過半数を占めることができてしまう事もあります。
ある特定のノードが過半数を占めてしまえば、そのノードが取引を承認することになるので、不正な取引を承認できてしまいます。
このような問題を、過半数つまり51%以上を占めることから、51%攻撃と言います。

プルーフ・オブ・ステーク(Proof of Stake/PoS)

PoSPoWの改善策として考案された仕組みで、トークン保有量が多ければ多いほど報酬が得やすくなるアルゴリズムです。

PoWでは計算量、仕事量によって、ブロック生成者を決定していましたが、PoSの承認できる確率は仮想通貨の保有量に応じて高まります。

つまりPoSでは仮想通貨を持っていれば持っているほど、ブロック生成を行えるので、多くの報酬が貰えることになります。
PoWではマイニングと呼んでいますが、PoSではフォージングと呼びます。

PoSのメリット

PoSではPoWで問題とされていた「膨大に使われる電力」また、取引承認に係わる「51%攻撃」に対し改善されたアルゴリズムです。

PoSは、CUPに膨大な計算をさせなくて済むので、電力がたいして必要ではありません。

PoSでは51%攻撃を受けにくいとされています。
51%攻撃を行うためには大量の仮想通貨(51%以上)を保有しなければならず、そこまで保有するには相当の資金を必要とします。
仮に不正な取引がネットワークで認証され常時起こっていたとすれば、通貨の信用を失い価格が暴落するので、攻撃するメリットがありません。

PoSのデメリット

PoSは保有量が多いほど認証できる確率が高くなるので、通貨を貯め込む傾向が多くなり流動性が損なわれる恐れがあります。

プルーフ・オフ・インポータンス(Proof of Importance/PoI)

PoIはNEMプロジェクトで独自に導入された、今までにない新しいコンセンサスアルゴリズムです。

PoWは計算量を重視し、PoSでは通貨の保有量に応じ報酬を得やすい仕組みとなっていました。

PoIでは重要度に応じ報酬を得やすくなる仕組みです。
ここで言う「重要度」とは、XEMの「保有量」と「取引」を指し、多くのXEMを持つだけではなく、取引の多さも考慮した仕組みとなります。
つまり、ネットワーク上で積極的に参加する人ほど報酬を得られるということです。

PoSは多くの通貨を保有している人ほど報酬を得やすくなるため、「通貨を貯め込み流動性が損なわれる」という懸念がありました。

このような問題に対し、PoSの概念を発展させて考え出されたのがPoIです。
保有量だけではなく取引の多さも判断基準となるので、富裕層に偏らず流動性を保つことができます。

*この判断基準は「保有量」と「取引の頻度」だけではなく、複数の複雑なアルゴリズムで設計されています。

NEMは「金銭的な自由、分散化、平等および連帯感の原則に基づき、新しい経済圏の創出を目標」としてはじまった仮想通貨のプロジェクトです。

この考えは、コンセンサスアルゴリズムにも引き継がれています。

PoIのメリット

PoIではPoWのように膨大な電力を必要としません。
PoS同様、51%攻撃のリスクが極めて低いです。
PoSの富裕層が有利になってしまうというデメリットに対して、PoIでは「流動性」が高まるので、貧富の差が極端に広がることがありません。

PoIのデメリット

PoIで報酬を得ることをハーベスティング(収穫)と呼びますが、このハーベスティングに参加するためには、ある一定量のXEMを保有する必要があります。
そのため、保有していない人は参加ができないので、PoSが抱える問題を完全に解決した訳ではありません。

最後に

今回、プルーフ・オブ・ワーク(Proof of Work/PoW)、プルーフ・オブ・ステーク(Proof of Stake/PoS)、プルーフ・オフ・インポータンス(Proof of Importance/PoI)について纏めてみました。

この他にもリップルが取り入れている、Proof of Consensus/POCや、LisKが採用しているDelegated Proof of Stake/DPOS、又はハイブリット型も存在します。

NEMなどは取引所のウォレットに預けておいても増えることはありません。
しかし一定量保有していればNEM専用のNanoウォレットならXEMを報酬として得ることも可能です。

これから仮想通貨を購入する、又はICOに参加する時は、自分が欲しい通貨のコンセンサスアルゴリズムがどのタイプか知っておいた方が良いでしょう。

この記事が良かったら
いいねしよう

毎日情報を更新しています。

この記事が良かったら
いいねしよう

毎日情報を更新しています。

著者について

ぼ~ぬん

2006年、カルト・ブルーを取得にて フランス・ブルゴーニュのbeauneに1年間勤務。 2016年6月、仮想通貨トレードに参入。 2018年より投資枠を拡大。資産運用中。

新着ブロックチェーンゲーム

オススメの記事ブロックチェーンゲームインフォ(NFTゲーム)注目記事

Sorare(ソラーレ)NFTサッカーゲームの遊び方・稼ぎ方を初心者向けに解説(2023年版)
「Sorare(ソラーレ)を始めてみたい」 「SorareでNFTを稼げるって聞いたけど、本当?」 2023年現在、このような思いでSorareに登録しようか悩んでいる人は多いでしょう。 この記事では、Sorareサッカーゲームの特徴と遊び方、そして稼ぎ方について詳しく紹介します。 「本当にSorareで稼げるの?」「無課金でも楽しめる?」といったよくある質問にも解説していますので、これからSorareサッカーゲームを始める方は、ぜひチェックしてください。
  • ゲーム攻略/紹介
  • 2020-06-20
  • 日本語で遊べるブロックチェーンゲームおすすめランキング
  • ゲーム攻略/紹介
  • 2023-01-23
  • 掘ることが楽しいブロックチェーンゲーム「Brilliantcrypto」CBTプレイレポート
    3Dの鉱山でツルハシ片手に宝石を掘り当てるブロックチェーンゲーム「Brilliantcrypto」 の第2回クローズドβテストゲームレポート。
  • ゲーム攻略/紹介
  • 2024-02-04
  • 【無課金でクリスぺ攻略】クリプトスペルズは無課金で稼げるのか
    人気Youtuberにも取り上げられ、大いに盛り上がる中、クリプトスペルズは果たして完全無課金では稼ぐことが出来るのかについて、現時点での収益性について紹介します。 ※こちらの記事ではあくまでも方法の紹介のみになり、BCGで稼ぐことを勧めている記事ではございません。 #クリスペ 2021年7月1日 更新 月間、チャレンジミッションに関する記載、その他を追記 2020年5月26日更新 アセットアナライザーにNFT追加
  • ゲーム攻略/紹介
  • 2020-05-26
  • この著者による記事

    仮想通貨 セントラリテイ(Centrality)とは
    セントラリテイ(Centrality)は、2018年1月にICOが実施されたプロジェクトで、その期待値の高さから、開始わずか6分で約100憶円相当のトークンが完売しました。 信頼性の高いTGE案件ということで、その影響も大きかったです。 TGEとはCTIAが行う「デューデリジェンス(情報の精査)」をクリアしたICOのことで、通常行われるICOよりも信頼性が高いと言われています。 2019年10月4日、前日比55%も価格が急騰したセントラリテイCentrality。その特徴や将来性について解説します。
  • Blockchain/NFT
  • 2019-10-07
  • ブロックチェーンは大きく分けて3種類ある パブリック、プライベート、コンソーシアムそれぞれの違いと特徴
    パブリックブロックチェーン、プライベートブロックチェーン、コンソーシアムブロックチェーンについて簡単に纏めてみました。
  • Blockchain/NFT
  • 2018-08-06
  • コンセンシス(ConsenSys)社の取り組み
    先日(2018年11月6日)、新生銀行とコンセンシス(ConsenSys)がブロックチェーン技術活用を検討するための基本合意に関する覚書を締結しました。 各メディアで取り上げられましたが、コンセンシス(ConsenSys)がどのような企業なのか、分からない方もいらっしゃると思います。 この記事では、コンセンシスがどのような取り組みを行い、どういう活動を行っているかを纏めてみました。
  • Blockchain/NFT
  • 2018-11-12
  • バイナンスも出資するCocos-BCXとは|特徴や将来性について解説
    ブロックチェーンゲームを開発する上で、ゲーム制作の知識、ブロックチェーンの知識と両方が必要となり、開発者にとって非常にハードルが高いです。 Cocos-BCXは独自の開発キッドを利用することで、簡単にブロックチェーン上でDappsを開発、デバッグ、リリースすることができきます。 Cocos-BCXは大手企業との提携や融資、バイナンスに上場したことで話題にもなりました。 この記事ではCocos-BCXの特徴や将来性ついて解説します。
  • Blockchain/NFT
  • 2019-09-02
  • Blockchain/NFTの記事

    BigQueryのEthereumデータを使ってブロックチェーンゲームを分析しよう!
    ブロックチェーンゲームの売り上げは、基本的にはEthereumネットワーク上に記録されており、ある程度調べる事が出来ます。 中には、EOSやTronなど他のチェーンにまたがっているため、集計が面倒であったり、 クレジット決済を導入していたりする所などは、完全に調べる事はできません。 また、決済方法がクリプトスペルズのように、スマートコントラクトではない場合も、調べる事が難しいです。 そんな中、どうやって調べれば良いかを今回、GoogleCloudのBigQueryを使って説明したいと思います。 ※2021-03-21 画像を追加
  • Blockchain/NFT
  • 2019-08-19
  • MEWconnectとは何か。MEWconnectでのマイイーサウォレットへのログイン方法と送金方法(追記あり)
    MEWconnectはマイイーサウォレットのセキュリティを強化する為のログインアプリのようなものです。 Android、iOSにて管理できます。 ※追記 誤解を招く恐れがある「旧UIへのログイン方法」への記事リンクを削除しました。
  • Blockchain/NFT
  • 2019-09-02
  • Coinhive(コインハイブ)がサービス終了を発表。日本では設置したことに対して裁判の最中。
    設置をしたことで日本では不正指令電磁的記録取得・保管の罪として10名以上が逮捕されたCoinhive(コインハイブ)。 そのサービス自体が、3月8日に終了する事が発表されました。
  • Blockchain/NFT
  • 2019-02-27
  • バイナンスも出資するCocos-BCXとは|特徴や将来性について解説
    ブロックチェーンゲームを開発する上で、ゲーム制作の知識、ブロックチェーンの知識と両方が必要となり、開発者にとって非常にハードルが高いです。 Cocos-BCXは独自の開発キッドを利用することで、簡単にブロックチェーン上でDappsを開発、デバッグ、リリースすることができきます。 Cocos-BCXは大手企業との提携や融資、バイナンスに上場したことで話題にもなりました。 この記事ではCocos-BCXの特徴や将来性ついて解説します。
  • Blockchain/NFT
  • 2019-09-02
  • Powered by