Linux下安裝比特幣礦池p2pool筆記

Linux(ubuntu/centOS)下安裝比特幣礦池p2pool筆記

RHEL系列:

安裝bitcoin錢包:

  • rpm方式:
    rpm -ivh http://linux.ringingliberty.com/bitcoin/el6/x86_64/bitcoin-release-1-6.noarch.rpm
    yum install bitcoin-server

  • 創建 bitcoin.conf:
    vi ~/.bitcoin/bitcoin.conf

rpcuser=RPC帳號
rpcpassword=RPC密碼
server=1
rpcallowip=127.0.0.1
rpcport=8332
port=8333
  • 立刻運行bitcoind:
    RHEL 7: Run:systemctl start bitcoin
    RHEL 6: Runchkconfig bitcoin on
  • 查看bitcoind運行信息:bitcoin-cli getinfo
  • 設置bitcoind開機運行:
根據系統版本
RHEL 6: Runchkconfig bitcoin on
RHEL 7: Run:systemctl enable bitcoin
  • 查看運行狀態:
  • tail -f ~/.bitcoin/debug.log

安裝礦池程序p2pool:

  • 安裝pyhton2.7環境(方法太多,隨便寫點):
    wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz -P /opt
    tar xvf Python-2.7.3.tgz
    ./configure
    make && make install

  • pip安裝zope.interface:
    sudo pip install zope.interface

  • 安裝Twisted:
    easy_install Twisted

  • 資源地址:
    zope.interface:http://pypi.python.org/packages/source/z/zope.interface/zope.interface-4.0.1.tar.gz
    rpm安裝zope.interface:http://rpmfind.net/linux/rpm2html/search.php?query=python-zope-interface
    twisted:http://twistedmatrix.com/Releases/Twisted/12.1/Twisted-12.1.0.tar.bz

  • 從git獲取的p2pool:
    git clone https://github.com/forrestv/p2pool.git
    沒git的yum install git

  • 啓動礦池:
    cd p2pool
    python run_p2pool.py rpc帳號 rpc密碼 -a 錢包地址 --bitcoind-address 127.0.0.1 --net bitcoin --fee 0 --give-author 0 --no-bugreport --outgoing-conns 6

ubuntu系統:

安裝bitcoin錢包:

sudo wget https://bitcoin.org/bin/bitcoin-core-0.15.1/bitcoin-0.15.1-x86_64-linux-gnu.tar.gz
sudo tar -xzf bitcoin-0.15.1-x86_64-linux-gnu.tar.gz
sudo cp bitcoin-0.15.1/bin/* /usr/bin

  • 創建 bitcoin.conf:
    sudo vi ~/.bitcoin/bitcoin.conf

    rpcuser=RPC帳號
    rpcpassword=RPC密碼
    server=1
    rpcallowip=127.0.0.1
    rpcport=8332
    port=8333
  • 後臺運行bitcoin錢包:
    sudo bitcoind -daemon

  • 查看運行狀態:
    sudo tail -f ~/.bitcoin/debug.log

安裝礦池程序p2pool:

  • 安裝pyhton2.7環境:
    sudo apt-get install python-zope.interface python-twisted python-twisted-web git python-dev
    sudo apt-get install libpython2.7-stdlib

  • 獲取p2pool程序:
    sudo git clone https://github.com/forrestv/p2pool.git

  • 後臺啓動礦池:
    SSH連接的終端需要用到screen: sudo apt-get install screen
    cd p2pool
    screen -dmS myp2pool python run_p2pool.py rpc用戶名 rpc密碼 -a 錢包地址 --bitcoind-address 127.0.0.1 --net bitcoin --fee 0 --give-author 0 --no-bugreport --outgoing-conns 6

  • 查看礦池:
    screen -r myp2pool

注:錢包不更新區塊鏈數據包的,自己運行

bitcoind server

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章