Raspberry Pi 3B+ でBitZenyをマイニングしてみた
Raspberry Piはこれで3台目のiwaです。
Raspberry Piって知ってますか?
小さくて基板剥き出しのパソコンみたいなヤツです。
ようするに低スペックで使いにくいLinuxが動くパソコンですよw
冒頭からちょっとDisってますが
シングルコンピュータは沼にハマると面白いですよw
さて何故かポチってしまったので
セットアップを兼ねてベンチマーク的に
Bitzenyのマイニングをしてみます。
(最近はパソコンやスマホを買ったら、まずはマイニングして性能チェックするのが
当然の行為になってますw)
osはラズビアン、標準クロック、HDMI接続、
とスタンダードな構成でやってみます。
まずはWindows10のPCから、マイクロSDをフォーマットしてから
ラズビアンを書き込みます。
・Index of /pub/raspberrypi/raspbian/images
一番上のリンクはラズビアンのisoを配布しているミラーサイトです。
公式サイトよりDLが速いです。(公式が重たいだけかも…)
それではマイクロSD、キーボド、マウス、HDMIを
刺しておき、最後に電源を刺して起動します。
電源を入れると文字がズラ~っと流れてから
こんな↓画面がでます。
OSが起動するとメッセージが出てきます。
チュートリアルになっているようです。
言語:JAPANESEやWi-Fiのパスワード(必要に応じて)を入力すればOKです。
はっきり言って
OS(ラズビアン)も昔より大幅に簡単になってます!
チュートリアルが終わると標準的な設定は不要です。
進化を感じましたw
ブラウザでこのブログを表示してみました。
問題なく表示されますね。
で、本題のマイニングの前に
私の失敗談を2つ紹介します。
①./autogen.sh でエラー出る。。。
何か根本的な間違いがあるのかな pic.twitter.com/CyKXLPCvvf
— iwa@R.I.Ptoken公式 (@iwa_30) August 27, 2018
たぶん寝ぼけていましたw
途中までは問題なく進んでいたんですが
何故かsudoをつけるのをド忘れしていました。orz
はい。当然ですが管理者権限が必要です。
②ラズビアンは32bit → yespowerはNGです!!
たしか ラズベリーパイ3からCPUは64Bitになりましたが
「ラズビアンは32bitです。ちょっと速い32bitとして使ってね。」
って公式も言ってた気がします。
32bit osを使用すれば、yespowerが正常に作動しません。 必ず64bit使ってください! 😅
— cryptozeny@JK17+ (@9werty60y) August 28, 2018
cryptozeny@JK17+ (@9werty60y)さんに言われるまで
すっかりと忘れていましたw
32bitOSなので従来通りYescryptを使いましょうw
ではではラズベリーパイ3B+で32bitのラズビアンを使って
Bitzenyをマイニングしていきます。
基本は昔書いた↓の記事と同じです。
まずはアップデートします
チュートリアルでも更新していたので不要かもしれませんが
念のため
sudo apt-get install update
Githubからcpuminerをダウンロードします。
Githubを使うために
sudo apt-get install git
をインストールします。
cpuminer(yescrypt)のダウンロードは
sudo git clone https://github.com/bitzeny/cpuminer.git cpuminer
これでDLできます。
ディレクトリを移動します
cd cpuminer
これでcpuminerのdirに移動します。
ダウンロードしたファイルをビルドするために
sudo apt-get install automake
sudo apt-get install gcc
sudo apt-get install libcurl4-openssl-dev
この3つをインストールします。
それではビルドします。
sudo ./autogen.sh
sudo ./configure CFLAGS="-O3 -march=native -funroll-loops -fomit-frame-pointer"
sudo make
これでビルド完成です。
あとは掘るだけです。
./minerd -a yescrypt -o stratum+tcp://zny.semi-pool.com:3333 -u ZcEnp3LAJ2C2jryTfNFqN6qz6MTet1qxGK
を実行すればマイニング開始します。
緑色:ご使用のマイニングPoolによって変更して下さい。
黄色:ユーザー名を入力します。(semi-poolさんの場合はZNYアドレス)
#Raspberry Pi3B+、#yescrypto 使って #bitzeny 掘ってみました
— iwa@R.I.Ptoken公式 (@iwa_30) August 28, 2018
電流足らないかも。。。 pic.twitter.com/XBSUwpEV7B
こんな感じで掘れました。
素の状態とはいえ、
あまり効率が良いとは言えないですね。。。
しかしこれでも立派にマイニングをしています。
まぁGUIなので仕方ないかも…って面もあります。
ここから先は要研究ですね。
CUI、64bitOS、yespower、オーバークロックなど
まだ可能性はあります。
必要なのは「努力と根性」と
コーチも言ってましたからねw
ただここ掘れ11@kokohore_1wan さんの
こんな感じです。 pic.twitter.com/SjCNFSlDpF
— ここ掘れ11 (@kokohore_1wan) August 28, 2018
Nano Pi NEO 2には興味があります。
周波数はラズパイ3b+の方が早いのに
ハッシュレートでは負けています。。。
やっぱり何かしら要因がありそうですね。
調べたらopenSUSEという
ラズパイ用の64bitOSもあるようです。
また時間があるときに挑戦してみようと思いま~す。