マイニングとは、ブロックチェーン上で新しいブロックを作成する作業です。取引の正当性を検証し、ネットワークに追加するために、マイナーが複雑な計算問題を解く必要があります。これらの計算によって、特定の条件を満たすハッシュ値(ブロックのハッシュ)が見つかります。最初に問題を解いた人がブロックを追加し、報酬を受け取ります。
マイナーは高性能な計算機器でネットワークの運用を支え、分散性とセキュリティを維持しています。報酬として新しい仮想通貨トークンや、次のブロック生成に対する手数料を受け取ります。
マイニングには主に「取引の検証」「ブロックの生成」「新規コインの発行」という3つの役割があります。
簡単に言えば、ブロックチェーンは安全なデータベースであり、特定のサーバーではなく、何十万台ものコンピューターによって支えられています。これらのコンピューターの所有者、つまりマイナーは、ネットワークのネイティブコインを報酬として受け取ります。
マイニングの歴史
最初のマイナーはビットコインの生みの親、サトシ・ナカモトでした。BTCが登場した当初は、パソコンのCPU(中央処理装置)でマイニングが可能でした。
GPU(グラフィックス処理装置)がビットコインのマイニングに初めて使われたのは、ArtForzという偽名の人物によるものでした。2010年7月、彼は自身の最初のマイニングファーム「Artfarm」の写真を公開し、6日間で1,700BTC以上を獲得したと語りました。
ビデオカードを使ったマイニングの登場は革命的で、CPUによるマイニングは急速に廃れ、GPUメーカー間で本格的な競争が始まりました。2010年9月にはNVIDIA製ビデオカード向けCUDAベースのマイナーが登場し、同年10月にはATI RadeonがOpenCLベースのソリューションをリリース。多くのマイナーがビデオカードを大量購入し、マイニングは産業規模へと拡大しました。
2012年には最初のASICが登場しました。仮想通貨の世界でASIC(Application-Specific Integrated Circuit)は、特定のアルゴリズムで特定の仮想通貨をマイニングするための専用チップです。こうした高性能な専用機器はコインをはるかに高速でマイニングでき、ASIC対応のネットワークではビデオカードでのマイニングが非効率になりました。
マイニングの方法
仮想通貨のマイニング方法は主に3つあります。
Cloud mining
最も手軽で初心者向きの方法です。自分で機器を調べて購入・設置・設定する必要はなく、リモートサーバーから一定のハッシュレートをレンタルします。
The hash rate is the total computing power required by the network to mine coins. The term also refers to the number of hashes that mining equipment can calculate per second. The higher the figure, the more powerful the equipment.
この方法では、実際のマイニング作業はプロが代行します。利用者はクラウドサービスのアカウントに入金し、マイニング報酬を仮想通貨ウォレットに引き出すだけです。
ただし、100%利益が保証されるわけではありません。マイニングを始める際は、リスクを十分に理解しておく必要があります。また、詐欺に遭わないよう、クラウドサービスの選定も慎重に行いましょう。
Solo mining
自分一人で仮想通貨をマイニングする方法です。機器の選定・購入・設定をすべて自分で行います。
ただし、ソロマイニングは年々難しくなっています。例えばビットコインを単独でマイニングするのは、現在ほぼ不可能です。それでも、近年まれに成功例が報告されています。2023年5月23日、処理能力750TH/s(テラハッシュ/秒)の機器を使ったソロマイナーが、ビットコインブロックNo.790,958を採掘しました。
同日のビットコインネットワーク全体の速度は367.07EH/s(エクサハッシュ/秒)でした。わずか750TH/sのハッシュレートでは、ブロックを解決できる確率は約1/489,000でした。
2023年1月にも、ハッシュレート10TH/sという機器でビットコインブロックを単独採掘した例があります。この場合、ネットワーク全体に対するシェアは0.000000036%しかありませんでした。その時点の難易度なら、理論上500年に1回ブロックを採掘できる計算です。
このように、非常に幸運なケースもありますが、ビットコインネットワークで単独でブロックを採掘するのは極めてまれです。そのため、ほとんどのマイナーはチームを組み、プールで共同マイニングを行っています。
ビットコインのマイニングに使われる膨大な計算能力と、ASICなしでのマイニングの難しさをイメージしやすくするため、テラハッシュを具体的な数値で例えます。NVIDIA GeForce RTX 3080のビデオカードが100MH/sで動作すると仮定しても、最初のマイナーの「750TH/s」はRTX 3080が750万枚、2人目の10TH/sでも10万枚必要です。一般的なASICは約10TH/s、上位モデルなら200TH/sに達します。
Mining in pools
複数人で機器の計算能力を集約し、複雑な計算を効率よく行う方法です。プールはサーバーを基盤とし、大きな計算タスクを小分けにして参加者に割り振ります。プールにはコーディネーターがいて、参加者の作業を管理し、報酬を分配します。
仮想通貨マイニングの始め方
まずは自分の知識・スキル・資金力を現実的に見極めましょう。パソコンの分解・組み立てができること、機器購入や高額な電気代を支払える余裕が必要です。
仮想通貨マイニングを始める手順は以下の通りです。
マイニングのリスクと収益性
マイナーになるなら、収益に関わるリスクを十分に考慮しましょう。
まず、仮想通貨市場の価格変動が非常に大きい点に注意が必要です。トークン価格が急落すると利益が大幅に減る場合があります。その場合は価格回復を待つこともできますが、回復しなければ機器を売却して損失を補填せざるを得なくなることもあります。
また、マイナーは常に機器をアップグレードしているため、自分のマイニングファームが新型機器に太刀打ちできなくなる可能性もあります。
機器の故障リスクもあり、部品の交換費用も安くありません。
もちろん、仮想通貨資産のセキュリティも忘れてはいけません。マイニングファーム自体が攻撃を受けて収益を失うこともあれば、不安定な場所にコインを保管しているとすべて失うリスクもあります。資産の保管にはTangem Walletのようなコールドウォレットを選ぶのがおすすめです。
まとめ
多くの専門家は、特にソロマイニングはすでに時代遅れだと考えています。個人で稼ぐのは非常に難しく、マイニング機器への投資を回収するには半年から1年半以上かかることもあります。
世界的に電気料金も上昇傾向にあり、マイニングの収益性は大きく低下しています。場合によっては赤字になることもあります。
マイニングが始まった当初は、ブロックチェーン技術や仮想通貨そのものに魅力を感じた人々が多く、利益よりも理念を重視していました。今では再び、マイニングは一部の熱心な愛好家のものとなりつつあります。彼らが仮想通貨マイニングを新たな段階へと進化させるかもしれません。