プールマイニング【仮想通貨】
マイニングの やり方だよ
複数人でチームを組んでやるよ
簡単に書くよ
プールマイニング【仮想通貨】(読:プールマイニング 英:pool mining)とは
仮想通貨(暗号資産)
(本物のお金とか物とかサービスと交換できる(本物のお金とは違う)電子データ)の話で出てくるマイニング
(仮想通貨の仕組みにおいて、とある早い者勝ちの計算(?)問題を解いて、報酬の仮想通貨をもらえるように頑張ること)のやり方の分類のひとつ
であり
複数人でチームを組んで、協力してマイニングするやり方
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・ブロックチェーン
・仮想通貨(暗号資産)
・マイニング
について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
ブロックチェーンは、すんごい大雑把に説明すると「データベースみたいなもの」です。
ただし、データベースが1つの大きな箱のイメージなのに対し、ブロックチェーンは たくさんの小さな箱が紐でつながっているイメージです。
仮想通貨は「みんなが『これは、お金ってことにしようぜ!』と決めた電子データ」です。
「暗号資産」とも呼ばれます。
「お金ってことにしようぜ!」と決めたので、支払うときに使えます。
本物のお金と両替したりも できます。
ただし、あくまで「決めた」だけです。
本物のお金(円とかドルとか)とは違います。
全世界規模で使えるポイントカードのポイントみたいなイメージですかね。
……とチマチマ書いてみましたが、実は「資金決済に関する法律」という法律の「第一章 総則 (定義)第二条 5」で「仮想通貨というのは、こーゆーやつですよ!」と定義されています。
内容は以下の通りです。
5 この法律において「暗号資産」とは、次に掲げるものをいう。ただし、金融商品取引法(昭和二十三年法律第二十五号)第二条第三項に規定する電子記録移転権利を表示するものを除く。
一 物品を購入し、若しくは借り受け、又は役務の提供を受ける場合に、これらの代価の弁済のために不特定の者に対して使用することができ、かつ、不特定の者を相手方として購入及び売却を行うことができる財産的価値(電子機器その他の物に電子的方法により記録されているものに限り、本邦通貨及び外国通貨並びに通貨建資産を除く。次号において同じ。)であって、電子情報処理組織を用いて移転することができるもの
二 不特定の者を相手方として前号に掲げるものと相互に交換を行うことができる財産的価値であって、電子情報処理組織を用いて移転することができるもの
漢字が多くて読む気が失せますね。
この説明を書いている時点の情報ですが、日本銀行のホームページ(https://www.boj.or.jp/announcements/education/oshiete/money/c27.htm/)には以下のような説明が載っていました。
「暗号資産(仮想通貨)」とは、インターネット上でやりとりできる財産的価値であり、「資金決済に関する法律」において、次の性質をもつものと定義されています。
(1)不特定の者に対して、代金の支払い等に使用でき、かつ、法定通貨(日本円や米国ドル等)と相互に交換できる
(2)電子的に記録され、移転できる
(3)法定通貨または法定通貨建ての資産(プリペイドカード等)ではない
こっちは、ちょっと読みやすいですね。
支払うときに使ったり本物のお金と交換したりできるけど、本物のお金とは違うやつだよ!
と言っているのでしょう。
ということで、なんとなく意訳すると
本物のお金っぽく使えるけど本物のお金とは違うデータ
が仮想通貨です。
一般的な仮想通貨の場合、取引履歴がブロックチェーンで保管されていることが多かったりします。
その結果、データの管理者的な役割の人がいらなかったり、取引履歴を書き換えて自分の分を増やしたりするのが大変だったり、あーだこーだなのです。
マイニングは「仮想通貨の仕組みにおいて、とある早い者勝ちの計算(?)問題を解いて、報酬の仮想通貨をもらえるように頑張ること」です。
取引履歴がブロックチェーンで保管されているビットコインとかの仮想通貨では、結構な頻度で「この問題を解いてみろやぁ!」な計算(?)問題が出されます。
「なんで、そんな問題が出されるの?」と疑問を覚える人もいるでしょうが、とりあえず気にしないでください。
今の時点で考えると混乱すると思います。
この計算(?)問題には報酬が付いています。
「最初に正しい答えを出した人に仮想通貨をあげるよ」なのです。
それを踏まえて「最初に正しい答えを出した人に仮想通貨をあげるよ」な計算(?)問題を解いて報酬の仮想通貨をもらえるように頑張るのがマイニングです。
ちなみに「計算(?)問題」という書き方をしているのは、個人的に「これって『計算』問題と呼べるのかな?」と思っているからです。
例えば、そうですね。
ここに何かを入れると何かが出てくる箱が ありました。
何を入れると何が出てくるかは分かりません。
ここで問題です。
何を入れるとケーキが出てくるでしょうか?
これは頭で考えても分かりませんよね。
何を入れると何が出てくるか分からないのですから。
知りたかったら、ケーキが出てくるまで目につくものを片っ端から箱に入れてみる必要があります。
あくまでイメージの話ですが、マイニングで解かなくちゃいけない問題は、これと同じような仕組みになっています。
論理的に答えを導き出す手段がないので、答えになりそうな値を片っ端から当てはめてみるしかありません。
この行為は、とりあえず地面を掘ってみて価値のある鉱物を探す作業と似ていますよね?
……と感じるかは人それぞれですが、だから「マイニング」という呼び名が付いています。
英単語の「mining(マイニング)」の意味は「採鉱」とか「採掘」とかね。
あと、人によってはマイニングのことを
・ブロックチェーンに新しいブロックを追加する作業
・取引の内容を承認する作業
などと説明している場合も あります。
これらの説明は、どこを切り取って見ているが違うだけで、実質的に同じです。
計算(?)問題を解いた人が、ブロックチェーンにブロックを追加し、取引の承認と取引記録の追記をやることになっているからです。
以上を踏まえて
複数人でチームを組んでマイニングする
のが「プールマイニング」です。
プールマイニングのメリットは
1人でやるよりも報酬を得られる可能性が増える
です。
例えば100回試すとしましょう。
1人でやっていたら100回やる必要があります。
10人でやれば1人あたり10回で済みます。
それだけ「早い者勝ち」しやすくなる理屈です。
一方のデメリットは
自分の取り分が減る
です。
報酬は人数や貢献度に従ってチームのみんなで分けますからね。
1人でやるよりも成功したときに得られる報酬は少なくなります。
他にも、あれやこれやのメリット・デメリットがありますけどね。
そこら辺の具体的なことは他のところで勉強してください。
マイニングは「下手な鉄砲も数撃ちゃ当たる」作戦しか取れません。
そのため、性能の良いコンピュータを たくさん用意できた方が有利だったりします。
短時間で たくさん試せるからです。
みんなで手分けしてやることで、一人一人の持っているコンピュータはショボくても、結果として短時間でたくさん試せるようになる理屈です。
あと、便宜上「チームを組んで」や「みんなで手分けして」という書き方をしましたが「誰か一緒にマイニングやらなーい?」と仲間を募集する必要はありません(しても良いけど)。
1.プールマイニングしている集まりがあるので、そこに参加する
2.1の集まりが使っているマイニング用のソフトを自分のパソコンに入れる
3.2で入れたソフトを動かして、マイニングする
みたいなやり方が一般的です。
一言でまとめるよ
まぁ「プールマイニング」って単語が出てきたら「チームを組んで、みんなで分担してやるマイニング
(仮想通貨の仕組みにおいて、とある早い者勝ちの計算(?)問題を解いて、報酬の仮想通貨をもらえるように頑張ること)のやり方なんだな~」と お考えください。
おまけ
■訳してみるよ
「pool(プール)」の意味は「水たまり」とか「ため池」とか「共同出資」とかです。
「mining(マイニング)」の意味は「採掘」とか「採鉱」とかです。
何となく くっつけると
共同で採鉱
となります。
■検索してみる?






