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: Run
chkconfig 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