主页 > imtoken官网注册 > 比特币矿池是怎么做到的? 如何建立比特币矿池?
比特币矿池是怎么做到的? 如何建立比特币矿池?
比特币大火之后,价格也稳步上涨。 作为一名矿工,你的内心是否充满了激情? 但现实是很残酷的。 做一个勤劳的矿工是辛苦的,有时候回报也是少的可怜。 想要为您的努力获得更多回报吗? 为什么不建立自己的矿池? 那么如何搭建比特币矿池呢? 今天就来和我一起学习吧!
什么是比特币矿池?
矿池是比特币(数字货币)等P2P加密虚拟货币挖矿的必备基础设施。 一般是对外开放的团队挖矿服务器。 其意义在于提高比特币挖矿的稳定性,稳定矿工的工资。 目前全球算力较大的矿池有F2Pool、AntPool、BW Pool、BTCC Pool、BitFury。 除 BitFury 外,其余均来自中国。
如何建立比特币矿池? 什么是P2POOL矿池?
首先我们来了解一下P2POOL的矿池结构。 P2POOL 是一个去中心化的矿池。 没有中央矿池。 比特币由无数节点矿池共同开采。 这些节点矿池独立存在又相互关联,所有数据同步,您可以自己搭建自己的P2POOL节点矿池,也可以加入别人的P2POOL矿池挖比特币。 所有节点矿池的算力加在一起就是挖比特币,不是说1T算力就可以挖比特币区块链。
当前全网SHARE难度为510929738,理论上当所有节点矿池完成这个难度510929738的SHARE计算后,会发现至少1条或数条比特币区块链。 1条区块链的基础价值=25个比特币,所有P2POOL节点 矿池会根据节点数量将这个难度分成低难度的SHARE计算。 当这个难度计算完成后,会产生一个有效的SHARE,奖励给任何挖到它的矿工。 本次SHARE的有效时间约为32小时。
当您挖到一个有效的SHARE后,您的钱包地址将出现在任何节点矿池的首页。 如果现在发现一个块,则支付:
这意味着这个钱包地址已经挖到一个有效的SHARE,P2POOL网络在32小时左右挖出的比特币区块将直接分配给这个钱包地址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钱包
钱包下载地址:
第二步,下载钱包程序后,双击安装钱包,可以安装在任何你想安装的盘上。
第三步,然后运行钱包,
第四步,出现钱包界面后,先关闭钱包,停止运行。 钱包默认在电脑C盘生成一个数据文件。 更新同步数据后,目前是13G,以后会越来越大。 我们需要找到这个数据文件夹并将其放在另一个盘符中。单击计算机左下角的开始
第五步,WIN XP系统这里是显示运行,这里输入%APPDATA%Bitcoin直接找到这个data文件夹
第六步:右击Bitcoin文件夹,选择剪切,将data文件夹剪切到你要存放文件的盘符。 磁盘空间应大于50G。 这里我切到了E盘。 注意这个文件夹和之前安装的比特币钱包是同一个文件名Bitcoin,所以不能放在一起。 如果要放在一起,新建一个文件夹,把文件名改成1,切到1文件夹下。另外,尽量避免文件名是汉字的文件夹。
第七步,打开Bitcoin文件夹,新建一个文本文件
写
rpcuser=用户名
rpcpassword=密码
服务器=1
rpcallowip=127.0.0.1
添加节点=14.111.41.235
添加节点=180.109.106.68
添加节点=119.129.41.15
可以为这部分汉字创建用户名,在键盘上随意输入密码,例如
rpcuser=abc
rpcpassword=123
服务器=1
rpcallowip=127.0.0.1
添加节点=14.111.41.235
添加节点=180.109.106.68
添加节点=119.129.41.15
第八步,然后保存,将文件名改为bitcoin.conf
这里addnode=是加入节点的IP,QQ群号:156729381,群分享里有优化节点文件bitcoin.conf,欢迎进群下载,加入节点可以有效减少无效DEAD SHARE,节点过多同时也要求网络带宽足够大,因为大家都在共享数据,不停地上传下载数据。
第九步,现在回到比特币钱包文件夹,右键创建钱包程序的快捷方式。
第十步,然后鼠标右键这个快捷方式,选择属性
第十一步,在target栏中.exe后面的空格里输入-datadir=钱包数据文件的目录,比如-datadir=E:Bitcoin,记住.exe后面有个空格,然后单击“应用”进行确认。
第十二步,现在双击这个快捷方式运行钱包,更新同步钱包数据。 所需时间视个人网速而定。 一般更新同步数据需要1-3天时间。 更新一定要完成,因为矿池程序需要用到BTC网络的这些数据。更新完成后是这个样子
2、下载节点矿池程序:
第一步,这个13.3是node矿池程序,下载后解压,打开文件夹,新建一个文本文件
第二步,写入run_p2pool.exe用户名密码-钱包地址--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,你的矿池就会开始运行。 第一次运行矿池新建比特币矿池,需要同步节点Pool数据新建比特币矿池,大概需要10分钟或者30分钟,视个人网络情况而定,
当看到pool: 29983GH/s时,说明该矿池已经接入其他节点矿池。 这个数字代表了当前P2POOL全球所有节点矿池的总算力。 Local:9993MH/s表示本节点当前矿池的算力,Shares:2表示已经挖出2个Share,0条无效孤链,1条死亡无效Share。
第一列Local: 99993MH/s 最后一列to Share: 18.3 hours表示99993MH计算当前节点矿池最小有效份额难度需要18.3小时,后面的20.3小时表示所有节点挖矿矿池有29983GH算力计算1个标准难度510929738的SHARE计算耗时20.3小时。
第五步,现在打开我们搭建的节点矿池网页: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 Avalon设备,这里是群提供的Avalon接口小伙伴们不用写这个stratum+tcp://,直接写下面
中国这么多矿工,挖比特币越来越难,矿工也越来越辛苦。 微风小编就为大家算一算。 挖到一个40+BTC的区块,才能拿到25BTC的工资分配,还得交手续费,这个时候还不如去P2POOL自己建? 走投无路的矿工们,赶快来P2POOL吧,一起把算力加起来吧!