来自:cybtc.com 归档时间:2014-09-27p2pool 官方教程(原文翻译)
关注p2pool已经很久了,最早在风筝建群的时候就关注了,但直到现在一直没机会自建一个,原因比较简单,一是E文较差,无法阅读国外的技术资料,二是自身技术不够,建p2pool池最好用Linux系统,虽然Linux系统已经有桌面版本,但很多操作还是依赖命令行,本人不才,除了会安装ubuntu外连驱动都安装不下去。
为什么还想翻译这个教程呢,首先只是想学习一下,其次官方的说明比较简洁一些,可能会使初学者更易进入,水平有限可能部分会有出错,欢迎指正。
学习p2pool你会发现一个问题,就是很难找到一个稳定的p2pool池,而其实p2pool的初衷就是希望矿工自己建立p2pool池,让每个矿工都有自己的矿池。
以下是正文:
------------------------------开始-----------------------------------------
P2Pool是什么?
P2Pool是一个分散的比特币矿池,通过创建一个矿工对矿工(点对点)的网络节点实现挖矿。
P2pool不是通常所说的集中矿池,P2Pool有助于比特币安全,避免重复支出(手续费)和51%攻击。P2Pool需要进行安装和设置,但提供了更高的等价支付方式(按贡献分配收益)并且不需要依赖于矿池运营商。
一、安装P2pool
Windows系统
下载最新的Windows版本:p2pool_win32_13.4.zip SIG
也可以从tar/zipballs on GitHub下载源文件
Linux系统
可以使用git命令或者从tar/zipballs on GitHub下载源文件
sudo apt-get install git # if git is not installed
git clone https://github.com/forrestv/p2pool.git
cd p2pool
make
当你运行“make”时以下文件将会自动安装
Python >=2.6
Twisted >=10.0.0
python-argparse (for Python =2.6)
如果出现不能安装时需要手动进行安装
sudo apt-get install python-twisted python-argparse # should work on Ubuntu
苹果Mac OS X系统
可以使用git命令或者从tar/zipballs on GitHub下载源文件
也可以从官方网站the official Git site下载,或用自制程序安装:
brew install git
然后下载并安装p2pool:
git clone https://github.com/forrestv/p2pool.git
cd p2pool
make
当你运行“make”时以下文件将会自动安装
Python >=2.6
Twisted >=10.0.0
python-argparse (for Python =2.6)
二、开始进行设置
设置一个P2Pool的内容主要包括:
运行一个比特币节点(Bitcoin-Qt(钱包)或bitcoind)。
在同一台机器上运行P2Pool(将从bitcoind读取数据区块)。
运行比特币矿工(将从P2Pool获取工作)。
1、设置Bitcoin-Qt或bitcoind
下载并安装Bitcoin-Qt或bitcoind。同步可能会需要一天以上才能完成。所以需要提前完成这一步。
下面的文本插入比特币安装文件夹。配置并重启Bitcoin-Qt或bitcoind:
server=1
rpcuser=bitcoinrpc
rpcpassword=4QntiJVGrGDlCHh6ajHSMWYVFwjDrGHhvqyYRbZx0WhhQHLMqKYMFv0qRyVfjfr3C0UiMfc79OJT
(服务名=1
用户名=自取
密码=自取)
Windows图示:
打开记事本
输入文本内容
另存为
找到Bitcoin目录
存为bitcoin.conf文件
选择格式为所有文件
保存

打开文本程序
输入内容
点击保存路径为Bitcoin目录
点击保存
2、运行P2pool
下载P2pool后运行run_p2pool.exe (Windows系统) 或者'make run' (Linux/OS X/系统)
P2pool将会从分享的链接下载并显示如下部分:
2014-01-09 17:15:45.075550 P2Pool: 0 shares in chain (0 verified/3133 total) Peers: 5 (0 incoming)
2014-01-09 17:15:45.075662 Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ???
几分钟后,会显示以下部分(注意:pool hashrate - Pool: 115TH/s -表示的是1月9日的P2Pool全网算力),表示共享链下载完成。
时间花了大约有半分钟。这取决于你的CPU速度和网络带宽。
2014-01-09 17:16:49.525335 P2Pool: 8698 shares in chain (57 verified/8698 total) Peers: 5 (0 incoming)
2014-01-09 17:16:49.525422 Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ???
2014-01-09 17:16:49.525476 Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: 0.0000 BTC
2014-01-09 17:16:49.525510 Pool: 115TH/s Stale rate: 12.4% Expected time to block: 14.7 hours
3、运行矿工
将矿工指向Http://HOST:9332/,HOST是运行P2pool的主机的IP地址,用户名和密码可用比特币的地址或其它矿工名,密码可使用任意密码,如果矿机和P2pool运行在同一台机器时可使用IP:127.0.0.1。
蝴蝶矿机设置
bfgminer软件 Linux设置
下载和创建bfgminer:
sudo apt-get install git build-essential autoconf automake libtool pkg-config libcurl4-gnutls-dev libjansson-dev uthash-dev libncursesw5-dev libudev-dev libusb-1.0-0-dev libevent-dev libmicrohttpd-dev
git clone git://github.com/luke-jr/bfgminer.git
cd bfgminer
./autogen.sh
./configure
make
运行bfgminer
./bfgminer -o http://127.0.0.1:9332 -u user(矿工名) -p password(密码)
bfgminer软件 Windows设置
从这里下载bfgminer 32位或64位软件
你可以从命令行运行bfgminer
bfgminer.exe -o http://127.0.0.1:9332 -u user(矿工名) -p password(密码)
或者创建一个桌面快捷方式并配置
将bfgminer发送到桌面快捷方式
右键-属性
在“目标”一栏后加上“ -o http://127.0.0.1:9332 -u user(矿工名) -p password(密码)”,点击“确定”
cgminer软件设置
cgminer --url http://127.0.0.1:9332/ --userpass cgminer:password
阿瓦隆设置
Bitfury(老虎矿机) / Megabigpower(北云挖矿平台) 设置
查看这个帮助 FAQ.(被墙或关闭)
4、查看运行情况
如果运行的矿工不是用比特币地址作为用户名,收益交直接转入主机比特币钱包。你可以通过浏览器P2pool的运行状态、统计数据和图表,通过在地址栏输入Http://运行P2pool主机的IP地址:9332,如果P2pool就运行在本机可输入http://127.0.0.1:9332/查看。
常见问题:
运行P2Pool的要求是什么?
电脑有足够的内存来运行Bitcoin-Qt(钱包)
一个低延迟的好的网络连接会有助于提高效率
矿工支持getwork协议或Stratum接口(建议算力在40GH/s以上)
P2Pool的费用是多少?
默认情况下,P2Pool收取1%的收益作为P2Pool基金的发展。这个费用是可选的,但非常受欢迎和有助于基金的发展。
P2Pool收益的优势在哪里?
收益其它矿池略高(每天收益不一致,可能每天更少或更多)。因为P2Pool区块传播时间快,所以会出现收益比其它矿池略高的情况,有人会发送比特币给P2Pool以鼓励矿工支持P2Pool。
使用P2Pool的优点是什么?
小规模的统计优势增加收益
可以自己控制矿池的节点
不需要依靠大矿池运营商
立即付款
有助于保护和保持网络比特币算力的分散
使用P2Pool的缺点是什么?
初始设置是有点复杂
需要更多的CPU速率/内存/更好的网络带宽
高的收益变化(每天的收益高低不一致)
如果你有很多笔小的收益从而会产生许多小的交易手续费
P2Pool为什么有那么多的孤儿/死亡/shares拒绝率?
矿工的收益不受影响,只要他们有一定比例的shares(贡献值),其他矿工的shares会被拒绝。P2Pool平均每30秒会找到一个新的shares。这表示着重新计算shares会发生得更加频繁,矿工们必须有一个好的网络连接以在很短的时间内获得最后的shares。
如何连接Litecoin P2Pool?
LTC步骤与比特币相同,但是你应该:
——安装Litecoin(LTC钱包)而不是比特币钱包。
——使用run_p2pool”——net litecoin”选项。
——矿工端口使用9327。
有用的链接
Bitcoin wiki page(P2Pool维基百科)
Bitcoin forum thread(P2Pool论坛)
GitHub page(github库页面)
Pool statistics(P2pool矿池全网统计数据)
赞助商
感谢比特币基金对P2Pool的慷慨支持。
感谢Litecoin项目组对P2Pool的慷慨捐赠。
-------------------------结束---------------------------------
原文地址:http://p2pool.in/
相关阅读:
P2Pool百科(英文)
比特币官方统计图表 (中文)
--------------------------------------------------------------
中文P2Pool教程:P2POOL矿池详细教程 (风筝出品)
收益最好的矿池之一——P2POOL挖矿教程 (神鱼出品)
其他教程:
P2pool矿池的另一个种配置方法
关于比特币P2POOL矿池挖矿如何提升效率
用p2pool挖矿BTC、LTC教程P2POOL矿池晋级版教程
P2p挖LTC矿经典教程
p2pool莱特币LTC矿池架设教程
p2pool终极宝典—胡乱优化篇
相关学习:
bitcoind服务安装及基本配置
Git教程
国内最大的P2Pool QQ群:156729381
[彩云比特原创文章,作者: alesan]
欢迎转载,转载时请注明作者和出处,谢谢支持!
有关于比特币挖矿p2pool官方教程(原文翻译)
比特币挖矿p2pool官方教程(原文翻译)
p2pool 官方教程(原文翻译) 关注p2pool已经很久了,最早在风筝建群的时候就关注了,但直到现在一直没机会自建一个,原因比较简单,一是E文较差,无法阅读国外的技术资料,二是自身技术不够,建p2pool池最好用Linux系统,虽然Linu
p2pool终极宝典 —疯狂架设篇
本帖最后由 dabing16888 于 2014-2-27 19:03 编辑 p2pool终极宝典—疯狂架设篇p2pool—最好的矿池(没有之一)彪悍的帖子 不需要回复可见苦逼的矿工 不要求大家贡献注 大家最好自己架设矿池!如果手边没有闲置电脑,或懒得维护,可以到我的矿池挖矿!我的矿池 BTC(比
CNC-中国币 官网介绍 交易网站、钱包下载及挖矿池教程
CNC-中国币官方网站:CNC CHNCoin:http://chncoin.org/ CNC-中国币简介:2013年5月1日发布,国产山寨币,类ltc。一个基于Litecoin的新型P2P货币。每分钟产生一个区块,每2628000个区块产出减半(5年)总共462528000个货币,每个区块88个货
ZET-泽塔币 官网介绍 交易网站、钱包下载及挖矿池教程
ZET-泽塔币官方网站:ZET Zetacoin:http://www.zeta-coin.org/ ZET-泽塔币简介:发布于2013年8月3日,SHA256算法,30秒每块,每块1000个,共计1.6亿个。客户端钱包:官方下载:https://docs.google.com/file/d/0B4
QRK-夸克币 官网介绍 交易网站、钱包下载及挖矿池教程
QRK-夸克币官方网站:QRK Quark:http://www.qrk.cc/ QRK-夸克币简介:发布于2013年7月21日,CPU挖矿,30秒/块,每块2048个,共计2.47亿个,每60480块减半,每20块调整难度。客户端钱包:官方下载:https://docs.google.com/fi