はじめに
今回はラズパイを使って仮想通貨(XCB)のマイニングを行いたいと思います。
家に眠っていたラズパイを使って何かできないか調べているとラズパイを使い仮想通貨のマイニングができるということが判明。ラズパイでのマイニング性能も気になり面白そうなので実際にやってみようと思います。
今回マイニングする仮想通貨は「XCB」というものです。
XCBについて
Core Blockchain Network で利用されているコイン
執筆時点では「P2B」という取引所のみに上場している模様
環境
Raspberry Pi4 Model B
Raspberry Pi OS (64-BIT)
ウォレットの作成
少し長くなるので別記事にて紹介予定です。
下記サイトにてウォレットの作成方法を確認できます。
環境構築
ダウンロードとインストール
curlがインストールされていない場合はインストール
sudo apt-get install curlcoreminerの自動インストール & 起動
$ bash <(curl -s https://raw.githubusercontent.com/catchthatrabbit/coreminer/master/mine.sh)初期設定
# アップデートの確認 「yes」と入力
➤ Check for the update? [yes/no] yes
# マイニングプールの選択 「7」と入力
● Please, select the mining pool.
1) CTR EU
2) CTR EU Backup
3) CTR AS
4) CTR AS Backup
5) CTR US
6) CTR US Backup
7) Other
8) Exit
➤ Pool: 7
# カスタムプールには以下のように入力
➤ Enter server address: eu.catchthatrabbit.com
➤ Enter server port: 8008
➤ Enter wallet address: 【cbから始まる作成したウォレットアドレス】
➤ Enter worker name: 【好きな名前を入力】
# 使用するCPUの設定 そのままエンターでOK
● Available processing units: 4
➤ How many units to use? [Enter for all]
# 他のプールを追加するか yesを選択
➤ Do you wish to add additional pool? [yes/no] yes
# マイニングプールの選択から同じ作業を合計で4回繰り返す
# 「server address」と「port」は下記参照
# 2回目
➤ Enter server address: as.catchthatrabbit.com
➤ Enter server port: 8008
# 3回目
➤ Enter server address: eu1.catchthatrabbit.com
➤ Enter server port: 8008
# 4回目
➤ Enter server address: as1.catchthatrabbit.com
➤ Enter server port: 8008
# 自動起動を設定するか 今回はnoを選択
➤ Add the autostart service? [yes/no] no
# マイニングを開始するか yesを選択
➤ Start mining now? [yes/no] yes実行画面
# エラーが表示されずこのような画面ならOK
m 01:11:34 <unknown> 0:00 A0 153.22 h - cp0 38.74, cp1 37.93, cp2 38.20, cp3 38
m 01:11:39 <unknown> 0:00 A0 148.92 h - cp0 37.51, cp1 37.29, cp2 36.56, cp3 37
i 01:11:41 <unknown> Epoch : -1 Difficulty : 989.20 Kh
i 01:11:41 <unknown> Job: fe27eff1… eu.catchthatrabbit.com [168.119.96.215:800
m 01:11:44 <unknown> 0:00 A0 150.90 h - cp0 37.87, cp1 37.29, cp2 38.09, cp3 37
i 01:11:45 <unknown> Epoch : -1 Difficulty : 989.20 Kh
i 01:11:45 <unknown> Job: 43d33bdf… eu.catchthatrabbit.com [168.119.96.215:800
m 01:11:49 <unknown> 0:00 A0 155.98 h - cp0 38.98, cp1 38.78, cp2 39.55, cp3 38
i 01:11:54 <unknown> Epoch : -1 Difficulty : 989.20 Kh
i 01:11:54 <unknown> Job: 569ac2ce… eu.catchthatrabbit.com [168.119.96.215:800
m 01:11:54 <unknown> 0:00 A0 152.43 h - cp0 38.68, cp1 37.60, cp2 38.45, cp3 37eエラーが発生した場合
● Invalid wallet! というエラーで止まってしまった場合はウォレットアドレスが正しくない事が原因です。
正しいウォレットアドレス(cbから始まる複数桁)を確認して再度実行してみましょう。「pool.cfg」というファイルのを編集して下さい。
# pool.cnf のサンプル
wallet=cb… # この部分を修正
worker=sample
server[1]=eu.catchthatrabbit.com
port[1]=8008
server[2]=as.catchthatrabbit.com
port[2]=8008
server[3]=eu1.catchthatrabbit.com
port[3]=8008
server[4]=as1.catchthatrabbit.com
port[4]=8008まとめ
実際に2日ほどマイニングを実行してみた結果、1日当たりのマイニング量は「0.1XCB」でした。
執筆時点での価格は1XCBあたり$0.055なので
0.1XCB × $0.055 = $0.0055(約0.87円)
ラズパイ4の1日当たりの電気代は約13.1円らしいので合計すると1日当たり約-12.2円という結果になりました。
…
…
ほぼほぼ電気代分マイナスですね…
趣味や勉強のためならありかもしてませんが実際の運用には現時点の取引価格では全く割に合わないことがわかりました。
興味のある方は試してみてください。
ではまた
