矿机怎麽连接矿池
1. 金贝矿池直连怎么弄
按以下步骤添加设备直连。
解锁矿机,点击“矿机设置”页面,选择添加矿池,根据自己的选择输入矿池地址以及端口号,设置矿工名称和密码。
等待矿池连接成功,点击Home页面,如果发现出现算力曲线,矿池配置成功。显示算力曲线的时候已经是直连成功了。
2. 矿池怎么挖矿
由于个人挖矿已经很难达到需求,全球的算力在不断的增加中,单个设备或者是少量的算力都已经很难再挖到比特币了,也是将大量的矿机组合在一起形成了矿池,矿池的算力是非常强大的,也保证可以更加快速的挖到虚拟货币,那么矿池怎么挖矿?一起来看看吧!
矿池怎么挖矿
矿池选址也是非常有讲究的,并不是任何地方都可以建立矿池,而是需要前期资金投入,矿池就是将单个的矿机联合在一起,由于集合了很多矿工的算力,所以矿池的算力占比大,挖到比特币的概率更高。矿池会按照每一个设备的贡献值,将奖励分配。
矿池利益分配模式
现在全球大大小小的矿场也有很多,每一个矿池的规模都有大有小,一般小型的矿场已经没有很大的优势了,大型矿池具有很多的矿工进行挖矿,对于每个矿工来说,他可以加入任何一个矿池,也可以同时加入多个矿池,矿池的第一大任务即为为矿工分配收益。
(1)PPLNS方式
该方式将所有矿工挖到的分享块(shares)集中到一起,每当累积到一定数量时(一般为3000万个shares),矿池会将前一阶段的收益按照贡献的比例分配给矿工。
这种方式下,矿工的收益完全取决于矿池挖到3000万个shares所需要的时间,如果幸运的话,在短时间内即可挖到,到,那么相对矿工的收益也会多,反之则会变少。作为回报,矿池会收取3%的税费。
(2)PPS方式
对用户来说,该方式收益比较稳定。
收益主要取决于矿工的挖矿速度,只要挖矿的速度稳定,就可以获得相应的收益,而且收益是实时的,即挖矿机在运行的同时,矿池就会为矿工支付收益。
显然,每当一个区块被计算出来时,矿池已经为所有的矿工支付了收益,如果该区块在后续的确认环节失败了的话,产生的损失将全部由矿池运营者买单,故这种方式降低了矿工的风险,却将风险转移给了矿池的运营者。
所以通常矿池可收取手续费来弥补这些风险可能造成的损失,在这种模式下,矿池的税费为7.5%。
以上就是关于矿池怎么挖矿的相关情况了,挖矿难度已经大大增加了,挖矿大军却在不断的扩大,基础设备如果达不到标准,将很难在矿业有所收获,因为挖到的虚拟货币价值,也许还抵不上一台设备的价格,很多矿工也不仅仅是挖取比特币了,而是选择其它虚拟货币进行挖掘。
3. 怎么在比特时代的矿池挖矿,具体怎么操作
你挖的比特币还是其它的山寨币呢?你使用的是CPU、GPU还是ASIC矿机的进行完矿呢?如果你挖的是比特币的话,那你在加入比特币时代矿池进行挖矿之前需要购买最新的阿瓦隆矿机,然后根据指示进行矿池的设置。当然莱特币目前也已经出现了ASIC矿机。其它山寨币使用CPU、GPU挖矿的较多。
4. 国内矿池如果关闭的话如何连接国外挖矿
没有那么容易关闭,我之前一直在使用鱼池,但是鱼池不太欢迎我这种小型矿工,后来就转到哈鱼矿工,矿池的算力也不低。
使用哈鱼矿池最大的优势就是,只要你连到矿池可以使用手机APP监控矿机,每天提现,而且用户的也在一直增加,并且有在线的客服解答你的任何问题!
5. 挖矿是怎么挖的,在什么平台挖的
挖矿芯片经历了CPU挖矿到GPU挖矿到FPGA挖矿,如今走入了ASIC挖矿时代。然而挖矿的方式也经历了从一两台矿机挖矿到小矿机作坊,再到如今走入了大规模矿场挖矿的时代。
(1)挖矿方式:从一台矿机到大规模矿场。
如果你开始尝试挖矿,你需要准备一台矿机、一台能联网的电脑、一个AUC、一个树莓派、电源及各种连接线等。各种设备的连接顺序为网线->树莓派->MicroUSB线->AUC->4PIN连接线->矿机和电源。
6. 比特币怎么挖
第一步:准备矿机和矿池 如果你想挖比特币,你必须准备好专业的设备。 目前市面上有很多专业的矿机,矿池也是必不可少的。 在选择矿池时,还应该比较每个矿池。 产出和收入差距,然后选择最合适的矿池。 第二步:注册矿池账号并设置 准备好矿池后,需要注册一个矿池账号,设置一个普通的邮箱。 设置矿工账号时,每个CPU或GPU都需要设置一个矿工账号。 第 3 步:下载比特币矿工 注册并设置帐户后,您需要下载比特币矿工。 下载矿机时,一定要选择能最大限度发挥你的CPU和显卡性能的矿机。 下载后,设置服务器、用户名、密码、设备等。 第 4 步:采矿 设置好矿机后,点击“开始挖矿”按钮,矿机进入全速运行状态,矿机自动开始挖矿。7. 挖矿接受率低怎么回事
通过架设比特币节点获利的过程,被人们形象地称为 “挖矿”(mining),而参与建设节
点的那些人被人们称为 “矿工”(miners)。因为 “抢红包” 是有一定运气因素存在的
行为,所以,矿工们会集中挖矿,方式是把自己的节点算力集中到一个“矿池”(mining pool)之中,以便增加自己抢红包时的运气。
矿机挖矿接受率低通常有以下几种情况:
1. 网络通信问题导致丢包、延时问题,请检查网线和网络情况。
矿机通过连接矿池进行矿池,矿池定时给矿机分发job,矿机随之将share提交给矿池,这个过程中涉及大量的数据传输。网络情况对矿机的算力和拒绝率有直接的影响。
您可以通过以下方法确认网络情况:
1)将电脑连接至矿机所在的局域网
2)在电脑上打开cmd命令提示符
3) 输入ping+空格+币印矿池某币种挖矿地址,比如我想确认矿机连接币印矿池大零币ZEC北京节点的网络情况,可输入ping zec-bj.ss.poolin.com,并按回车键获取结果。
通常ping值在50ms内都是一个比较正常的范围。
2. 矿机温度过高
矿机温度过高同样会影响矿机的算力和拒绝率,特别是在炎热的夏季。如下截图中的温度基本正常。不同的矿机对最高温度适应情况不同,通常在90-100以下的温度还是比较正常的。具体的需要根据不同的机型进行确认。
3.固件问题,部分矿机可能因为固件问题导致拒绝率普遍偏高。出现类似情况,可咨询矿机厂商。
4.挖矿系统或软件有问题,用原版Claymore软件跑一下,看运行界面,有没有红色字提醒超频过了或者其他错误的;
8. 比特币矿池的协议stratum
转自: https://zhuanlan.hu.com/p/23558268
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协议的配合下,矿池终于可以大声的对矿工说,让算力来的更猛烈些吧。
9. 火币矿池怎么挖矿
1、打开火币矿池,开始注册新账号,如下图所示。
10. 比特币怎么挖 挖比特币的方法
比特币是一本大账本,账本需要有人来记账,记账的奖励就是比特币。而这个记账的权利是需要大家来抢的,挖矿就是抢夺记账权。谁的算力大,谁就更有可能抢到这个记账权。
1、准备好矿机和电源,还需要网线和电脑。
2、安装找IP软件(如已下载则跳过此步骤)
每台矿机都有自己的IP,需要配备软件才能识别出来,可以在比特大陆的官网-技术支持-设备支持里上找到该软件,软件叫作IPReporter。
3、准备自己的矿池、矿工号(如已注册则跳过此步骤)
如果没有自己的矿池号和矿工号,那就不能保证挖到的比特币都是到自己账户上了,所以准备这些是必须的。在蚂蚁矿池官网注册一个自己的矿池账号,并创建一个矿工号。
4、矿机接网线
首先连接好网线,把网线插进矿机的网线接口,记得插紧一点哦。只有连接上网线矿机才能挖矿,宽带没有限制。
5、矿机接电源线
把矿机电源的各个接口接入矿机,电源有10根接线,分别接入算力板和控制板。把所有的电源线接口全都接好了,接好线之后记得检查一下有没有插得不够深的地方。接完所有的线就可以让电源通电了,这时候矿机的灯会开始亮,机器开始响。
6、设置IP
打开刚才下载好的IPReporter这个软件,点击“Start”,然后按住矿机的IPReporter这个按钮,按一秒之后松开。此时软件上会自动弹出这台矿机的IP地址,将IP地址复制到浏览器中。点击回车键,在弹出的身份验证中,用户名和密码都输入“root”,点击确定。
7、复制矿池地址
这个时候我们就进入管理矿机的后台,在miner configuration(矿机配置)这里,把蚂蚁矿池的挖矿服务地址复制过来,只复制//后面的内容即可。总共有三个地址,全部都要复制到矿机后台。这一步就是保证挖到币都能到你自己的账户里来。
Worker这一栏填上自己蚂蚁矿池的刚刚创建的矿工名就行,三个都填一样的,密码自己设置即可。点击右下角的Save&Apply;,等待设置完成即可。
8、监控算力
进入Miner Statu(矿机状态),多刷新几次,就可以出现蚂蚁矿机目前的运行情况了,再打开自己的矿池,就可以看到矿机为你挖出了多少币。