P2pool
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 :Anda tidak perlu mempercayai pemilik kolam agar membayar Bitcoin dengan jujur. Anda terlindungi dari serangan DDoS terhadap pool. Anda berpartisipasi untuk mencegah pool untuk mendapatkan 50% daya komputasi jaringan. Dan pembayaran anda langsung ke setiap blok yang terdeteksi.
p2pool disadvantages : Untuk beroperasi, p2pool perlu dimulai di komputer dengan perangkat lunak server Bitcoin yang secara permanen terbuka. Ini membutuhkan lebih banyak memori. p2pool juga sedikit lebih rumit untuk diimplementasikan untuk pemula.
Password for the Bitcoin software : Untuk langkah selanjutnya, ganti pengguna dengan nama pengguna pilihan anda, dan kata sandi dengan kata kunci pilihan anda. Pastikan kata sandi ini agar sulit ditebak, terutama jika komputer yang dipasang server Bitcoin yang dapat diakses melalui Internet tanpa firewall untuk melindungi 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 daemon=1 server=1 rpcport=8332
server=1 gFWE
Pastikan menggunakan username & password yang rumit
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 cd /usr/local/src git clone git://github.com/forrestv/p2pool.git ~/p2pool cd /usr/local/src/p2pool make
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
python ~/p2pool/run_p2pool.py -a 1N5p51QmaYBckKQzp8S5N7uVHVAtAfYqPi
Open a terminal, use the following command to start bfgminer
/usr/bin/bfgminer -o http://localhost:port -u rpcuser -p rpcpassword --coinbase-addr my_coin_address /usr/bin/bfgminer -o http://127.0.0.1:9332 -u user -p password
/usr/bin/bfgminer -o http://localhost:8332 -u user -p password --coinbase-addr 1N5p51QmaYBckKQzp8S5N7uVHVAtAfYqPi
Sekarang anda bisa membiarkan Bitcoin, p2pool dan bfgminer bekerja. Jendela Bitcoin dan dua jendela terminal harus tetap terbuka. Terminal pertama menampilkan statistik p2pool terus menerus dan yang lainnya terus menampilkan statistik bfgminer. Pada awalnya, p2pool membuat alamat Bitcoin baru di dompet Bitcoin anda. Sekali satu blok ditemukan oleh p2pool, bagian dari reward anda akan segera dibayarkan kepada anda di alamat ini. Jadi anda menerima pembayaran secara teratur dan segera.
Port Forward Router
- Di sisi router ke Interent kita perlu melakukan forward port 9333 ke IP Host Yang Menjalankan p2pool
Monitoring
Melalui Web ke
http://localhost:9332 http://localhost:9332/static/ http://localhost:9332/static/graphs.html?Day http://localhost:9332/static/graphs.html?Week