请选择 进入手机版 | 继续访问电脑版

比特世界—比特币/莱特/区块链/btc/ltc/比特论坛

 找回密码
 立即注册
搜索

自建P2POOL矿池详细教程(初级篇)

2018-4-25 14:28| 发布者: admin| 查看: 74| 评论: 0

摘要: 本教程献给所有喜欢BTC的朋友,苦命的矿工早点来P2POOL吧,大家一起把算力加起来,比在btcguild挖划算多了!首先感谢比特人论坛的jiyu_shi,我是在看了他的教程后开始了P2POOL挖比特币。2011年11月9日比特币的价格已 ...
本教程献给所有喜欢BTC的朋友,苦命的矿工早点来P2POOL吧,大家一起把算力加起来,比在btcguild挖划算多了!首先感谢比特人论坛的jiyu_shi,我是在看了他的教程后开始了P2POOL挖比特币。

2011年11月9日比特币的价格已经到了2630元的高位,你还在收费的矿池挖掘比特币吗?
3%的费用1个比特币就是78元人民币的手续费。比特币当前难度是510M  

为了让更多人认识了解加入P2POOL矿池算力网络,我在这里写一个详细全面的教程。

以当前难度510929738为例,500T算力1个小时就能算完,也就是挖到一个块=25BTC,而实际很多块,特别是这几天有很多块里包含了大量的交易手续费,一个块都有40或者50个BTC,而你在全球最大的矿池btcguild挖矿,只按25BTC的基数给你发工资,中国这么多矿工,算力何止500T啊,你们挖到40+BTC的块才得到25BTC的工资分配,还要交手续费,图了个撒???难度越来越大,矿工越来越苦逼,P2POOL自己搭建或者去别人的免费池子不好吗?挖到多少分多少!!!你们懂吗?


首先让我们来了解一下P2POOL的矿池构架,P2POOL是去中心的矿池,没有中心矿池,是由无数个节点矿池来共同挖掘比特币,这些节点矿池是单独存在的,同时是相互连接的,所有数据都是同步的,大家可以自己动手建立自己的P2POOL节点矿池,也可以加入别人的P2POOL矿池进行挖掘比特币。所有节点矿池的算力加在一起共同挖掘比特币,而不是你个人有1T算力就能挖到比特币块链的。
当前全网SHARE难度是510929738,理论上当所有节点矿池完成510929738这个难度的SHARE计算就会找到最少1个比特币块链或者几个,1个块链基本值=25个比特币,所有P2POOL节点矿池会把这个难度根据节点数量平摊为低难度的SHARE计算,当完成这个难度的计算就会产生一个有效SHARE,哪个矿工挖到就奖励给谁,这个SHARE的有效时间为32小时左右。

当你挖到了1个有效SHARE后,你的钱包地址就会出现在任何一个节点矿池的首页Payouts if a block were found NOW:
 
这个意思就是说这个钱包地址挖到了一个有效SHARE,32小时左右P2POOL全网挖到的比特币块,都会直接分到这个钱包地址0.0026左右的BTC,不需要你申请,是直接发到你比特币钱包的。目前一个有效SHARE的值=0.0022左右的BTC,当你挖到1个有效SHARE后,32小时内P2POOL全局出几个块就分你几次,32小时之后这个SHARE就消耗完了。如果你的挖矿设备算力很大,挖到的有效SHARE是不断增加的,但是到了一定的数量就会加不上去了,因为之前最先挖到的有效SHARE在32小时左右就消失了,会减少。

目前在P2POOL矿池挖比特币所需要的最低算力是10G以上,10G算力挖到一个有效SHARE大概需要20个小时以上,甚至更久。所以低于10G的算力就不要挖P2POOL矿池了。

下面给大家讲解如何搭建P2POOL节点矿池,记住是节点矿池,不是完全独立的中心矿池,这是不一样的,如果是中心矿池,你的钱包地址是不会出现在别人的矿池的。

1.需要一个比特币0.85的钱包


钱包下载地址:  http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.5/

下载完钱包程序后,双击安装钱包

 

可以安装在你想安装的任何盘。
然后运行钱包,

 
出现这个钱包界面后把钱包先关闭停止运行。钱包默认在计算机C盘里产生一个数据文件,更新同步数据后目前是13G,会越来越大,我们需要把这个数据文件夹找出来放在别的盘符里。

点击计算机左下角的开始 
 
WIN XP系统这里是显示运行,在这里输入  %APPDATA%\Bitcoin   就可以直接找到这个数据文件夹 
 
鼠标右键点击这个Bitcoin文件夹,选择剪切,将这个数据文件夹剪切到你要存放文件的盘符里,磁盘空间最好是大于50G,


 
这里我是剪切到了E盘,注意这个文件夹和之前安装的比特币钱包是相同的文件名Bitcoin,所以不能放在一起,如果你要放在一起就新建个文件夹,改文件名为1,剪切到1的文件夹里也可以,避免使用文件名为汉字的文件夹。

打开Bitcoin文件夹,新建一个文本文档 

 


rpcuser=用户名
rpcpassword=密码
server=1
rpcallowip=127.0.0.1
addnode=14.111.41.235
addnode=180.109.106.68
addnode=119.129.41.15

这个汉字部分用户名你自己随便起一个,密码随便敲键盘,比如
rpcuser=abc
rpcpassword=123
server=1
rpcallowip=127.0.0.1
addnode=14.111.41.235
addnode=180.109.106.68
addnode=119.129.41.15

然后保存,将文件名改为bitcoin.conf
 
这里的addnode=就是添加的节点IP,QQ群群号:156729381,群共享里有优选后的节点文件bitcoin.conf,欢迎来群里下载,增加节点可以有效的减少无效的DEAD SHARE,节点过多同时也要求网络带宽够大,因为大家在共享数据,在不停的上传下载数据。

现在返回比特币钱包的文件夹 ,鼠标右键创建一个钱包程序的快捷方式。
 

再鼠标右键这个快捷方式,选择 属性 
 
在目标这栏 .exe后面空格
输入 -datadir=钱包数据文件的目录,
比如 -datadir=E:\Bitcoin
记住.exe后面有个空格,然后点击应用,确定。

现在双击这个快捷方式运行钱包,更新同步钱包数据,
根据个人网速不同所需的时间也不同,一般都需要1到3天的时间才能更新同步完数据,
必须更新完,因为矿池程序需要用到BTC网络的这些数据。

更新完成后是这样的 

 

2.下载节点矿池程序:http://p2pool.in/

 

这个13.3就是节点矿池程序,下载好以后解压,打开文件夹,新建文本文档

 
写run_p2pool.exe 用户名 密码 -a 钱包地址 --bitcoind-address 127.0.0.1 --net bitcoin --give-author 0.1 --iocp --irc-announce  --no-bugreport

比如我刚才bitcoin.conf文件里用户名是abc 密码是123,这里就这样写

run_p2pool.exe abc 123 -a 1AZnQmx2oYAWizcMY3hNinkLuS6bh8q5dy --bitcoind-address 127.0.0.1 --net bitcoin --give-author 0.1 --iocp --irc-announce  --no-bugreport

保存,并修改文件名为p2pool.bat
这里--give-author 0.1 是给节点矿池软件开发作者的捐赠,默认是1%,因为我算力很小,挖到的本来就少,所以我写成0.1了,当然也你也可以写成0,但是不建议这样做,因为想得到更好的节点矿池程序,作者如果收不到捐赠,是不会更新这个程序的。多少捐赠一点表示感谢吧。

好了,到这里就算完成了,在钱包开着并且数据更新同步完成的情况下,双击p2pool.bat,你的矿池就开始运行了,第一次运行矿池需要同步节点矿池的数据,大概需要10几分钟或者30分钟,根据个人网络情况而定,
当看见 
 
pool:29983GH/s,矿池就已经连上了别的节点矿池,这个数字表示当前P2POOL全局所有节点矿池的算力总和。

Local:9993MH/s表示当前这个节点矿池的算力,

Shares:2<0 orphan,1 dead>表示挖到了2个Share,0个无效孤儿链,1个死亡无效Share。

第一栏Local:99993MH/s最后面to Share: 18.3 hours 表示99993MH计算完当前节点矿池最低有效share的难度需要18.3个小时,下面的20.3 hours表示所有节点矿池29983GH算力计算完1个标准难度510929738的SHARE计算需要20.3个小时。

现在我们来打开自己建好的节点矿池网页http://127.0.0.1:9332/
 

这里可以看见刚才节点矿池服务器的数据,点击Graphs 点进入矿池服务器的图表页面,显示了各项数据和挖矿工人的数据。


3.连接矿池

P2POOL矿池需要自己固定难度,不然挖矿很吃力,因为服务器传递到挖矿设备的难度是一直都在随机变化的,
这个随机难度是根据矿池里的算力大小而随机走高的,这样挖矿效率非常低,需要自己在挖矿工具的bat文件里加上难度。

比如显卡挖矿使用cgminer这个软件,我们就在cgminer的文件夹里写这样一个bat文件

cgminer.exe -g 1 -I 9 -o 网址:9332 -u 钱包地址/1000+难度 -p 密码

如下面
cgminer.exe -g 1 -I 9 -o 127.0.0.1:9332 -u 1HxUFVoswKShdH6WP931TRvsRgsWuEo5XN/1000+1 -p 1

这里-o 表示矿池网址和端口,-u 表示用户名,这里写钱包地址,在钱包地址后面/1000+难度,-p表示密码,这里随意设置没有关系。

难度是根据自己的挖矿设备来决定的,难度等于小于实际算力即可。

如果你是烤猫USB设备,烤猫USB的bat设置里 把-o -u 的部分替换为这个矿池地址和钱包地址即可。

如果你是阿瓦隆设备60G设备,
这里有群友提供的阿瓦隆界面,这个stratum+tcp://可以不写,直接写后面的就行

鲜花

握手

雷人

路过

鸡蛋

最新评论

QQ|Archiver|手机版|小黑屋|比特世界

p2p265 X3.4© 2013-2017 Designed by p2p265.com

GMT+8, 2018-5-24 14:02 , Processed in 0.336394 second(s), 15 queries .

免责声明:本站文章均来自网络,版权归原作者所有。如果侵犯了您的权益,请与我们联系,我们将会及时处理。

返回顶部