【超簡単】 VPSでBitcoinなどの仮想通貨マイニング [Python]

【超簡単】 VPSでBitcoinなどの仮想通貨マイニング [Python]

Pythonでマイニングのロジックを理解しながら、さくらVPSでBitcoin、BitZenyなどの仮想通貨マイニングを行うデモです。
2回のsha256で乱数として使い、ノンスフィールドを変更することで、Block number, transaction, Previous Hash, Difficultyなどからブロックハッシュを計算しています。

### bitcoinのマイニング方法
$ git clone –depth 1 https://github.com/tpruvot/cpuminer-multi.git
$ cd cpuminer-multi/
$ sudo apt-get install automake autoconf pkg-config libcurl4-openssl-dev libjansson-dev libssl-dev libgmp-dev make g++
$ ./build.sh
$ ./cpuminer -a sha256d –user=${bitcoin wallet address} –url=stratum+tcp://sha256.jp.nicehash.com:3334

### bitzenyのマイニング方法
$ sudo apt update
$ sudo apt upgrade
$ cd /opt/
$ sudo git clone https://github.com/bitzeny/cpuminer.git cpuminer
$ cd cpuminer
$ sudo apt install automake
$ sudo apt install gcc
$ sudo apt install libcurl4-openssl-dev
$ sudo ./autogen.sh
$ sudo ./configure CFLAGS=”-O3 -march=native -funroll-loops -fomit-frame-pointer”
$ sudo make
$ /opt/cpuminer/minerd -a yescrypt -o stratum+tcp://zny.mofumofu.me:3331 -u ${bitzenny受け取りアドレス}

※CPU使用率が高くなるなどからマイニングが禁止されているサーバーもありますので、サーバーの規約を注意してお試しください。

仮想通貨 pythonカテゴリの最新記事