P2pool

From OnnoWiki
Revision as of 06:37, 20 November 2017 by Onnowpurbo (talk | contribs)
Jump to navigation Jump to search

sumber: http://computriks.com/en/bitcoin-mining-p2pool-bfgminer-ubuntu


Melakukan bitcoin mining dengan p2pool memungkinkan anda memperoleh pendapatan seperti pool lainnya, sambil menghindari beberapa masalah pada pool terpusat seperti deepbit dan bitminter.

p2pool advantages : You do not have to trust the owner of a pool for you to pay your Bitcoins honestly. You are protected from DDoS attacks against the pool. You participate to prevent any pool to get 50% of the computing power of the network. And your payments are immediate to each block detected.

p2pool disadvantages : To operate, p2pool needs to be started on a computer with Bitcoin server software permanently open. This requires more memory. p2pool is also a bit more complicated to implement for a novice.

Password for the Bitcoin software : For the next steps, replace user by any user name of your choice, and password with any password of your choice. This password must be very difficult to guess, particularly if the computer on which the Bitcoin server is installed is accessible via the Internet without a firewall to protect its port 8332.

Install Bitcoin

sudo su
add-apt-repository ppa:bitcoin/bitcoin -y
apt update
apt install bitcoind bitcoin-qt

Edit ~/.bitcoin/bitcoin.conf file on which you will add the following text :

rpcuser=user
rpcpassword=password
server=1
rpcport=8332

Install bfgminer

sudo su
add-apt-repository ppa:eugenesan/ppa -y
apt update
apt-get install bfgminer -y


Install p2pool

sudo su
apt install git python-zope.interface python-twisted python-twisted-web
git clone git://github.com/forrestv/p2pool.git ~/p2pool


Start bitcoin mining

Open your Bitcoin software and wait until it is open and synced. Open a terminal, use the following command to start p2pool and wait until it is started.

python ~/p2pool/run_p2pool.py --help
python ~/p2pool/run_p2pool.py

Open a terminal, use the following command to start bfgminer

~/bfgminer/bfgminer -o http://127.0.0.1:9332 -u user -p password


Now you can let Bitcoin, p2pool and bfgminer work. Bitcoin window and two terminal windows must remain open. First terminal displays p2pool statistics continuously and the other continuously displays bfgminer statistics. At its first start, p2pool created a new Bitcoin address in your Bitcoin wallet. Once a block is found by p2pool, your part of the reward is immediately paid to you on this address. So you receive payments regularly and promptly.


Referensi