如何添加矿池矿工,国内矿池如果关闭的话如何连接国外挖矿

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

如何添加矿池矿工,国内矿池如果关闭的话如何连接国外挖矿

一、开源矿工连不上矿池

矿池连接不上的原因是ip被墙或者服务器被攻击,服务器被攻击一般30分钟到24小时内会恢复。

解决办法:

第一步、输入矿工名和钱包地址。

第二步、点击矿池下拉框后点击矿池管理。

第三步、进入矿池管理后翻到最底下点击添加。

第四步、输入矿池名称例如:YC,输入矿池地址,点击确定再点击右上角返回。

第五步、在矿池下拉框中选择刚刚添加的矿池后点击开始挖矿即可。

二、国内矿池如果关闭的话如何连接国外挖矿

ezil矿池优势,为什么要选择ezil:

1.国外矿池,矿池总排名前10,国内有服务器,延迟低拒绝低:

2.收益高,挖ETH送ZIL,矿池手续费1%,矿工MEV奖励80%,总收益比多数矿池高3%-15%,可以抵销转帐手续费

3.起付额最低0.01 eth,最高10 eth;

4.出块记录透明可查,不像某些矿池会黑掉额外收益:

缺点(国外矿池通病):

1.没有app,数据只能通过网页查看,手机可使用浏览器。

2.掉线无法及时提醒。

3.提现需要手续费。

教程:

一、获取自己的eth和zil的收款地址,可以是钱包地址,也可以是交易所地址,zil三大交易所均有,比如我某易的eth和zil收款地址是,zil是单独的链,钱包可能没有:

不知道收款地址的只要点击充值,然后找到相应的币就会出现上述页面。将两个地址记录下来。

二、打开网页 ezil.me/?p=17cb3,点击右上角的“登录”

输入eth和zil的收款地址,点击进入我的数据后将此页面收藏,以后就是通过这个地址查看数据。

三、软件端添加矿池、填写钱包,以开源为例,其他软件操作相似,只要地址是正确的就行。如果是直接使用内核可看官方教程:ezil.me/start

1.点击“主矿池”,点击右上的添加按钮:

2.在弹出支+矿池窗口里输入矿池名称ezil和矿池地址cn.ezil.me:5555,然后点击右下方的确定:

3.再次点击“主矿池”,在搜索框里输入ezil,单击下方找到的矿池即可:

4.点击“钱包”,输入钱包别名和钱包地址,钱包别名可任意填写,钱包地址是eth收款地址.zil收款地址,比如我的包钱地址是0xbcd73d121720cfdcf3634f15d6855d450dd36ef3.zil155quw7428r2l8duvpcw04czydgpflzvywy6vk6。填写完成以后点击确定就可以开始了。

再次提醒上面这两步最主要的是要填对矿池地址和钱包地址。开始以后等待10分钟左右,就可以在网页上看到数据了。如长时间无数据更新请再次检查两个地址。

修改支付设置时要填写公网ip,一般情况下窗口下方会直接显示,复制填入即可,如显示异常可通过网站查询:tool.lu/ip。建议起付额度不要设置太低,减少手续费支出。GAS一般情况下建议设置60,可以通过3w。gasnow。org查询当前gas费用,如果太低当天收不到款,有时gas费用太高可以暂缓提款以免损失太多手续费。矿池打款时间是每天的中午12点到晚上的8点之间,优先0.05以上的,0.01的可能会比较晚收到。另外官网最新通知如果提现低于0.05的话在注册14天之后才能0.01起提。注册后不挖矿14天以后仍然有效。0.05以上没有这个限制。所以要赶紧注册。

如果此篇文章对你有所帮助,请帮忙在网页右上方填写一下我的促销代码 17cb3,填写促销代码可以减免你半个月0.1%的手续费,相当于在此期间矿池抽成是0.9%,互惠互利,双方所获利的收益并非来自对方,而是共享矿池的收益。如果IP输入正确却提示错误请无视提示狂点确定,终会成功。

三、比特币矿池的协议stratum

转自:

getblocktemplate协议诞生于2012年中叶,此时矿池已经出现。矿池采用getblocktemplate协议与节点客户端交互,采用stratum协议与矿工交互,这是最典型的矿池搭建模式。

与getwork相比,getblocktemplate协议最大的不同点是:getblocktemplate协议让矿工自行构造区块。如此一来,节点和挖矿完全分离。对于getwork来说,区块链是黑暗的,getwork对区块链一无所知,他只知道修改data字段的4个字节。对于getblocktemplate来说,整个区块链是透明的,getblocktemplate掌握区块链上与挖矿有关的所有信息,包括待确认交易池,getblocktemplate可以自己选择包含进区块的交易。

挖矿有两种方式,一种叫SOLO挖矿,另一种是去矿池挖矿。前文所述的在节点客户端直接启动CPU挖矿,以及依靠getwork+cgminer驱动显卡直接连接节点客户端挖矿,都是SOLO挖矿,SOLO好比自己独资买彩票,不轻易中奖,中奖则收益全部归自己所有。去矿池挖矿好比合买彩票,大家一起出钱,能买一堆彩票,中奖后按出资比率分配收益。理论上,矿机可以借助getblocktemplate协议链接节点客户端SOLO挖矿,但其实早已没有矿工会那么做,在写这篇文章时,比特币全网算力1600P+,而当前最先进的矿机算力10T左右,如此算来,单台矿机SOLO挖到一个块的概率不到16万分之一,矿工(人)投入真金白银购买矿机、交付电费,不会做风险那么高的投资,显然投入矿池抱团挖矿以降低风险,获得稳定收益更加适合。因此矿池的出现是必然,也不可消除,无论是否破坏系统的去中心化原则。

矿池的核心工作是给矿工分配任务,统计工作量并分发收益。矿池将区块难度分成很多难度更小的任务下发给矿工计算,矿工完成一个任务后将工作量提交给矿池,叫提交一个share。假如全网区块难度要求Hash运算结果的前70个比特位都是0,那么矿池给矿工分配的任务可能只要求前30位是0(根据矿工算力调节),矿工完成指定难度任务后上交share,矿池再检测在满足前30位为0的基础上,看看是否碰巧前70位都是0。

矿池会根据每个矿工的算力情况分配不同难度的任务,矿池是如何判断矿工算力大小以分配合适的任务难度呢?调节思路和比特币区块难度一样,矿池需要借助矿工的share率,矿池希望给每个矿工分配的任务都足够让矿工运算一定时间,比如说1秒,如果矿工在一秒之内完成了几次任务,说明矿池当前给到的难度低了,需要调高,反之。如此下来,经过一段时间调节,矿池能给矿工分配合理难度,并计算出矿工的算力。

矿池通过getblocktemplate协议与网络节点交互,以获得区块链的最新信息,通过stratum协议与矿工交互。此外,为了让之前用getwork协议挖矿的软件也可以连接到矿池挖矿,矿池一般也支持getwork协议,通过阶层挖矿代理机制实现(Stratum mining proxy)。须知在矿池刚出现时,显卡挖矿还是主力,getwork用起来非常方便,另外早期的FPGA矿机有些是用getwork实现的,stratum与矿池采用TCP方式通信,数据使用JSON封装格式。

先来说一下getblocktemplate遗留下来的几个问题:

矿工驱动:在getblocktemplate协议里,依然是由矿工主动通过HTTP方式调用RPC接口向节点申请挖矿数据,这就意味着,网络最新区块的变动无法及时告知矿工,造成算力损失。

数据负载:如上所述,如今正常的一次getblocktemplate调用节点都会反馈回1.5M左右的数据,其中主要数据是交易列表,矿工与矿池需频繁交互数据,显然不能每次分配工作都要给矿工附带那么多信息。再者巨大的内存需求将大大影响矿机性能,增加成本。

Stratum协议彻底解决了以上问题。

Stratum协议采用主动分配任务的方式,也就是说,矿池任何时候都可以给矿工指派新任务,对于矿工来说,如果收到矿池指派的新任务,应立即无条件转向新任务;矿工也可以主动跟矿池申请新任务。

现在最核心的问题是如何让矿工获得更大的搜索空间,如果参照getwork协议,仅仅给矿工可以改变nNonce和nTime字段,则交互的数据量很少,但这点搜索空间肯定是不够的。想增加搜索空间,只能在hashMerkleroot下功夫,如果让矿工自己构造coinbase,那么搜索空间的问题将迎刃而解,但代价是必要要把区块包含的所有交易都交给矿工,矿工才能构造交易列表的Merkleroot,这对于矿工来说压力更大,对于矿池带宽要求也更高。

Stratum协议巧妙解决了这个问题,成功实现既可以给矿工增加足够的搜索空间,又只需要交互很少的数据量,这也是Stratum协议最具创新的地方。

再来回顾一下区块头的6个字段80字节,这个很关键,nVersion,nBits,hashPrevBlock这3个字段是固定的,nNonce,nTime这两个字段是矿工现在就可以改变的。增加搜索空间只能从hashMerkleroot下手,这个绕不过去。Stratum协议让矿工自己构造coinbase交易,coinbase的scriptSig字段有很多字节可以让矿工自由填充,而coinbase的改动意味着hashMerkleroot的改变。从coinbase构造hashMerkleroot无需全部交易,

如上图所示,假如区块将包含13笔交易,矿池先对这13笔交易进行处理,最后只要把图中的4个黑点(Hash值)交付给矿工,同时将构造coinbase需要的信息交付给矿工,矿工就可以自己构造hashMerkleroot(图中的绿点都是矿工自行计算获得,两两合并Hash时,规定下一个黑点代表的hash值总是放在右边)

。按照这种方式,假如区块包含N笔交易,矿池可以浓缩成log2(N)个hash值交付给矿工,这大大降低了矿池和矿工交互的数据量。

Stratum协议严格规定了矿工和矿池交互的接口数据结构和交互逻辑,具体如下:

1.矿工订阅任务

启动挖矿机器,使用mining.subscribe方法链接矿池

返回数据很重要,矿工需本地记录,在整个挖矿过程中都用到,其中:

Extranonce1,和 Extranonce2对于挖矿很重要,增加的搜索空间就在这里,现在,我们至少有了8个字节的搜索空间,即nNonce的4个字节,以及 Extranonce2的4个字节。

2.矿池授权

在矿池注册一个账号,添加矿工,矿池允许每个账号任意添加矿工数,并取不同名字以区分。矿工使用mining.authorize方法申请授权,只有被矿池授权的矿工才能收到矿池指派任务。

3.矿池分配任务

以上每个字段信息都是必不可少,其中:

有了以上信息,再加上之前拿到的Extranonce1和Extranonce2_size,就可以挖矿了。

4.挖矿

1)构造coinbase交易

用到的信息包括Coinb1, Extranonce1, Extranonce2_size以及Coinb2,构造很简单:

为啥可以这样,因为矿池帮矿工做了很多工作,矿池已经构建了coinbase交易,系列化后在指定位置分割成coinb1和coinb2,coinb1和coinb2包含指定信息,比如coinb1包含区块高度,coinb2包含了矿工的收益地址和收益额等信息,但是这些信息对于矿工来说无关紧要,矿工挖矿的地方只是Extranonce2的4个字节。另外Extranonce1是矿池写入区块的指定信息,一般来说,每个矿池会写入自己矿池的信息,比如矿池名字或者域名,我们就是根据这个信息统计每个矿池在全网的算力比重。

2)构建Merkleroot

利用coinbase和merkle_branch,按照上图方式构造hashMerkleroot字段。

3)构建区块头

填充余下的5个字段,现在,矿池可以在nNonce和Extranonce2里搜索进行挖矿,如果嫌搜索空间还不够,只要增加Extranonce2_size为多几个字节就可轻而易举解决。

5.矿工提交工作量

当矿工找到一个符合难度的shares时,提交给矿池,提交的信息量很少,都是必不可少的字段:

矿池拿到以上5个字段后,首先根据任务号ID找出之前分配任务前存储的信息(主要是构建的coinbase交易以及包含的交易列表等),然后重构区块,再验证shares难度,对于符合难度要求的shares,再检测是否符合全网难度。

6.矿池给矿工调节难度

矿池记录每个矿工的难度,并根据shares率不断调节以指定合适难度。矿池可以随时通过mining.set_difficulty方法给矿工发消息另其改变难度。

如上,Stratum协议核心理念基本解析清楚,在getblocktemplate协议和Stratum协议的配合下,矿池终于可以大声的对矿工说,让算力来的更猛烈些吧。

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/jys/196261.html

上一篇 2026年02月24日
下一篇 2026年02月24日

相关推荐

  • 欧逸,如何巧妙放入钱包中

    欧逸,如何巧妙放入钱包中 在现代生活中,我们随身携带的钱包不仅要能装下钞票和卡片,还需要有足够的空间来放置一些小巧而实用的物品,欧逸作为一款备受青睐的小物件,其便携性和多功能性使其成为许多人日常必备品之一,如何将欧逸巧妙地放入钱包中,却是一个值得探讨的话题

    2026-09-29 13:30:01
    3 0
  • 易欧钱包的钱如何使用?

    易欧钱包的钱如何使用? 在数字化时代,移动支付已成为我们日常生活中不可或缺的一部分,易欧钱包作为一款便捷的支付工具,为用户提供了安全、快速的支付体验,如何有效地使用易欧钱包里的钱,却是一个值得探讨的问题。 我们需要了解易欧钱包的基本功能,易欧钱包支持多种支付方

    2026-09-29 02:30:02
    3 0
  • 如何备份欧艺Web3交易钱包

    如何备份欧艺Web3交易钱包 在数字资产的世界里,安全始终是首要考虑的因素,对于使用欧艺Web3交易钱包的用户来说,了解如何有效备份钱包至关重要,这不仅是为了防范数据丢失的风险,更是为了在必要时能够迅速恢复访问权限,以下是一些关于如何备份欧艺Web3交易钱包的步骤和建议

    2026-09-29 00:30:02
    3 0
  • BSC链USDT如何安全转至欧艺Web3?详细步骤与注意事项指南

    BSC链USDT如何安全转至欧艺Web3?详细步骤与注意事项指南 在Web3时代,跨链资产转移已成为用户高频需求,许多投资者或用户持有BSC(币安智能链)上的USDT,希望将其转移至欧艺(Ouyi)Web3平台进行交易、理财或其他操作,本文将详细介绍BSC链USDT转至欧艺Web3的完整步骤、关键

    2026-09-28 21:30:01
    3 0
  • 如何查询您的狗狗币账户余额

    如何查询您的狗狗币账户余额 随着加密货币的普及,越来越多的人开始接触并投资于各种数字货币,狗狗币作为一种新兴的数字货币,因其独特的文化背景和较低的交易费用而受到了广泛关注,对于许多初次接触狗狗币的用户来说,如何查询自己的狗狗币账户余额可能是一个令人困惑的问

    2026-09-28 19:30:01
    1 0
  • 如何下载易安交易APP?详细指南来了

    如何下载易安交易APP?详细指南来了 如果您正在寻找“易安交易”的下载方法,可参考以下步骤轻松完成安装,作为一款便捷的交易工具,“易安交易”支持多平台使用,满足不同用户的需求,以下是具体下载流程: 手机端下载(推荐) 应用商店搜索 iPhone用户:打开App Store,在顶

    2026-09-28 17:30:01
    1 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载