长沙矿工启动后不能挖矿
由于火币矿池近期业务调整,将集中精力拓展全球业务,因此决定停止该平台的运营工作. 生态交易所上所有交易对将于新加坡时间2021 年7 月14 日截止
拓展资料
一、由于比特币全网的运算水准在不断的呈指数级别上涨,单个设备或少量的算力都无法在比特币网络上获取到比特币网络提供的区块奖励。在全网算力提升到了一定程度后,过低的获取奖励的概率,促使一些“bitcointalk”上的极客开发出一种可以将少量算力合并联合运作的方法,使用这种方式建立的网站便被称作“矿池”(Mining Pool)。 在此机制中,不论个人矿工所能使用的运算力多寡,只要是透过加入矿池来参与挖矿活动,无论是否有成功挖掘出有效资料块,皆可经由对矿池的贡献来获得少量比特币奖励,亦即多人合作挖矿,获得的比特币奖励也由多人依照贡献度分享。 截止2019年1月,全球算力排名前五的比特币矿池有:BTC.com 、Poolin、AntPool、slush pool、、F2Pool,全球约70%的算力在中国矿工手中。
1. PPS模式:Pay-Per-Share方式---该方式为立即为每一个share支付报酬。该支出来源于矿池现有的比特币资金,因此可以立即取现,而不用等待区块生成完毕或者确认。这样可以避免矿池运营者幕后操纵。这种方法减少了矿工的风险,但将风险转移给了矿池的运营者。运营者可以收取手续费来弥补这些风险可能造成的损失。为了解决PPLNS那种有时候收益很高,有时候没有收益的情况,PPS采用了新的算法。PPS根据你的算力在矿池中的占比,并估算了矿池每天可以获得的矿产,给你每天基本固定的收益。
2. PROP模式:比特币区块的产生是:由矿池发现区块后向全网络广播,经过120次确认后,才会产生区块。PPS模式是:矿工每贡献一点速度,矿池就向矿工支付相应的比特币,矿池的币还是要来自真正的区块产生,只不过在真正的区块产生之前,矿池就提前支付给了矿工。PROP模式是:矿池经过120次确认产生真正区块后,会把比特币按每个矿工的贡献分配给矿工,这种模式更符合比特币区块的产生。在PROP模式,即使暂时没有产生真正的区块,以后产生出来了真正的区块,还是会根据挖这个区块的贡献,分配给每个矿工。矿工挖矿至少都是挖几个月,甚至几年,所以从长远来看,这两种模式挖出币的数量是一样。
『贰』 挖矿的大佬进来,我想问下,为什么28号挖的,到今天还没到账我用的是长沙矿工软件,云币网的钱包以太
你选的矿池是哪个啊,选星火的话得够1个币子才可以转,一般选鱼池,0.1就可以转到钱包了。
『叁』 长沙矿工软件一运行就被系统删了 需要怎么设置
额,这么跟你说吧我是10级软件工程的学生,正如楼上所说,软件工程都贵,因为要投入大量的设备。所以收费自然教其他专业贵,如果你很喜欢软件的话(并不是因为工资)我们学校这个专业非常适合,在这一年里,我自认为我学到了很多(不是老师教的,只是学校提供了一个学习的环境)如果你真正喜欢这行业,还是很有前景的,还有我要提醒你,学软件很苦,忒别是自己有不感兴趣时。根本学不进。然而这又是一门考真本事真技术的行业,希望你慎重考虑。。
『肆』 挖矿合法吗
由于区块链行业还处在发展早期,相关的法律法规并不健全,有部分人为了获取不当利益,选择铤而走险、以身犯法,这种情况在各行各业都存在,不能说因为从事某个行业的人做了违法的事,就以此判定整个行业都是非法的。这种误解和偏见,在其他成熟的行业不容易出现,但相同的情况,在大众陌生的区块链行业,人们不自觉地就形成了误解和偏见。矿圈经过多年的发展,规模越来越大,各方面合规性也越来越好;但很多人仍然对挖矿存在误解,甚至有部分矿工也认为挖矿是灰色产业。正是这种误读,让很多人对挖矿敬而远之,整个加密货币挖矿产业也因此受到了不公正的评价。有部分人因此错失和挖矿的缘分,与财富遗憾擦肩。今天我们从法律的角度来解读挖矿。因为对挖矿行业的误解,甚至老矿工都会为挖矿是否违规存在疑虑,担心自己矿场、矿机等资产被罚没。先给大家吃个定心丸,只要矿场是合规的,矿机是通过正规渠道购买,并托管在正规矿场,你的相关资产就受法律保护。我们先简单科普一下什么是加密货币挖矿。拿比特币挖矿举例,挖矿就是用专业的比特币矿机,来求解系统给出的一道计算题,最先得到符合系统要求的答案的矿工,就能得到比特币奖励。挖矿就是利用矿机生产比特币的行为。通过上面的介绍,我们清楚了挖矿涉及两个要素:一是产出比特币的机器——矿机;
二是挖矿的产品——比特币。
如果挖矿涉及的所有环节都是合法的,那么挖矿无疑就是合法的。
挖矿涉及的环节包含:
场地——矿场;
设备——矿机;
产品——比特币;我国有两家矿机厂商——嘉楠耘智与亿邦国际已经在纳斯达克上市了。据此,从感性上就能判断矿机是合法的,否则生产矿机的公司怎么能上市呢。从法律角度看,比特币矿机就是一种使用ASIC芯片的特殊的计算机,矿工从合法渠道购买,只要正常使用矿机,是受法律保护的。
『伍』 开源矿工挖矿内核启动失败
开源矿工挖矿内核启动失败有以下几种原因:
1、高级设置的附加参数错误。
2、显卡不支持该币种。
3、虚拟内存设置的不够。
4、内核选择错误。
5、内核文件被杀毒软件删除。
『陆』 现在矿圈还能继续挖矿吗
不能了。配合“碳中和“发展理念,国内已经不合适挖矿了。若想参与挖矿,只能寻求海外矿场去托管矿机或者购买海外云算力去参与挖矿。身边的一些老矿工通过” 载能Zionodes x 伊路出海“平台转移海外矿场了。
近期行业热点
2018年的热点有两个,第一个是整个行业的游戏规则,包括技术理念、 经济学的指导思想都在发生改变。整个游戏规则,说实话特别适合“割韭菜”。
今年场圈入场了,场圈更偏向于创造价值。这里面游戏规则会有很多调整的提法。这具体的变化难以言述。最典型的就是舆论,从原来一直讨论数字货币,到现在讨论各种行业应用,是个很明显的舆论转变。
『柒』 比特币矿池的协议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协议的配合下,矿池终于可以大声的对矿工说,让算力来的更猛烈些吧。
『捌』 AIMiner挖矿软件只能挖ETH,ETC等主流币吗
不是的,长沙矿工和圣骑士是只能挖这两种主流币的。AIMiner至少能挖十几种。不过由于现在大币价格也不是特别好,这里感觉也可以尝试一下其他山寨币。单挖XVG,XDAG,BTCP,ZCL,RVN这些貌似都不错。