「採掘」タグアーカイブ

#マイニング とは?「#ビットコイン などの #仮想通貨 を採掘(マイニング)する」について簡単にわかりやすく!【初心者向け用語集】

Bitcoin mining

by Marko Ahtisaari(画像:Creative Commons)




■#マイニング とは?「#ビットコイン などの #仮想通貨 を採掘(マイニング)する」について簡単にわかりやすく!【初心者向け用語集】

ビットコインなどの仮想通貨をマイニング(採掘)するといいますが、なぜ「マイニング(mining=採掘)」と呼ばれるのでしょうか?

「ブロックチェーンの衝撃」(ダイヤモンド社)では「マイニング」について次のように説明しています。

DIAMONDハーバード・ビジネス・レビュー 17年8月号 (ブロックチェーンの衝撃)

新品価格
¥2,060から
(2017/12/28 18:02時点)

トランザクションをブロックにまとめて、ネットワーク参加者に送付してブロックチェーンに取り込ませるプロセスは「マイニング(mining=「採掘」)と呼ばれ、これをおこなうネットワーク参加者は「マイナー」と呼ばれる。

なんとなくわかったような感じがしますが、「トランザクションとは何だろう?」というような疑問も浮かんできますので、もう少しかみ砕いてみたいと思います。

そこで今回は「AからBにビットコインを送金する」という例をもとに考えてみたいと思います。

1.「AさんからBさんにビットコインを送る」という送金情報を作成します。このことを「トランザクション」といいます。

2.このトランザクションを受け手であるBさんを含むネットワーク参加者全員に送ります。

3.マイナーが複数のトランザクションをまとめて「ブロック」を作成し、ネットワーク参加者全員に送ります。

4.問題がなければブロックチェーンに追加します。

これがビットコインにおける送金プロセスです。

この例を読んだ後に、もう一度先ほどのマイニングの解説を読むと少しわかりやすくなっていると思います。

しかし、ここで一つ疑問が浮かんできた人はいないでしょうか?

「なぜ『マイナー』になって『マイニング』をする人がいるのか?」という疑問です。

それは、マイニングにインセンティブ(報酬)があるからです。

わかりやすくいえば、マイニングには「うまみ」があるということです。

先ほどのビットコインの送金プロセスを例にとると、ブロックを作成する際には膨大な計算が必要となるのですが、マイニングにおける計算問題を早く解いた人には報酬を受け取ることができる仕組みになっているのです。

「マイニング(採掘)」という言葉はこのことから使われているそうです。




【補足】マイニングの動画解説

ビットコインマイニングとは?

【補足】マイニング関連ニュース

■マイニングにも問題がある

このマイニングにも問題があります。

膨大な計算量となることで電力消費も膨大になっていることです。

「ブロックチェーンの衝撃」(ダイヤモンド社)

たとえば、典型的なコンセンサスメカニズムであるプルーフ・オブ・ワーク(proof-of-work)では、膨大な計算量が必要とされ、それには大量の電力消費が伴う。ある試算では、2020年には、一ビットコインのマイニングに、5500キロワットアワーが必要とされ、その時点でビットコインの採掘に使用される電力は、デンマークのエネルギー消費と同等になるとされている。

【参考リンク】

ブロックチェーンは、「通信システムにおいて、偽りの情報が伝搬される可能性がある時に、正しい合意形成をいかに行うか」というビザンチン将軍問題の解決を、計算量などに転嫁しているとも考えられる。

簡単に言えば、電気代より採掘したビットコインの価値が高い間はマイニングが続くが、電気代のほうが高くなった場合、マイニングする人がいなくなり、ビットコインの仕組みは終了してしまうということです。

信頼できない相手との通信をどう信頼するかという「ビザンチン将軍問題」において、「プルーフ・オブ・ワーク(proof-of-work:POW:CPUの計算量で発言権を与える)」では膨大な計算をこなすことで解決を図ろうというアプローチをしているのですが、それには大量の電力消費を伴うため、現実的にブロックチェーンを導入するには、「プルーフ・オブ・ステーク(proof-of-stakes:POS:コインを持っている割合(ステーク)でブロックの承認割合を決めること」のような計算量の少ない方法を導入するなどによる問題の解決が必要になります。

このほかにもマイナーの偏りという問題もあります。

マイニングのコンセンサス・アルゴリズムの「プルーフ・オブ・ワーク(proof-of-work:POW)」はCPUの計算量に応じて発言権を与えるというものですが、これを言い換えると、ものすごい性能の高いコンピュータを多く持っている人(グループ・企業を含む)に権力が集中してしまいます。

また、ビットコインの発行総量は2100万Bitcoinとあらかじめ決められており、新規に発行されることがなく、さらには、マイニングの報酬額を半減させるタイミング「半減期」があります。

ちなみに、Blockchainの表を見ると、2018年1月13日までにビットコイン総供給量の80%にあたる1680万BTCが採掘されています。

マイニングの報酬が減ってしまい、マイナーがマイニングを辞めてしまった場合、ビットコインやブロックチェーンの仕組みも止まってしまう恐れがあります。

タラレバですが、マイニングには、エネルギー問題、環境問題、一極集中の恐れ、半減期でマイニングを辞めるといった問題を抱えているのです。







【参考リンク】

【ビットコイン・ブロックチェーン 初心者向け用語集】

【ブロックチェーン 関連記事】

仮想通貨のマイニングにおけるエネルギー・環境問題を考える時には金(ゴールド)の採掘に関連するコストを比較して考える必要がある!

Explore Oregon Recreation: Sharps Creek Recreation Site

by Bureau of Land Management Oregon and Washington(画像:Creative Commons)




■仮想通貨のマイニングにおけるエネルギー・環境問題を考える時には金(ゴールド)の採掘に関連するコストを比較して考える必要がある!

#マイニング とは?「#ビットコイン などの #仮想通貨 を採掘(マイニング)する」について簡単にわかりやすく!【初心者向け用語集】では、仮想通貨のマイニングの際のエネルギー問題(膨大な計算量となることで電力消費も膨大になっている)について取り上げました。

「ブロックチェーンの衝撃」(ダイヤモンド社)

DIAMONDハーバード・ビジネス・レビュー 17年8月号 (ブロックチェーンの衝撃)

新品価格
¥2,060から
(2017/12/28 18:02時点)

たとえば、典型的なコンセンサスメカニズムであるプルーフ・オブ・ワーク(proof-of-work)では、膨大な計算量が必要とされ、それには大量の電力消費が伴う。ある試算では、2020年には、一ビットコインのマイニングに、5500キロワットアワーが必要とされ、その時点でビットコインの採掘に使用される電力は、デンマークのエネルギー消費と同等になるとされている。

【参考リンク】

しかし、これは一面的な見方で、見方を変えると違ったものが見えてきます。

具体的な数値の比較がされているわけではありませんが、仮想通貨のビットコインの採掘と金(ゴールド)の採掘におけるエネルギー消費や環境への影響という視点が抜けていることに気づかされます。

ただ、実際に「プルーフ・オブ・ワーク(proof-of-work:POW:CPUの計算量で発言権を与える)」では膨大な計算量が必要とされるため大量の電力消費が伴ってしまうというのは事実でしょう。

信頼できない相手との通信をどう信頼するかという「ビザンチン将軍問題」において、PoWでは膨大な計算をこなすことで解決を図ろうというアプローチをしているのですが、それには大量の電力消費を伴うため、現実的にブロックチェーンを導入するには、「プルーフ・オブ・ステーク(proof-of-stakes:POS:コインを持っている割合(ステーク)でブロックの承認割合を決めること」のような計算量の少ない方法を導入するなどによる問題の解決が必要になります。

#CES2018 で起きた大停電が電力・エネルギーの重要性を伝えてくれた!|暗くなったことで反対に見えてきたものとは?では、停電になり真っ暗になってしまったことで、どんなに新しいテクノロジーを活用したプロダクトやサービスであっても、停電になると役に立たなくなってしまうという現実が見えてきました。

だからこそ、私たちはいかにして電力を確保しなければならないのかについて考える必要があるのです。

例えば、AIを省エネに活用したり、スマートエネルギーを活用することが考えられるでしょう。

【2018年予測】エネルギー業界は #ブロックチェーン と #5G と #IOT によって劇的に変わる!?|「スマートホーム」「スマートエネルギー」「スマートグリッド」によれば、スマートエネルギーとは、太陽光発電や風力発電などの再生可能エネルギーの活用、ICTによるエネルギー利用の効率化、ガスコージェネレーション、燃料電池、蓄電池など技術を活用することにより、地域において自律的なエネルギーの需給調整を図る分散型エネルギーシステムのことを言います。

エネルギーを作る技術、エネルギーを貯め込む技術、省エネ技術などを駆使して、いかにして、電力・エネルギーを確保していくかがますます重要になるでしょうね。

#マイニング とは?「#ビットコイン などの #仮想通貨 を採掘(マイニング)する」について簡単にわかりやすく!【初心者向け用語集】で出したように、安易な結論を出すのではなく、少しずついろんな人が様々なアイデアを出しながら、解決に向かっていく必要があるのでしょうね。







【ビットコイン・ブロックチェーン 初心者向け用語集】