比特币挖矿p2pool官方教程(原文翻译)

来自:cybtc.com 归档时间:2014-09-27
p2pool 官方教程(原文翻译)


       关注p2pool已经很久了,最早在风筝建群的时候就关注了,但直到现在一直没机会自建一个,原因比较简单,一是E文较差,无法阅读国外的技术资料,二是自身技术不够,建p2pool池最好用Linux系统,虽然Linux系统已经有桌面版本,但很多操作还是依赖命令行,本人不才,除了会安装ubuntu外连驱动都安装不下去。

       为什么还想翻译这个教程呢,首先只是想学习一下,其次官方的说明比较简洁一些,可能会使初学者更易进入,水平有限可能部分会有出错,欢迎指正。

       学习p2pool你会发现一个问题,就是很难找到一个稳定的p2pool池,而其实p2pool的初衷就是希望矿工自己建立p2pool池,让每个矿工都有自己的矿池。


以下是正文:
------------------------------开始-----------------------------------------

P2Pool是什么?
  
       P2Pool是一个分散的比特币矿池,通过创建一个矿工对矿工(点对点)的网络节点实现挖矿。
       P2pool不是通常所说的集中矿池,P2Pool有助于比特币安全,避免重复支出(手续费)和51%攻击。P2Pool需要进行安装和设置,但提供了更高的等价支付方式(按贡献分配收益)并且不需要依赖于矿池运营商。

一、安装P2pool

       windows.pngWindows系统
       下载最新的Windows版本:p2pool_win32_13.4.zip SIG
       也可以从tar/zipballs on GitHub下载源文件

       linux.pngLinux系统
       可以使用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

       apple.png苹果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.pngWindows图示:

1.jpg

打开记事本

2.jpg

输入文本内容

3.jpg

另存为

4.jpg

找到Bitcoin目录

5.jpg

存为bitcoin.conf文件

6.jpg

选择格式为所有文件

7.jpg

保存


linux.pngLinux图示:

8.jpg

打开文本程序

9.jpg

输入内容

10.jpg

点击保存路径为Bitcoin目录

11.jpg

点击保存



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。

12.jpg


蝴蝶矿机设置



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(密码)

      


       或者创建一个桌面快捷方式并配置

13.jpg

将bfgminer发送到桌面快捷方式

14.jpg

右键-属性

15.jpg

在“目标”一栏后加上“ -o http://127.0.0.1:9332 -u user(矿工名) -p password(密码)”,点击“确定”


cgminer软件设置
       cgminer --url http://127.0.0.1:9332/ --userpass cgminer:password

16.jpg

阿瓦隆设置


       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