当前位置:首页 » 矿机知识 » potcoin矿池

potcoin矿池

发布时间: 2024-03-19 20:39:43

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

莱特币的矿池

莱特币是需要通过“矿工挖矿“产生的,挖矿是通过计算机显卡进行哈希运算,如果计算到”爆矿“的值,则系统会一次性奖励50个莱特币,目前莱特币的算力增长很快,矿工通过几台电脑已无法挖到矿,因此需要加入矿池,矿池集合了大家所有算力,估计计算到”爆矿“值的概率更大。
目前比较出名的矿池包括:BTCC(原比特币中国)矿池、 waltc.net 鱼池(F2POOL)、WeMineLTC、Coinotron、SilverFish、LiteGuardian、LitecoinPool.org等。但目前收益最高的是F2POOL,近期推出莱特币理论收益+矿池补贴 10%=您的实际收益,受到很多矿工和业内的关注。
全球主要活跃数字货币兑换利率 货币 符号 发行时间 作者 活跃 官网 市值 比特币基础 备注 比特币 BTC 2009 SatoshiNakamoto 是 bitcoin/org ~$243亿美元 是 SHA-256 莱特币 LTC 2011 Coblee 是 litecoin/org ~$36亿美元 是 Scrypt

③ coinmint挖矿真假

coinmint挖矿是真的。真的在于coinmint挖矿可以区分出真正的资金盘,可以从域名注册时长,矿池出块记录地址,还可以进行HYIP监测,这些都可以证明它是真的。

④ 国内知名数字货币交易所有哪些

国内知名数字货币交易所有币斯达克交易所、BBVIP交易所、MGS交易所、EZB牛市交易所、CoinCoin币币交易所等。

1、币斯达克交易所

币斯达克交易所app,一款全新的区块链货币交易软件,让全国客户轻松享受交易服务的客户端应用,平台为用户提供了一个安全的交易环境,支持多种货币交易,还有最新的区块链资讯,支持多语言本地化,能更好地了解市场行情,帮助用户合理化赚钱。

2、BBVIP交易所

BBVIP交易所是一款高人气数字货币交易所,支持多种数字货币交易,为用户提供最新最热的数字货币交易信息,可以快速掌握币圈行情。更是有着专业的客服为大家提供服务,感兴趣的话赶紧来下载BBVIP交易所体验一下吧。

3、MGS交易所

MGS交易所是一款新上线的数字货币交易所,有着算力挖矿、分享算力挖矿两个挖矿池。不仅支持MGK法币、MGS代币、GKC金钥匙等多个数字货币交易,还支持自身挖矿,分享挖矿产出剩余的MGS。新用户只需10枚MGS即可成为正式会员,可享受算力挖矿收益、分享挖矿收益、团队收益。

4、EZB牛市交易所

EZB牛市交易所是一款很多人都非常喜欢的区块链数字货币交易所,有着法币交易、杠杆期货、DTZ自贸区等等功能,支持多种数字货币交易,可以随时随地进行买卖。新用户注册即送10URUS,每邀请一人即可获得1URUS。注册实名认证后币秒到账,价值70+,推广扩散更是福利等等。

5、CoinCoin币币交易所

CoinCoin币币交易所app,一款专业的区块链货币交易软件,软件为用户提供了多种货币交易,在这里还能实时了解币圈动态,查看货币涨幅情况,目前支持BTC与其他资产的撮合交易,平台支持7种国际化语言英语、支持BTC交易区,ETH交易区。

⑤ 中国十大矿池

随着矿池的发展,越来越多的投资者会选择矿池进行挖矿,目前在中国排名前十的矿池有:(1)蚂蚁矿池;(2)F2Pool;(3)BTC.com;(4)微比特;(5)币印;(6)BTC.TOP;(7)火币矿池;(8)Binance Pool;(9)OKEXPool;(10)58COIN&1THash。
1、 蚂蚁矿池。蚂蚁矿池是比特大陆投入很多资源开发的高效的数字货币矿池,致力于为矿工提供更友好的界面、更完善的功能、更方面的使用和更丰厚透明的收益,并为数字货币的发展做出更多的贡献。蚂蚁矿池提供比特币、莱特币、以太坊等多种数字货币的挖矿服务,并支持PPS、PPLNS、SOLO等多种付款方式。
2、 F2Pool。F2Pool是Bitcoin和Litecoin挖矿系统里中国最大规模的矿池之一。据Blockchain.info数据显示,目前F2Pool是全世界第二大挖矿池,仅次于Antpool。
3、 BTC.com。BTC.com是全球领先的比特币数据服务商与矿池、钱包解决方案提供商。自2015年起,BTC.com团队从区块浏览器等行业基础设施入手,致力于在各个细分领域建立新标准,钱包、矿池、行情、资讯等领域均能见到BTC.com品牌的身影。
拓展资料:
1、选择矿池时有以下几点注意事项:
(1) 矿池位置_选择一个在附近有服务器的池。检查矿池是否在与用户所在的国家或地区相同的服务器。这将帮助用户进行更有效地进行开采。
(2) 哈希率和矿工数量。矿池的哈希率越高,获得的加密货币就越多。但如果同一个矿池里工作的矿工数量过多,所获得的收入也将随之大大减少。用户应该寻找一个矿工数量适中的矿池来创造收入。
(3) 挖矿费用和提现门槛。每个矿池都有费用和可以提取到加密货币钱包的最小提现金额。费用通常几乎相同,范围从1%到3%。
(4) 奖励分配类型。如今的服务平台主要使用4种类型的奖励分配PPS,PPS +,PPLNS和FPPS。
(5) 便捷的统计数据。每个矿池都提供有关支付方式,费用,奖励金额,限额,提取的资金和其他参数的重要信息。

⑥ 火币矿池安全吗

安全。
1、币集团旗下子品牌火币矿池(HuobiPool)正式上线,首开“交易所矿池”先例,并喊出了“让挖矿更简单”的口号。两年来,从摸石头过河到引领趋势,安全可靠,火币矿池破冰之旅铿锵前行。
2、现如今,交易所矿池已枝繁叶茂。据不完全统计,仅华语区就有OKEx矿池、币安矿池、58COIN&1THash、抹茶矿池、WBFPool、KuCoin的Pool-X矿池、Bibox的BlockPool矿池等实力玩家,矿池业务已成交易所竞相追逐的“香饽饽”。

⑦ 国内eth十大矿池排名

1、 以太坊
它是全球领先的比特币数据服务提供商和矿池和钱包解决方案提供商。从2015年开始,团队从区块浏览器等行业基础设施入手,致力于构建各个子领域的新标准。品牌可以在钱包、矿池、行情、资讯等领域看到。
2、F2Pool
F2Pool 是中国最大的比特币和莱特币挖矿系统矿池之一。数据显示,鱼池目前是全球第二大矿池,仅次于蚂蚁矿池。
3、钱印
碧音成立于2017年11月,由原核心团队打造。团队的产品和技术输出现在服务于全网大部分比特币算力;两年内打造了多个产品,跨越区块链浏览器、矿池、钱包等多个垂直领域。碧音矿池是一个专业的矿池,支持所有主流币种的挖矿。目前支持的币种包括:BTC、BCH、BSV、ZEC、LTC、ETH、DCR、DASH、XMR。
4、火币矿池
火币矿池是全球首个集数字资产挖掘与交易于一体的矿池平台。它采用基于POW挖矿机制的全新分配模型FPPS。市场上大部分矿池采用传统的PPS结算和分配模式。相比之下,火币的FPPS模式降低了矿工的打包费,每个矿工可以增加5%左右的利润。火币矿池通过这一举措,将其与其他矿池区分开来,吸引矿工入驻。
5、蚂蚁矿池
蚂蚁矿池是BitTaiwan利用大量资源开发的高效数字货币矿池。致力于为矿工提供更友好的界面、更完善的功能、更多的使用方面、更丰厚透明的收益。货币的发展做出更多贡献。蚂蚁矿池是一个高效的数字货币矿池,致力于为矿工提供更友好的界面、更好的功能、更便捷的使用和更丰厚透明的收益。蚂蚁矿池为多种数字货币提供比特币、莱特币、以太坊挖矿服务,支持PPS、PPLNS、SOLO等多种支付方式。
6、微比特
微比特是一家专业的数字货币技术服务商。其服务范围包括数字货币交易平台、数字货币矿池、云挖矿合约。成立于2016年5月,同年6月上线比特币矿池,11月上线云挖矿产品。 2017年3月,微比特获得由BitTaiwan领投的2000万元A轮融资,以拓展交易所业务。 6月,微比特即将上线数字货币交易平台。
7、58COIN&1THash
58COIN&1THash 是 58COIN 下的业务。 58COIN依靠矿池构建比特算力。这是58COIN与矿机厂商、矿池、矿主共同准备的一项新业务。用户只需支付矿机费、电费、管理费即可享受稳定的挖矿服务。用户可以随时在后台查看。目前业务为矿机销售及托管、矿机租赁及标准云算力服务。
8、Binance 矿池
目前矿池格局主要分为三类。第一类是比特币POW矿池,包括矿池、印币、比特大陆旗下的蚂蚁矿池;第二类是其他矿池,如以太坊矿池、Spark矿池;第三类是交易所矿池,如火币矿池、OK矿池、币安矿池。币安作为新世界的“数字经济操作系统”,在数字资产交易流通领域,在区块链市场教育领域,在去中心化流通探索领域,资产流通平台在云计算领域,在市场和数字资产大数据领域,在金融衍生品领域,等生态系统,都取得了很好的成绩,也创造了全球影响力。当然,对于区块链和数字经济领域的实体经济,“云算力平台”,即矿池,币安也在极短的时间内创造了另一种“商业内涵”。
9、OKEXPool
在公布的数据中,OKExPool从2019年10月的市场份额约0%迅速发展为市场份额第六大的矿池。但是,在算力趋势曲线上,OKExPool在2020年1月算力出现大幅下滑。有市场人士对PANews表示,推测OKExPool算力快速下滑的原因可能是加入了更加中心化的小矿场,目前还缺乏投资者加入算力结构。
虽然交易所普遍是矿池领域的新人,但交易所持有的矿池业务相对于传统公司仍有一定的天然优势。
10、BTC.TOP
Lybit矿池经过多年的稳定运行,最初是一个全网算力最大的私有矿池。现面向市场以太币,诚邀所有矿工分享其技术带来的挖矿收益。全新升级改版的乐比特矿池系统更加贴合客户需求,内容更丰富,操作更简单。

⑧ pot是什么币

Pot币是一个超安全的数字加密货币,网络和银行业解决方案,用于价值1000亿美元的全球合法大麻行业。PotCoin是为促进合法化大麻行业交易而创建的第一个数字货币。PotCoin是一个基于社区的努力。Pot币是您可以通过互联网发送的数字硬币,它允许大麻爱好者互动,交易,沟通和共同成长。
POS币不仅是一个以太坊令牌,也是一个全新的令牌标记令牌标准。POS币是世界上第一个以太坊平台上的权证明合同标志。它基于ERC20令牌标准并实施所有标准方法。作为以太坊令牌,PoSToken首先实现了证明凭证机制,这意味着PoSToken的持有人可以通过持有PosToken一段时间(大于或等于最小硬币年龄)来赚取额外的令牌。
拓展资料:
一、PotCoin(P)是第一个为合法化大麻产业提供支持的行业特定加密货币。PotCoin是一个以社区为基础的项目,作为一个分散的组织运作,社区成员确定他们的参与程度,承诺和最终的硬币开发。PotCoin由蒙特利尔的Joel Yaffe于2014年创建。
二、POTCOIN是做什么的
PotCoins通过网络直接在人与人之间转移,无需通过银行或清算所。这意味着费用低得多,您可以在每个国家/地区使用它们,并且您的帐户无法冻结。发送PotCoin和发送电子邮件一样简单,你可以用PotCoins购买任何东西。
三、POTCOIN如何运作
1、Potcoins以多种方式存储在计算机,服务器或移动设备上的数字钱包中。Potcoin网络由数千台使用最先进加密技术的计算机进行保护和验证。任何人都可以加入Potcoin网络,软件是开源的,所以任何人都可以查看代码。
2、通过为这个蓬勃发展的行业创造一种独特的加密货币,增强,保障和促进合法大麻社区的交易。消除现金交易的需要,并鼓励通过消费者激励购买。成为这个行业迫切需要的银行系统和基础设施。成为允许大麻爱好者互动,交易,沟通和共同成长的数字货币。

⑨ 如何建立矿池

要在全网算力提升到了一定程度后,过低的获取奖励的概率,促使一些“bitcointalk”上的极客开发出一种可以将少量算力合并联合运作的方法,使用这种方式建立网站。

在此机制中,不论个人矿工所能使用的运算力多寡,只要是透过加入矿池来参与挖矿活动,无论是否有成功挖掘出有效资料块,皆可经由对矿池的贡献来获得少量比特币奖励,亦即多人合作挖矿,获得的比特币奖励也由多人依照贡献度分享。

截止2019年1月,全球算力排名前五的比特币矿池有:BTC.com 、Poolin、AntPool、slush pool、、F2Pool,目前全球约70%的算力在中国矿工手中。

(9)potcoin矿池扩展阅读:

手续费:

比特币矿工会对大部分交易收取少量费用,其主要目的是防止有人大量发送无聊的小额交易,浪费网络资源。当前每笔交易的手续费大部分是฿ 0.0001/KB(0.0001btc/KB),实际上0.9.0以后的版本将默认手续费降为฿ 0.00001/KB(0.00001 btc/KB)。

因为大部分交易占用的数据量都小于1千字节,所以一般情况下฿ 0.00001(0.00001 btc/KB)的手续费就足够了。同时,在将来比特币区块奖励较少时,手续费将成为矿工收入的主要来源,比特币的手续费会与该交易占用的字节数相关。

目前比特币系统中手续费的计算标准并非强制性的,因此使用者也可以在交易进行时不给予任何手续费;

但大多数矿工在组建资料块时通常会优先考虑带有较高手续费的交易,以便在挖矿成功时能获得较高的报酬,因此无附带任何手续费的交易,可能会需要等待较长的时间才能被处理并纳入区块链中。

此外,现在因为区块容量上限1MB以及近期比特币交易量大增的因素,手续费大幅上涨,而且等待交易被确认的时间也变长了许多。

热点内容
2020区块链项目会在哪里发布 发布:2024-05-16 14:20:37 浏览:299
去土地拍卖中心开账号 发布:2024-05-16 13:51:48 浏览:356
ltc报告细胞量大于5000 发布:2024-05-16 13:44:13 浏览:848
博学多才的币圈老王 发布:2024-05-16 13:44:07 浏览:962
去邵阳中心医院东院坐几路车 发布:2024-05-16 13:10:24 浏览:686
shib怎么获取 发布:2024-05-16 12:52:46 浏览:875
btc挖矿软件设置 发布:2024-05-16 12:52:07 浏览:350
币圈关闭otc如何交易 发布:2024-05-16 12:34:32 浏览:491
股票群挖矿 发布:2024-05-16 11:47:56 浏览:847
狼神矿机b3 发布:2024-05-16 11:44:07 浏览:160