ラズパイで仮想通貨(XCB)のマイニング

はじめに

今回はラズパイを使って仮想通貨(XCB)のマイニングを行いたいと思います。

家に眠っていたラズパイを使って何かできないか調べているとラズパイを使い仮想通貨のマイニングができるということが判明。ラズパイでのマイニング性能も気になり面白そうなので実際にやってみようと思います。

今回マイニングする仮想通貨は「XCB」というものです。

XCBについて

Core Blockchain Network で利用されているコイン

執筆時点では「P2B」という取引所のみに上場している模様

環境

Raspberry Pi4 Model B

Raspberry Pi OS (64-BIT)

ウォレットの作成

少し長くなるので別記事にて紹介予定です。

下記サイトにてウォレットの作成方法を確認できます。

GitHub - core-coin/wallet-generator: Core Blockchain ICAN Wallet Generator
Core Blockchain ICAN Wallet Generator. Contribute to core-coin/wallet-generator development by creating an account on Gi...

環境構築

ダウンロードとインストール

curlがインストールされていない場合はインストール

sudo apt-get install curl

coreminerの自動インストール & 起動

$ 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円という結果になりました。

ほぼほぼ電気代分マイナスですね…

趣味や勉強のためならありかもしてませんが実際の運用には現時点の取引価格では全く割に合わないことがわかりました。
興味のある方は試してみてください。

ではまた

タイトルとURLをコピーしました