在比特幣與以太幣每年持續成長的狀態,讓人想試試看所謂的「挖礦」,雖然進入時間點晚,但不無是個可以認識新技術的好方法,就來試試看在自己機器上挖吧~

以下指令環境需求為 ubuntu 14.4+,若非此版本還請另找解法(最大差異是以太幣的挖礦程式安裝)

安裝 minergate(目前找到在 linux 上相對支援度最高的,除了 cli 也有 GUI 介面可以用喔)

sudo apt-get update && wget https://minergate.com/download/deb-cli -O minergate-cli.deb && sudo dpkg -i minergate-cli.deb

額外安裝以太幣的挖礦程式

sudo add-apt-repository ppa:ethereum/ethereum-qt 
sudo add-apt-repository ppa:ethereum/ethereum 
sudo apt-get update 
sudo apt-get install ethminer

開始挖礦

請參考以下指令執行,以太幣部分:

ethminer -C -F http://eth.pool.minergate.com:55751/<your email> --disable-submit-hashrate # ethereum miner for CPU

ethminer -G -F http://eth.pool.minergate.com:55751/<your email> --disable-submit-hashrate # ethereum miner for GPU

比特幣部分:

minergate-cli -user <[email protected]> -bcn 4 # the number is number of core you wanna use

如何背景處理

可以使用 nohup 這個指令來做,假設今天要背景執行,不受遠端連上去的 session 影響的話,指令如下:

nohup minergate-cli -user <[email protected]> -bcn 4 > log.txt &
# > log.txt 是為了要將訊息記錄起來,以便隨時追蹤狀況
# 最後面的 & 是為了背景執行使用

如此便能背景處理囉,若隨時需要確認是否還正常運行,可以使用此指令「ps aux | grep miner」就可以確認狀況囉!


若機器有 GPU 目前建議 GPU 跑以太幣,把 CPU 給比特幣使用,兩個原因:

  1. 用 GPU 跑時用不到 CPU
  2. 現在比特幣不如以前可以用 GPU 挖礦比較快,建議 CPU 惹

希望大家都挖礦順利,有空再來寫介紹文跟後續成果