cnbtcnews注:不管是deepbit还是btcguild,都曾受到过攻击或者出现过故障,而导致矿难。对于去中心化的bitcoin系统来说,还是用去中心化的矿池来进行挖矿好一点。于是,P2Pool诞生了。
P2Pool是一个去中心化的比特币矿池,工作方式是在把矿工节点创建成一个P2P网络。这些节点工作在一个类似比特币区块链的贡献链上(chain of shares)。每一个节点,工作在这样一个区块上,这个区块的产出给予之前
shares的所有者和该节点自己。因为没有中心,所以没有矿难,没有DoS攻击。
P2Pool维基 |GitHub 项目页面
找到的区块:http://blockexplorer.com/address ... qW5tFkn7WZh8LmQaQi4
使用P2Pool
运行bitcoin客户端并打开RPC接口:
在wallet.dat所在的文件夹下面创建并命名 bitcoin.conf文件 (不是bitcoin.conf.txt! ).
复制以下文本进去并保存:
rpcpassword=
server=1
软件下载:
Windows 版本: http://u.forre.st/u/bqdrizaq/p2pool_win32_5250df6.zip
源码下载: https://github.com/forrestv/p2pool/tags
git: git clone git://github.com/forrestv/p2pool.git
运行P2Pool:
Windows py2exe: run_p2pool.exe
Source: python run_p2pool.py
运行挖矿软件:
连接127.0.0.1,端口为9332,用户名和密码随意。
运行需求:
- Bitcoin 0.5.0或更高版本
- Python 2.5 或更高版本- built with sqlite support
- python-argparse for Python 2.6 and lowerTwisted (Ubuntu package python-twisted)
cnbtcnews注:晚些时候,将放出P2Pool的测试报告。
(作者:cnbtcnews) |