比特币212年矿池多少吨 比特币212年矿池价格多少

1. 币印矿池怎么没有啦

币印矿池要终结了吗?还是暂时维护?这家总部在北京的大型矿池公司最近宣布:矿池暂停提币。公告发出之后,币印的算力减少了30% 到 40%。
公告说明了什么?
尽管目前还没有什么不好的消息。暂停提币之后的币印也为矿工提供优惠服务。优惠活动的公告:
虽然对币印的影响不是很大,但是为了稳定流动性和运营,我们将提供免收手续费的优惠活动。
优惠活动将从9 月 8 日持续到 12 月 7 日,余额超过 1 BTC 或 5 ETH矿工不参与活动。虽然有优惠的活动,但麻烦也才刚开始。平台表示:
将暂停比特币和以太坊提币。我们将在9 月 6 日对池中剩余的 BTC 和 ETH 余额进行盘点。
2022 年 9 月 6 日 比特币价格走势
可能要破产
币印对外讲的也是含糊不清,除了“一些流动性问题”之外没有给出任何理由,但他们明确指出。将暂停提币。并且还承诺9月6日以后挖出的币将正常提现。
分析师指出,币印钱包里面还有1.76万个比特币。有这么多比特币的矿池不会陷入破产的境地。也猜测是因为国内禁止比特币的原因,币印之前因为国内禁止比特币挖矿已经将矿场移到美国的德克萨斯州。
也有一个原因,比特币支付方式从FPPS 换成了PPLNS,算法换了之后,矿工是否挖到区块都将会有奖励,币印运气比较差,这也许就是他们需要重新计算收益的原因。
还有一个可能就是他们与BlockFi 和三箭资本可能出现的融资。这些也会影响到Poolin 的业务。

2. 比特币矿池有哪些国内外比特币矿池地址及端口汇总

BitCoin.cz第一家大型矿池,Slush 的拥有自带中文教程!内容很详细,对于不懂外语、已经不了解比特币的朋友是一个非常好的选择哦~

3. 比特币矿池的协议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协议的配合下,矿池终于可以大声的对矿工说,让算力来的更猛烈些吧。

4. 一个时代结束!比特币矿场彻底告别国内历史舞台,再见了青春

查算力的网站也被风控了!

这两天,比特币矿场最集中的地区,四川矿工向全世界播报: “我们关机了”。 继内蒙,青海,贵州之后,最后的希望四川也彻底告吹。 币圈迎来 历史 性的一天,比特币矿场在国内彻底成为了 历史 。 再见,四川。再见,CHINA。再见,无数人的青春。

6月20日0点,四川800万负荷,集体断电,集体关闭。比特币全网平均算力跌至126.83EH/s,相比 历史 最高点下降36%。 大批具有中国背景的比特币矿池,比如Huobi Pool、Binance、AntPool及Poolin,近24小时算力下降幅度高达36.64%、25.58%、22.17%、8.05%。

比特币挖矿十年,一个时代怆然结束! 十年间,比特币矿场从一个矿工开始,短时间可挖180多万枚比特币,到如今 千万矿场竞发,一币难求。 十年间,从中本聪, “宝二”,“江卓尔” ,比特币矿场默默无闻赚小钱,到疯狂赚大钱。十年间,比特币从1万枚换一个披萨饼到单枚价值几十万, 国内一直是比特币最大的矿池聚集地。 十年间,矿场曾经为西部发展奉献了自己的一份力,解决过剩的电力,带来GDP。 但是十年后,一切结束,并已成为 历史 。

犹记得去年这个时候,比特币减半刚出,又恰好处于国内解封期,圈里第一个大会就是 四川成都丰水期矿业大会。 到年底大涨,几多辉煌,几多风光。 而今天,时过境迁,盛夏吹起秋瑟风。 四月比特币 历史 新高的时候,还在帮一个算力交易平台做全网内容宣发。现在他们砍了很多业务线,之前的策划也无疾而终。从零散的算力交易到构建一个算力金融市场的愿景,随政策而止,随地域而迁。究竟什么时候能建成,还是一个未知数。从当年的矿业繁荣到今夜璀璨星河,不见绿光,清风虽细难吹我,明月何尝不照人。

5. 比特币矿池全球排名

一、蚂蚁矿池
蚂蚁矿池是一家高效的数字货币矿池,致力于为矿工提供更友巴天,下完善的功能、更
67%方便的使用和豆丘,蚂蚁矿池提供比特币、莱特巾、"以太功寺多种数字货币的挖矿服务,并支持PPS、PPLNS、SOLO等多种付款方式。
二、鱼池
鱼池是全球最大的综合性数字货币矿池,2013年4月创立于北京是全球领先、中国最早的比特币矿池;鱼池已发展为全球最大的比特币、莱特币、以太币、零币的综合性数字货币矿池;矿池技术持续保持领先,收益公开透明,采用独创架构有效防范DDoS攻击。
三、BTC矿池
BTC.com是全球领先的比特币数据服务商与矿池、钱包解决方案提供商。自2015年起,BTC.com团队从区块浏览器等行业基础设施入手,致力于在各个细分领域建立新标准,钱包、矿池、行情、资讯等领域均能见到BTC.com品牌的身影。
四、ViaBTC
ViaBTC(Viabtc Technology Limited)成立于2016年5月,是一家专注于数字货币领域的创新型技术服务公司。凭借强大的技术实力,我们研发了全球领先的比特币矿池,并推出了多个竞争币矿池以及云挖矿合约产品。ViaBTC的含义为“通过比特币”,我们的愿景是“通过比特币,让世界更美好”。
五、龙池
龙池。号称最懂矿工的矿池,提供比特币、以太坊的挖矿服务。
六、火币矿池
火币矿池,打造区块链领域POW、POS机制的全新模式,为用户提供主链投票、资讯、积分理财服务。
七、币信矿池
在币信矿池,我们做到数据实时更新,合理的市场费率,以及方便快捷的支付,挖矿从未变得如此简单。
八、BW矿池
BW矿池是一家高效的数字货币矿池,致力于为矿工提供更友好的界面、更完善的功能、更方便的使用和更丰厚透明的收益,矿池提供比特币、莱特币、以太坊等多种数字货币的挖矿服务,并支持PPS、PPLNS等多种付款方式。
九、币印矿池
去中心化,让世界变得更美好,币印矿池团队的技术输出,服务于全球超过500,000台挖矿设备,10万名以上独立矿工。
十、星众矿池
公开透明,收益高效,稳定创新型综合数字货币矿池,星众矿池-比特币矿池,莱特币、以太坊矿池,全球最大的综合性数字货币矿池,收益高,顶尖的技术支持与服务

6. 2022年哪个矿池可以继续挖矿

POW挖矿。
比特币是最早的区块链项目,距今年已经刚好10个年头。其挖矿以工作量为算力证明。英文proofofwork,简称POW。矿机性能越强,数量越多,则算力越强,得到的挖矿收益越高。比特币矿机最早从电脑CPU挖矿升级到显卡挖矿,到现在专业品牌的ASIC高度集成电路矿机,性能一路飙升,同时主网算力和挖矿难度暴发式增长。ASIC矿机有比特币,莱特币,达世币,零币等知名币种指定机型,厂商通过技术对币种算法破解开发了各种ASIC矿机,几大品牌垄断了整个行业。
BURST爆裂币开创了硬盘挖矿先河,以硬盘容量大小为算力证明。英文proofofcapacity,简称POC。翻译为容量证明或者空间证明。指的是硬盘的存储容量或空间。宗旨是创造低门槛,人人都能参与的节能环保新型挖矿模式。例如后面在牛市前出现的Filecoin硬盘挖矿,以及牛市后的“蹭热度”硬盘挖矿CHIA,BZZ,PHA等。

7. 比特币矿池有哪些国内外比特币矿池地址及端口汇总

目前全球有很多比特币矿池,想要挖比特币需要先选择一个矿池。选择一个稳定矿池是十分必要的。不然很有可能你辛辛苦苦挖出来的比特币会不翼而飞。爱比特中文矿池界面友好,拥有中文版用户界面,界面友好,稳定性强,个人觉得是很好的中文矿池。

8. 比特币矿池:什么是比特币矿池

矿池是比特币(数字货币)等P2P密码学虚拟货币开采所必须的基础设施,一般是对外开放的团队开采服务器,其存在意义为提升比特币开采稳定性,使矿工薪酬趋于稳定。目前全球算力较大的矿池有鱼池(F2Pool)、蚁池(AntPool)、币网(BW Pool)、国池(BTCC Pool)、BitFury。除了BitFury,其余都来自中国。

随着参与挖矿的人数越来越多,比特币全网的算力不断上涨,单个设备或少量的算力都很难再挖到比特币。这时候,矿池诞生了。

比特币矿池运作原理

矿池突破地理位置的限制,将分散在全球的矿工及矿场的算力进行联结,一起挖矿。

矿池负责信息打包,接入进来的矿场负责竞争记账权。

由于集合了很多矿工的算力,所以矿池的算力占比大,挖到比特币的概率更高。

举例

假设100万人参与比特币挖矿,全网400P算力,其中90%的矿工为1P(1000T)以下的算力,如果投入一台1T矿机,将占全网算力的40万分之1,理论上平均每40万个10分钟能挖到一个区块,也就是7.6年才能挖到一个区块然后一次性拿到50个比特币。

那么,假如我再找9个拥有1T算力矿机的矿工,达成协定,我们总共10个人,其中任何一个人挖到区块,都按照每人的算力占比来进行平分,那么我们就是一个整体,总共10T算力,那么平均0.76年即可挖到一个区块,然后算下来到我们手上的就是0.76年开采到5个比特币,如果组织100人、1000人、1万人甚至10万人呢?

如果是10万人,那么平均100分钟就能挖到1个区块,作为团队的一份子,我的收入将会趋于稳定。

这就是矿池的基本原理,即大家组队进行比特币开采,可以参考彩票中的合买。

当然,以上只是对矿池的基本原理和性质进行简单的描述,实际情况会非常复杂。

矿池是一个全自动的开采平台,即矿机接入矿池——提供算力——获得收益。

矿池挖矿所产生的比特币奖励会按照每个矿工贡献算力的占比进行分配。

相较单独挖矿,加入矿池可以获得更加稳定的收益。

希望这个回答对你有帮助

9. 每个月能挖出500元比特币的电脑(2021年)哈希值是多少,一般什么样的显卡能做到

目前比特币全网算力达到236万万亿次哈希碰撞每秒,相当于20多万个50米长的标准游泳池里面水滴的数目。但即便是这么大的算力,也需要10分钟左右才能碰撞到一个符合要求的哈希值。

2012年比特币进行了第一次产量减半,2016年7月,比特币进行了第二次产量减半,目前记一页账本获得的奖励是12.5个比特币。下一次减半会发生在2020年左右,而到2040年比特币总数不会再增加,总量是2100万枚。也就是说,挖比特币的难度在递增,而需要的时间在增加。

10. 矿池排行

矿池排名:1.SparkPool(星火矿池)、2.Ethermine、3.F2Pool、4.FlexPool、5.Hiveon、6.Nanopoo
拓展资料:
①随着整个比特币网络的计算水平持续指数级提升,单个设备或少量计算能力都无法获得比特币网络在比特币网络上提供的区块奖励。全网算力提升到一定程度后,获奖概率较低,促使《比特币谈话》上的一些极客想办法将少量算力结合在一起,这样搭建的网站被称为《矿池》。 在这一机制中,无论个别矿工能够使用多少算力,只要通过加入矿池参与挖掘活动,无论是否成功挖掘出有效数据块,都可以通过贡献矿池获得少量比特币奖励,即多人合作挖掘,比特币奖励也由多人根据贡献分享。
②在中本聪论文中描述的比特币世界中,整个网络平均每10分钟产生一个区块,每个区块包含50个比特币(现在是12.5,比特币每四年左右减半),而一个区块只能被一些幸运的人挖走。直接拥有50个比特币(现在是12.5,比特币每四年左右减半),而其他人则一无所有。挖掘概率与矿工投入的设备计算能力成正比。这注定了,如果比特币挖掘参与者数量庞大且分散到一定程度,那么发现比特币的概率将无限接近于零,类似于中奖。也许一台矿机投入开采,开采一个区块需要5到10年的时间,这让比特币开采陷入尴尬境地,让普通人几乎无法参与。
③矿池的存在降低了比特币等虚拟数字货币的挖矿难度,降低了挖矿门槛,真正实现了人人可参与的比特币挖矿理念。但它的缺点也非常明显,因为连接到矿池的计算能力,作为一个矿池,将拥有极其巨大的计算资源。在比特币世界,算力代表记账权,算力就是一切。
④如果单个矿池的计算能力达到50%以上,就很容易对比特币等类似虚拟数字货币发起51%的攻击,后果非常可怕: 垄断矿业权,可以使矿池颗粒剩余49%的计算能力无人收获,瞬间退出竞争和破产,矿池计算能力超过50%,如果发动51%的攻击,将轻易占据全网所有有效计算能力。 垄断记账权,通过51%的攻击可以进行双重支付,一笔钱可以多次使用,会直接破坏比特币等信用体系,让其信用化为乌有。 垄断分配权,由于单个(或可能是多个)矿池通过51%的攻击占用全网计算能力,会迅速挤占剩余矿池,导致其关闭。由于没有竞争,矿池可以自行分配收入,并向矿工收取过高的手续费等过高的税款和杂税。


1. Why is there no Biyin Mining Pool?

Is Biyin Mining Pool coming to an end? Or temporary maintenance? This large mining pool company headquartered in Beijing recently announced that the mining pool has suspended currency withdrawals. After the announcement, Biyin’s computing power decreased by 30% to 40%.
What does the announcement say?
Although there is no bad news yet. The coin printing after the suspension of currency withdrawals also provides preferential services to miners. Announcement of preferential activities:
Although the impact on Biyin will not be great, in order to stabilize liquidity and operations, we will provide preferential activities with no handling fees.
The promotion will last from September 8th to December 7th. Miners with a balance of more than 1 BTC or 5 ETH will not participate in the event. Although there are discounts, the trouble has just begun. The platform stated:
Withdrawals of Bitcoin and Ethereum will be suspended. We will take stock of the remaining BTC and ETH balances in the pool on September 6th.
Bitcoin price trend on September 6, 2022
Potential bankruptcy
Biyin’s external comments were also vague, and no reason was given except “some liquidity issues”. But they made it clear. Withdrawals will be suspended. It also promised that the coins mined after September 6 will be withdrawn normally.
Analysts pointed out that there are still 17,600 Bitcoins in the Biyin wallet. A mining pool with so many Bitcoins will not go bankrupt. It is also speculated that it is because of the ban on Bitcoin in the country. Previously, Biyin had moved the mine to Texas in the United States due to the ban on Bitcoin mining in the country.
There is also a reason. The Bitcoin payment method has been changed from FPPS to PPLNS. After the algorithm is changed, miners will be rewarded whether they dig blocks. Coinprint has poor luck. This may be because they need to recalculate their income. s reason.
Another possibility is their possible financing with BlockFi and Three Arrows Capital. These will also affect Poolin's business.

2. What are the Bitcoin mining pools? Summary of domestic and foreign Bitcoin mining pool addresses and ports

BitCoin.cz is the first large-scale mining pool, and Slush has its own Chinese tutorial! The content is very detailed. It is a very good choice for friends who do not understand foreign languages ​​and no longer understand Bitcoin~

3. The protocol stratum of the Bitcoin mining pool

Reprinted from: https ://zhuanlan.hu.com/p/23558268
The getblocktemplate protocol was born in mid-2012, when mining pools had already appeared. The mining pool uses the getblocktemplate protocol to interact with the node client, and the stratum protocol to interact with the miners. This is the most typical mining pool construction model.

Similar to getworkCompared with the getblocktemplate protocol, the biggest difference is that the getblocktemplate protocol allows miners to construct blocks by themselves. In this way, nodes and mining are completely separated. For getwork, the blockchain is dark. Getwork knows nothing about the blockchain. He only knows how to modify the 4 bytes of the data field. For getblocktemplate, the entire blockchain is transparent. getblocktemplate masters all information related to mining on the blockchain, including the transaction pool to be confirmed, and getblocktemplate can choose the transactions included in the block.

There are two ways to mine, one is called SOLO mining, and the other is to mine in a mining pool. As mentioned above, directly starting CPU mining on the node client, and relying on getwork+cgminer to drive the graphics card to directly connect to the node client for mining, are all SOLO mining. SOLO is like buying a lottery ticket on your own, it is not easy to win, but if you win, you will get all the benefits. Own it. Mining in a mining pool is like buying lottery tickets together. Everyone contributes money together to buy a bunch of lottery tickets. After winning, the income is distributed according to the investment ratio. Theoretically, miners can use the getblocktemplate protocol to link to the node client for SOLO mining, but in fact no miners have done that. At the time of writing this article, the computing power of the entire Bitcoin network is 1600P+, and the computing power of the most advanced mining machines currently is Around 10T, based on this calculation, the probability of a single mining machine SOLO mining a block is less than one in 160,000. Miners (people) invest real money to purchase mining machines and pay electricity bills, and will not make such high-risk investments. Obviously, it is more suitable to join a mining pool for group mining to reduce risks and obtain stable income. Therefore, the emergence of mining pools is inevitable and cannot be eliminated, regardless of whether it destroys the decentralization principle of the system.

The core job of the mining pool is to allocate tasks to miners, count the workload and distribute profits. The mining pool divides the block difficulty into many smaller tasks and sends them to the miners for calculation. After the miners complete a task, they submit the workload to the mining pool, which is called submitting a share. If the difficulty of the entire network block requires that the first 70 bits of the Hash operation result are all 0, then the task assigned to the miners by the mining pool may only require the first 30 bits to be 0 (adjusted according to the miner's computing power). After the miner completes the specified difficulty task Submit the share, and the mining pool will check again on the basis that the first 30 digits are 0, and see if by chance the first 70 digits are all 0.

The mining pool will allocate tasks of different difficulty according to each miner's computing power. How does the mining pool judge the size of the miner's computing power to allocate appropriate task difficulty? The adjustment idea is the same as that of Bitcoin block difficulty. The mining pool needs to rely on the share rate of the miners. The mining pool hopes to assign each miner enough tasks for the miners to calculate for a certain period of time, such as 1 second. If the miner completes it within one second If you have completed several tasks, it means that the difficulty currently provided by the mining pool is low and needs to be increased, and vice versa. Come down like this, pass throughAfter a period of adjustment, the mining pool can assign a reasonable difficulty to the miners and calculate the miners' computing power.

The mining pool interacts with network nodes through the getblocktemplate protocol to obtain the latest information on the blockchain, and interacts with miners through the stratum protocol. In addition, in order to allow software that used the getwork protocol to mine before, it can also connect to the mining pool for mining. The mining pool generally also supports the getwork protocol, which is implemented through the stratum mining proxy mechanism (Stratum mining proxy). It should be noted that when the mining pool first appeared, graphics card mining was still the main force, and getwork was very convenient to use. In addition, some early FPGA mining machines were implemented with getwork. Stratum communicated with the mining pool using TCP, and the data used JSON encapsulation format.

Let’s first talk about a few issues left over by getblocktemplate:

Miner driver: In the getblocktemplate protocol, miners still actively call the RPC interface through HTTP to apply for mining to the node. Data, this means that miners cannot be notified of the latest block changes in the network in a timely manner, resulting in a loss of computing power.

Data load: As mentioned above, a normal getblocktemplate call to the node will feedback about 1.5M of data. The main data is the transaction list. Miners and mining pools need to frequently interact with data, which obviously cannot be done every time. Allocating work requires so much information to be given to miners. Furthermore, the huge memory requirements will greatly affect the performance of the mining machine and increase the cost.

The Stratum protocol completely solves the above problems.

The Stratum protocol adopts an active task allocation method, which means that the mining pool can assign new tasks to miners at any time. For miners, if they receive a new task assigned by the mining pool, they should immediately and unconditionally Shift to new tasks; miners can also actively apply for new tasks from the mining pool.

The core issue now is how to allow miners to obtain a larger search space. If we refer to the getwork protocol and only allow miners to change the nNonce and nTime fields, the amount of interactive data will be very small, but this search There is definitely not enough space. If you want to increase the search space, you can only work on hashMerkleroot. If miners are allowed to construct coinbase by themselves, then the search space problem will be easily solved, but the price is that all transactions included in the block must be handed over to miners so that miners can construct the transaction list. Merkleroot, which puts more pressure on miners and requires higher bandwidth for mining pools.

The Stratum protocol cleverly solves this problem. Successful implementation can not only increase enough search space for miners, but also only require a small amount of data to be exchanged. This is also the most innovative aspect of the Stratum protocol.

Let’s review the six 80-byte fields of the block header. This is very critical. The three fields nVersion, nBits, and hashPrevBlock are fixed. The two fields nNonce and nTime can be changed by miners now. The only way to increase the search space is hashMerkleroot, which cannot be bypassed. The Stratum protocol allows miners to construct coinbase transactions themselves. The scriptSig field of coinbase has many bytes that miners can fill freely, and changes to coinbase mean changes to hashMerkleroot. Constructing hashMerkleroot from coinbase does not require all transactions,

As shown in the above figure, if the block will contain 13 transactions, the mining pool will first process these 13 transactions, and finally only need to remove the 4 black spots in the figure (Hash value) is delivered to the miner, and at the same time, the information required to construct coinbase is delivered to the miner, and the miner can construct hashMerkleroot by himself (the green dots in the figure are calculated by the miners themselves. When combining hashes in pairs, the next black dot represents The hash value is always placed on the right)

. In this way, if a block contains N transactions, the mining pool can condense it into log2(N) hash values ​​and deliver them to the miners, which greatly reduces the amount of data interacted between the mining pool and the miners.

The Stratum protocol strictly stipulates the interface data structure and interaction logic for miners and mining pools to interact, as follows:

1. Miners subscribe to tasks

Start mining Machine, use the mining.subscribe method to link to the mining pool

Returning data is very important. Miners need to record it locally, which is used throughout the mining process, including:

Extranonce1, and Extranonce2 Important for mining, the increased search space is here, now, we have at least 8 bytes of search space, which is 4 bytes for nNonce, and 4 bytes for Extranonce2.

2. Mining pool authorization

Register an account in the mining pool and add miners. The mining pool allows each account to add any number of miners and give them different names to distinguish them. Miners use the mining.authorize method to apply for authorization. Only miners authorized by the mining pool can receive tasks assigned by the mining pool.

3. Mining pool allocation tasks

Each of the above field information is essential, among which:

With the above information, plus the previously obtained After reaching Extranonce1 and Extranonce2_size, you can mine.

4. Mining

1) Construct coinbase transaction

The information used includes Coinb1, Extranonce1, Extranonce2_size and Coinb2. The structure is very simple:

Why is this possible? Because of the mining pool It has done a lot of work for the miners. The mining pool has constructed the coinbase transaction, and after serialization, it is divided into coinb1 and coinb2 at the specified location. Coinb1 and coinb2 contain specified information. For example, coinb1 contains the block height, and coinb2 contains the miner's income address and income. and other information, but this information is irrelevant to the miners. The place where the miners mine is only 4 bytes of Extranonce2. In addition, Extranonce1 is the designated information written by the mining pool into the block. Generally speaking, each mining pool will write its own mining pool information, such as the mining pool name or domain name. We use this information to count the performance of each mining pool in the entire network. proportion of computing power.

2) Construct Merkleroot

Use coinbase and merkle_branch to construct the hashMerkleroot field as shown above.

3) Build the block header

Fill in the remaining 5 fields. Now, the mining pool can search for mining in nNonce and Extranonce2. If the search space is not enough, just add more Extranonce2_size can be easily solved by a few more bytes.

5. Miners submit workload

When a miner finds a share that meets the difficulty, it is submitted to the mining pool. The amount of information submitted is very small, and they are all essential fields:

After the mining pool obtains the above five fields, it first finds out the information stored before assigning the task according to the task number ID (mainly the constructed coinbase transaction and the included transaction list, etc.), and then reconstructs the area block, then verify the difficulty of the shares, and then check whether the shares that meet the difficulty requirements meet the difficulty of the entire network.

6. The mining pool adjusts the difficulty for miners

The mining pool records the difficulty of each miner and continuously adjusts it according to the shares rate to specify the appropriate difficulty. The mining pool can send messages to miners to change the difficulty at any time through the mining.set_difficulty method.

As above, the core concept of the Stratum protocol is basically clearly explained. With the cooperation of the getblocktemplate protocol and the Stratum protocol, the mining pool can finally say loudly to the miners, let the computing power come more intensely.

4. The end of an era! Bitcoin mining farms completely bid farewell to the domestic historical stage, and will no longerMeet the youth

The website of Chahuli has also been controlled by the risk!

In the past two days, miners in Sichuan, the area with the highest concentration of Bitcoin mines, have broadcast to the world: "We have shut down." Following Inner Mongolia, Qinghai, and Guizhou, Sichuan, the last hope, also completely failed. The currency circle has ushered in a historic day, and Bitcoin mining has completely become history in the country. Goodbye, Sichuan. Goodbye, CHINA. Goodbye, the youth of countless people.

At 0:00 on June 20, Sichuan had a collective power outage and shutdown with 8 million loads. The average computing power of the entire Bitcoin network fell to 126.83EH/s, a 36% decrease from the historical high. A large number of Bitcoin mining pools with Chinese background, such as Huobi Pool, Binance, AntPool and Poolin, have seen their computing power drop by as much as 36.64%, 25.58%, 22.17% and 8.05% in the past 24 hours.

After ten years of Bitcoin mining, an era sadly ends! In the past ten years, the Bitcoin mine started with one miner and was able to mine more than 1.8 million Bitcoins in a short period of time. Nowadays, tens of millions of mines are competing for mines, and it is difficult to find even one coin. In the past ten years, Satoshi Nakamoto, "Bao Er", and "Jiang Zhuoer" have gone from making small money in obscurity in Bitcoin mines to making big money like crazy. In the past ten years, Bitcoin has gone from being worth 10,000 for a pizza to a single coin being worth hundreds of thousands. China has always been the largest gathering place for Bitcoin mining pools. In the past ten years, the mine has contributed to the development of the western region, solving excess electricity and bringing in GDP. But ten years later, it was over and has become history.

I still remember this time last year, when the Bitcoin halving had just come out and it happened to be during the country’s unblocking period. The first conference in the industry was the Sichuan Chengdu Flood Season Mining Conference. By the end of the year, there will be a huge rise, which will be so brilliant and glorious. Today, times have changed, and autumn winds are blowing in midsummer. In April, when Bitcoin's historical high reached a new high, I was still helping a computing power trading platform to publish content for the entire network. Now they have cut many business lines, and their previous plans have come to nothing. From scattered computing power transactions to the vision of building a computing power financial market, it stops with the policy and moves with the region. Exactly when it will be completed is still unknown. From the mining boom back then to the bright stars tonight, there is no green light. Even though the breeze is fine, it can't blow me, but the bright moon doesn't shine on me.

5. Global ranking of Bitcoin mining pools

1. Ant Mining Pool
Ant Mining Pool is an efficient digital currency mining pool dedicated to providing miners with more user-friendly services. With complete functions, 67% more convenient use and Douqiu, Ant Pool provides mining services for multiple digital currencies such as Bitcoin, Litecoin, and Ethereum, and supports PPS, PPLNS, and SOLO. and other payment methods.
2. Yuchi
F2Pool is the world's largest comprehensive digital currency mining pool. Founded in Beijing in April 2013, it is the world's leading and China's earliest Bitcoin mining pool; FPool has developed into the world's largest Bitcoin, Litecoin, Ethereum, Zero A comprehensive digital currency mining pool; the mining pool technology continues to maintain leadership, the income is open and transparent, and the original architecture is used to effectively prevent DDoS attacks.
3. BTC Mining Pool
BTC.com is the world's leading Bitcoin data service provider and mining pool and wallet solution provider. Since 2015, the BTC.com team has started with industry infrastructure such as block browsers and is committed to establishing new standards in various subdivisions. The BTC.com brand can be seen in wallets, mining pools, market prices, information and other fields. figure.
4. ViaBTC
ViaBTC (Viabtc Technology Limited) was established in May 2016. It is an innovative technology service company focusing on the field of digital currency. With strong technical strength, we have developed the world's leading Bitcoin mining pool and launched multiple alternative currency mining pools and cloud mining contract products. ViaBTC means "via Bitcoin" and our vision is "making the world a better place through Bitcoin".
5. Dragon Pond
Dragon Pond. Known as the mining pool that knows miners best, it provides mining services for Bitcoin and Ethereum.
6. Huobi Mining Pool
Huobi Mining Pool creates a new model of POW and POS mechanisms in the blockchain field, providing users with main chain voting, information, and points financial management services.
7. Bixin Mining Pool
In Bixin Mining Pool, we achieve real-time data updates, reasonable market rates, and convenient and fast payments. Mining has never been so simple.
8. BW Mining Pool
BW Mining Pool is an efficient digital currency mining pool that is committed to providing miners with a friendlier interface, better functions, more convenient use and more transparent returns. The pool provides mining services for multiple digital currencies such as Bitcoin, Litecoin, and Ethereum, and supports multiple payment methods such as PPS and PPLNS.
9. Biyin Mining Pool
Decentralization makes the world a better place. The technical output of the Biyin Mining Pool team serves more than 500,000 mining equipment and more than 100,000 independent miners around the world. .
10. Xingzhong Mining Pool
Open and transparent, efficient in income, stable and innovative comprehensive digital currency mining pool, Xingzhong Mining Pool - Bitcoin mining pool, Litecoin, Ethereum mining pool, the world's largest comprehensive Digital currency mining pool, high returns, top technical support and services

6. Which mining pool can continue mining in 2022

POW mining.
Bitcoin is the earliest blockchain project, which is exactly 10 years old this year. Its mining is based on workload as proof of computing power. English proofofwork, referred to as POW. The stronger the performance of the mining machine and the greater the number, the stronger the computing power and the higher the mining income. Bitcoin mining machine first mined from computer CPUMines have upgraded to graphics card mining, and now the performance of professional brand ASIC highly integrated circuit mining machines has soared. At the same time, the main network computing power and mining difficulty have increased explosively. ASIC mining machines include designated models for well-known currencies such as Bitcoin, Litecoin, Dash, and Zcash. Manufacturers have developed various ASIC mining machines through technological cracks in currency algorithms. Several major brands have monopolized the entire industry.
BURST pioneered hard drive mining, using the size of the hard drive as proof of computing power. English proofofcapacity, referred to as POC. Translated as capacity proof or space proof. Refers to the storage capacity or space of a hard drive. The purpose is to create a new energy-saving and environmentally friendly mining model with low threshold that everyone can participate in. For example, Filecoin hard drive mining appeared before the bull market, and the "hot" hard drive mining CHIA, BZZ, PHA, etc. after the bull market.

7. What are the Bitcoin mining pools? A summary of domestic and foreign Bitcoin mining pool addresses and ports

There are many Bitcoin mining pools around the world. If you want to mine Bitcoin, you need to choose one first. Mining pool. It is very necessary to choose a stable mining pool. Otherwise, it is very likely that the Bitcoins you have worked so hard to mine will disappear. Abit Chinese mining pool has a friendly interface and a Chinese version of the user interface. It has a friendly interface and strong stability. I personally think it is a good Chinese mining pool.

8. Bitcoin Mining Pool: What is a Bitcoin Mining Pool?

A mining pool is the infrastructure necessary for the mining of P2P cryptographic virtual currencies such as Bitcoin (digital currency). Generally It is a team mining server that is open to the outside world. Its purpose of existence is to improve the stability of Bitcoin mining and stabilize miners' salaries. Currently, the mining pools with the largest computing power in the world include F2Pool, AntPool, BW Pool, BTCC Pool, and BitFury. Except for BitFury, the rest are from China.

As more and more people participate in mining, the computing power of the entire Bitcoin network continues to increase, and it is difficult for a single device or a small amount of computing power to mine Bitcoins. At this time, the mining pool was born.

How Bitcoin Mining Pools Work

Mining pools break through geographical limitations and connect the computing power of miners and mining farms scattered around the world to mine together.

The mining pool is responsible for information packaging, and the mines that are connected are responsible for competing for accounting rights.

Since the computing power of many miners is gathered together, the mining pool has a large proportion of computing power and the probability of mining Bitcoin is higher.

For example

Assume that 1 million people participate in Bitcoin mining, the entire network has 400P computing power, and 90% of the miners have less than 1P (1000T) computing power. If you invest in a A 1T mining machine will account for 1/400,000 of the entire network's computing power. In theory, it can mine one block every 400,000 10 minutes on average, which means it takes 7.6 years to mine a block and get 50 bits at once. currency.

So, if I find 9 more mining machines with 1T computing powerMiners, we have reached an agreement. There are 10 of us in total. If any one of them mines a block, it will be divided equally according to each person's proportion of computing power. Then we are a whole, with a total of 10T computing power, then it can be mined in an average of 0.76 years. To a block, and then the calculation in our hands is 5 Bitcoins mined in 0.76 years. What if we organize 100 people, 1,000 people, 10,000 people or even 100,000 people?

If there are 100,000 people, then one block can be mined in an average of 100 minutes. As a member of the team, my income will become stable.

This is the basic principle of the mining pool, that is, everyone forms a team to mine Bitcoin. You can refer to the joint buying in the lottery.

Of course, the above is just a simple description of the basic principles and properties of mining pools, and the actual situation will be very complicated.

The mining pool is a fully automatic mining platform, that is, the mining machine is connected to the mining pool - provides computing power - and obtains profits.

The Bitcoin rewards generated by mining in the mining pool will be distributed according to the proportion of computing power contributed by each miner.

Compared with mining alone, joining a mining pool can provide you with more stable income.

Hope this answer is helpful to you

9. What is the hash value of a computer that can mine 500 yuan of Bitcoins every month (in 2021), and what kind of graphics card is generally used? It can be done

The current computing power of the entire Bitcoin network reaches 2.36 trillion hash collisions per second, which is equivalent to more than 200,000 water droplets in a 50-meter-long standard swimming pool. Number of. But even with such a large amount of computing power, it takes about 10 minutes to collide with a hash value that meets the requirements.

In 2012, Bitcoin's output was halved for the first time. In July 2016, Bitcoin's output was halved for the second time. Currently, the reward for keeping a page of ledgers is 12.5 Bitcoins. The next halving will occur around 2020, and the total number of Bitcoins will not increase until 2040, with the total number being 21 million. In other words, the difficulty of mining Bitcoin is increasing, and the time required is increasing.

10. Mining pool ranking

Mining pool ranking: 1.SparkPool (Spark Pool), 2.Ethermine, 3.F2Pool, 4.FlexPool, 5.Hiveon, 6. Nanopoo
Extended information:
① As the computing level of the entire Bitcoin network continues to improve exponentially, no single device or a small amount of computing power can obtain the block rewards provided by the Bitcoin network on the Bitcoin network. After the computing power of the entire network increases to a certain level, the probability of winning is low, prompting some geeks on "Bitcoin Talk" to find ways to combine a small amount of computing power. The website built in this way is called "Mining Pool". In this mechanism, no matter how much computing power individual miners can use, as long as they participate in mining activities by joining the mining pool, regardless of whether they successfully mine valid data blocks, they can obtain a small amount of Bitcoin rewards by contributing to the mining pool, that is, multiple people canWith cooperative mining, Bitcoin rewards are also shared among multiple people based on their contributions.
②In the Bitcoin world described in Satoshi Nakamoto's paper, the entire network generates a block every 10 minutes on average, and each block contains 50 Bitcoins (now 12.5, and Bitcoin is halved every four years or so ), and a block can only be mined by some lucky people. Own 50 Bitcoins outright (now 12.5, Bitcoin halves every four years or so), while everyone else has nothing. The probability of mining is directly proportional to the computing power of the equipment invested by the miner. This is destined that if the number of Bitcoin mining participants is large and dispersed to a certain extent, the probability of discovering Bitcoin will be infinitely close to zero, similar to winning a lottery. Maybe a mining machine is put into mining, and it takes 5 to 10 years to mine a block. This puts Bitcoin mining in an embarrassing situation and makes it almost impossible for ordinary people to participate.
③The existence of mining pools reduces the difficulty of mining virtual digital currencies such as Bitcoin, lowers the mining threshold, and truly realizes the concept of Bitcoin mining that everyone can participate in. But its shortcomings are also very obvious, because the computing power connected to the mining pool, as a mining pool, will have extremely huge computing resources. In the Bitcoin world, computing power represents accounting rights, and computing power is everything.
④ If the computing power of a single mining pool reaches more than 50%, it is easy to launch a 51% attack on Bitcoin and other similar virtual digital currencies. The consequences are very terrible: monopolizing mining rights can leave 49% of the mining pool particles remaining. No one can harvest the computing power, and it will instantly withdraw from the competition and go bankrupt. The computing power of the mining pool exceeds 50%. If a 51% attack is launched, it will easily occupy all the effective computing power of the entire network. Monopoly on accounting rights, double payment can be carried out through 51% attack, and a sum of money can be used multiple times, which will directly destroy credit systems such as Bitcoin and make its credit disappear. Monopoly distribution rights, because a single (or possibly multiple) mining pool occupies the computing power of the entire network through a 51% attack, it will quickly crowd out the remaining mining pools, causing them to close. Since there is no competition, mining pools can allocate their own revenue and charge miners exorbitant fees and other exorbitant taxes and miscellaneous taxes.

本文来源: 网络 文章作者: 网络投稿
    下一篇

⑴ 平顶山约会地点看你们的关系了还有就是想花多少钱半亲密状态的话选轻松的就选个吃饭休闲的地方要么去咖啡厅 中兴路就有要么去体育路 工人文化宫西门的品悦肥牛单人小火锅 刚开业不久 很安静 装修够档次环