Ⅰ 我注册了鱼池、蚂蚁矿池,如何才能下载挖矿软件想挖ZCASH
论体质和堆料,还是A卡耐操哦,双精度也是A卡高,所以挖矿效率高,基本挖矿都会选择A卡
Ⅱ 矿池排行
矿池排名: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%的攻击占用全网计算能力,会迅速挤占剩余矿池,导致其关闭。由于没有竞争,矿池可以自行分配收入,并向矿工收取过高的手续费等过高的税款和杂税。
Ⅲ 蚂蚁矿机治具怎么看
蚂蚁矿机的设计非常人性化,技术小白也懂得怎么接线。首先连接好网线,把网线插进矿机的网线接口,记得插紧一点。然后把矿机电源的各个接口接入矿机,电源有7根接线,随便接哪个口都行,算力板和控制板都要接电源。像这样就是把所有的电源线接口全都接好了,接好线之后记得检查一下有没有插得不够深的地方。接完所有的线就可以让电源通电了,这时候矿机的灯会开始亮,机器开始响。
点击这个网页,下载蚂蚁矿机官方提供的找矿机IP的软件,解压下载到的文件,打开IPReporter这个程序。点击“Start”,然后按住矿机的IPReporter这个按钮,按一秒之后松开。
此时软件上会自动弹出这台矿机的IP地址,将IP地址复制到浏览器中这个时候我们就进入管理矿机的后台啦,在miner configuration这里,把矿池的挖矿服务地址复制过来,只复制//后面的内容即可。总共有三个地址,全部都要复制到矿机后台。Worker(也就是矿工的意思)这一栏填上自己蚂蚁矿池的刚刚创建的矿工名就行,三个都填一样的,密码自己设置即可。点击右下角的Save&Apply,等待设置完成即可。这个时候进入Miner Status,多刷新几次,就可以出现蚂蚁矿机目前的运行情况
Ⅳ 蚂蚁矿石可以小额提币吗
蚂蚁矿池可以小额提币。在矿工完成了蚂蚁矿池下载及注册安装之后,还需要在软件中进行一系列的设置,尤其是矿机和矿工的设置一定要特别注意,不能出现失误。这些都完成之后,挖矿达到一定时间且有收益之后,矿工应及时将收益提现。在进行提现之前,首先要进行钱包设置,此时一定要注意公钥地址不要出错,之后就可以进行提现操作了,在这个过程中一定要随时查询提现的进展。
操作环境:手机版本:vivox27Andord5.1;软件版本:蚂蚁矿池版本:8.1.531
拓展资料:
一、蚂蚁矿池
1、蚂蚁矿池是一家高效的数字货币矿池,致力于为客户提供简单易用的功能、安全稳定的性能、高效贴心的服务、丰厚透明的收益,蚂蚁矿池提供比特币、比特币现金、莱特币、以太坊等多种数字货币的挖矿服务,支持PPS、PPS+、PPLNS、SOLO等多种付款方式。
2、由于比特币全网的运算水准在不断的呈指数级别上涨,单个设备或少量的算力都无法在比特币网络上获取到,比特币网络提供的区块奖励。在全网算力提升到了一定程度后,过低的获取奖励的概率,促使一些“bitcointalk”上的极客开发出一种可以将少量算力合并联合运作的方法,使用这种方式建立的网站便被称作“矿池”(Mining Pool)。在此机制中,不论个人矿工所能使用的运算力多寡,只要是透过加入矿池来参与挖矿活动,无论是否有成功挖掘出有效资料块,皆可经由对矿池的贡献来获得少量比特币奖励,亦即多人合作挖矿,获得的比特币奖励也由多人依照贡献度分享。
二、蚂蚁矿池每日打款时间
1、 用户需要在设置界面,填写完成钱包地址;
2、 查看矿池的设置界面,查看是否够了最低打款额度,不满足最低打款额度是不予打款的;比特币最低打款额度默认是0.005个币,您可以自行前往设置页面修改最低打款额度;莱特币、ZEC、DASH最低打款额度都是0.001个币;BCH最低打款额度是0.01,XMC最低打款额度是0.1,BTM最低打款额度是1,小于这个额度的收益不予打款,矿池的打款额度用户可以自行修改。
3、设置上收款地址的账户,挖矿收益每天都会打款一次,北京时间9点开始结算,请耐心等待。如果没有打款的,麻烦您查看一下9点结算时候是否够了最低打款,如果在过了9点收益够了最低打款额度,打款会将在第二天进行。
Ⅳ 挖矿延迟率高会影响收益吗
有影响。一般来讲,挖矿看中的就是速度快慢,如果一个矿池出现了延时的情况,那么对于投资者来讲影响还是比较大的。延迟是141.9000毫秒 这个延迟在广域网中属于正常现象。收益方面,Ezil.me通过无缝切换技术挖Zil来增加以太坊矿工的收入,注意这里不是传统的双挖,而是“一个接一个” ,也就是在ETH或ETC开采回合结束以后(每两到三个小时),矿池会自动切换到ZIL,在ZIL挖矿回合结束之后,矿池立即切换回ETH或ETC。
拓展资料
一、 哪个矿池比较好
1、蚂蚁矿池。蚂蚁矿池是比特大陆投入很多资源开发的高效的数字货币矿池,致力于为矿工提供更友好的界面、更完善的功能、更方面的使用和更丰厚透明的收益,并为数字货币的发展做出更多的贡献。蚂蚁矿池是一家高效的数字货币矿池,致力于为矿工提供更友好的界面、更完善的功能、更方便的使用和更丰厚透明的收益,蚂蚁矿池提供比特币、莱特币、以太坊等多种数字货币的挖矿服务,并支持PPS、PPLNS、SOLO等多种付款方式。
2、F2Pool。鱼池,2013年4月创立于北京,是全球领先的综合性数字货币矿池。鱼池拥有一支由高学历、高技术、高素质的国内顶尖人才组成的团队,创始人神鱼、王纯,作为国内首批从事区块链行业的意见领袖,带领团队打造了领先的数字货币挖矿平台。业务遍布全球多个国家和地区,带领了区块链行业的快速发展。我们期待年轻而充满朝气的新成员加入,并肩为全球区块链事业作出贡献。
3、BTC.com。BTC.com是全球领先的比特币数据服务商与矿池、钱包解决方案提供商。自2015年起,BTC.com团队从区块浏览器等行业基础设施入手,致力于在各个细分领域建立新标准,钱包、矿池、行情、资讯等领域均能见到BTC.com品牌的身影。BTC.com团队成员均来自于国内一线互联网公司,近年来持续服务于比特币矿机与挖矿行业,拥有多年系统设计、开发维护、运营管理经验。伴随着BTC.com团队与品牌的成长,可以预见到,未来还将带给比特币用户更多的惊喜。
4、微比特。微比特是一家专业的数字货币技术服务提供商,服务范围包括数字货币交易平台以及数字货币矿池、云挖矿合约等。其于2016年5月成立,同年6月上线比特币矿池,11月上线云挖矿产品。2017年3月,微比特获得由比特大陆领投的2000万人民币A轮融资以拓展交易所业务。6月,微比特正式推出数字货币交易平台。
Ⅵ 蚂蚁矿池蚁池怎么进不去啊
听过热锅上的蚂蚁吧 放在热灶台上安心的睡一觉起来就全不见了 看过老奶奶的方法吗?把米箱用水隔离就OK 了
Ⅶ 业界首款水冷矿机 蚂蚁矿机S9 Hydro评测
说到比特大陆旗下的蚂蚁矿机,相信很多区块链领域的伙伴们都对这个名字十分了解。作为行业内数一数二的矿机品牌,蚂蚁矿机以优秀的算力算法以及便捷的工业设计成为众多矿工们布置集群矿场的第一选择。而在近日,蚂蚁矿机正式发布了旗下首款水冷矿机:蚂蚁矿机S9 Hydro,那么今天笔者就来与大家分享一下这款新产品到底有哪些优势。
在评测开始之前,笔者认为有必要简单的与大家谈谈矿机的发展史。
说到矿机,相信很多人的第一印象都是通过多张显卡组成的一个单纯为运算而生的产品。但事实上,显卡挖矿只能算是矿机的初级版本,实际的挖矿效率其实是非常比较差的。而当今的矿场都是采用专用的矿机进行大规模的集群运算,比方说大家所熟知的比特币(BTC)以及比特币现金(BHC),它们都是采用SHA256进行加密,而显卡对于SHA256的运算支持并不是特别强。
▲传统显卡矿机
但专用的矿机就不一样了,针对不同的加密方案,其运算核心都是经过专门的设计。这也让矿机的运算效率从要比传统的显卡矿机要好上百倍甚至上千倍。同时在体积、功耗等各个方面也会有相当不错的表现,也因此深受矿工们的喜爱。
▲专为挖矿设计的蚂蚁矿机
回到正题,作为行业内最大的矿机生产厂商,蚂蚁矿机的产品在业界的口碑一直非常不错。而本次发布的蚂蚁矿机S9 Hydro则是首次把PC上水冷的概念融入到矿机中。大家都知道,不管是PC还是矿机,在进行大规模的运算时,其运算核心的热量是非常高的,而水冷的加入则是大大的提升了机器的散热效率,也正是由于这个原因,笔者对这款矿机在散热方面的表现充满期待。好,下面我们一起进入评测吧!
蚂蚁矿机S9 Hydro外观:
外观上,蚂蚁矿机S9 Hydro沿用了蚂蚁矿机S9的整体设计风格,方正简洁的外观给人一种坚实可靠的气质,同时也更利于大规模的布置与管理。
▲蚂蚁矿机S9 Hydro
外观
▲蚂蚁矿机S9 Hydro侧面
蚂蚁矿机S9 Hydro采用了高端铝合金材料作为机身材质。同时在设计方面,针对矿机日常的使用场景,蚂蚁矿机S9 Hydro的整个设计风格更趋向于简单化与工业化,所有的部件均采用模块化设计,极大的方便用户安装以及使用,也进一步降低后期维护的成本。
▲蚂蚁矿机S9 Hydro背面
▲通过外置水排进行水冷散热
机身背面,我们可以看到蚂蚁矿机S9 Hydro的水冷模块。6根透明水管直接连接在每块水冷板上,让水冷液可以在各个水冷板上进行高效的循环。
▲蚂蚁矿机S9 Hydro控制板
机身顶部则是集成了蚂蚁矿机S9 Hydro的总控制板,控制板正面从左到右分别为并配有SD卡槽,IP Repoet按键,标准RJ-45网口,复位键以及矿机状态灯,这样的设计可以让矿工们可以快速设置矿机,同时还能第一时间了解到矿机的工作状态。
▲蚂蚁矿机S9 Hydro控制板接口一览
而在接口方面,控制板需要一个12V的6PIN接口进行供电,同时它也提供了7个4pin风扇接口,而这些接口的主要作用都是给外置水排供电。
▲蚂蚁矿机S9 Hydro
算力板
说到这里,根据官方的介绍,蚂蚁矿机S9 Hydro共集成了两组算力运行组件,每组有2块算力板和3块水冷板组成。同时分布式的设计也让矿机降温的效果更明显的同时让每个算力板可以长时间稳定的运行。
▲蚂蚁矿机S9 Hydro外置水排
▲超大鳞片设计
当然啦,作为一款水冷矿机,蚂蚁矿机S9 Hydro还拥有一个专用的水排套件。通过专用的水泵把矿机排出的热水均匀喷射到大面积的散热鳞片上,同时6个高规格可调速散热风扇也能快速的把水冷液的热量排出。
▲
6+1共7个4pin接口
说起来,蚂蚁矿机S9 Hydro外置水排一共拥有6个风扇以及1个水泵共7个4pin电源接口,而这些接口都可以通过上文提到的控制板进行集中供电,进一步方便用户使用。其中,风扇接口还支持调速功能,可以根据矿机实际的温度进行相应的风速调整。
▲
APW5电源铭牌
▲
电源提供14个6pin电源接口
而在电力的配置方面,蚂蚁矿机专门为S9 Hydro提供了一个型号为APW5的电源模块,根据电源的铭牌显示,该电源模块拥有高达12V 216A共2592W的功率(200~240V环境下)。而蚂蚁矿机S9 Hydro的设计功率为1800W(±5%),这个电源带起矿机可以说是绰绰有余的。
蚂蚁矿机S9 Hydro安装:
为了方便用户前期的安装使用以及后期的维护,蚂蚁矿机S9 Hydro采用了简易安装设计。具体的安装步骤可以查看以下视频教程:
▲
蚂蚁矿机S9 Hydro安装演示
此外,咱们还给大家提供了图文安装教程:
▲蚂蚁矿机S9 Hydro安装第一步
▲
蚂蚁矿机S9 Hydro安装第二步
▲
蚂蚁矿机S9 Hydro安装第三步
▲
蚂蚁矿机S9 Hydro安装
第四步
▲
蚂蚁矿机S9 Hydro安装第五步
▲
蚂蚁矿机S9 Hydro安装第六步
▲
蚂蚁矿机S9 Hydro安装
第七步
▲
蚂蚁矿机S9 Hydro安装
第八步
▲
蚂蚁矿机S9 Hydro安装第九步
▲
蚂蚁矿机S9 Hydro安装第十步
▲
蚂蚁矿机S9 Hydro安装第十一步
从安装的过程来看,蚂蚁矿机S9 Hydro所有的模块安装都经过简易化设计,进一步方便用户的使用。而在这个安装过程中,笔者认为最需要注意的就是水管夹的安装,相比起普通的矿机,水冷矿机最怕的莫过于水冷模块漏水到时机器损坏,而水冷夹的作用就是有效避免这种情况发生。
蚂蚁矿机S9 Hydro矿池连接
:
在软件方面,蚂蚁矿机S9 Hydro可以通过网页端、PC端以及手机端三个方式对矿机进行管理。本次我们将会以网页端作为主要的方式进行介绍。
第一步:连接矿机
我们需要通过管理端对矿机进行集中管理。首先,我们要保证矿机与管理端的PC在同一个局域网内,在矿机的电源接通后,我们可以在蚂蚁矿机的官网下载一个文件,以查找矿机的实际IP地址。
蚂蚁矿机IP查找软件:【
点击跳转
】
▲
蚂蚁矿机S9 Hydro管理界面
在获取了矿机的IP地址过后,咱们就可以直接在浏览器(推荐使用Chrome/火狐浏览器)输入IP地址,然后在弹出框内输入矿机的账号与密码(默认为:root)就可以进入矿机的管理界面。
第二步:输入矿池、激活矿工
在进入矿机管理界面后,接下来我们就要进入矿池与矿工的配置与管理界面。
▲
蚂蚁矿机S9 Hydro管理界面
首先我们选择“Miner Configuration“进入矿池和矿工配置页面,可以看到,在页面里面有几个参数需要我们填下,它们分别是URL(矿池地址)、Worker(矿工名)以及Password(矿池秘钥),其中矿池地址与矿工名是必须要填写的,而矿工秘钥则是要根据矿池的实际情况进行填写。
▲添加矿池地址到矿机
本次我们将会采用比特大陆自家的Antpool蚂蚁矿池进行演示。首先我们要在蚂蚁矿池【点击跳转】上注册一个账号并登陆。在进入登录界面后,我们就可以在页面的下方看到蚂蚁矿池的URL(矿池地址)。如下图:
▲把矿场配置地址填写到矿机管理端内的URL选项
在设置好矿池的URL过后,我们就可以在页面的“矿工管理”界面创建新矿工,在这里各位可以根据实际的需求创建矿工的名字,在完成创建后,我们就能看到矿工的相关信息。
▲在矿工管理创建新矿工
▲添加矿工后,矿工的基本信息会显示在页面中
创建好新矿工后,我们就把刚刚创建的矿工名称填写到矿机管理端的Worker(矿工名)选项,最后点击保存,稍等片刻,矿机就会直接进入正常的工作状态。
▲把矿工名字填写到相应位置点击保存即可
▲等待片刻,矿机就会自动进入工作状态
在设置好相关的参数过后,矿机就会自动进入挖矿状态,咱们就可以正式挖矿啦。此外,蚂蚁矿机还为我们提供了PC以及移动设备两个管理方式对矿机的信息进行监控,操作的方式也十分便捷,在这里笔者就不在过多阐述。
蚂蚁矿机S9 Hydro实际算力测试:
为了能了解到这款产品的持续运算能力,毕竟对其进行了长达一天的运行与监测。
▲蚂蚁矿机S9 Hydro24小时挖矿数据
从实际的算力数据来看,蚂蚁矿机S9 Hydro的日均算力可达17.87TH/s,而这个数据也与官方标称的18TH/s(±5%)基本一致。此外,从算力曲线我们还能看出,在长时间工作中,蚂蚁矿机S9 Hydro的持续算力可以一直保持在17TH/s~20TH/s之间,这个波动的幅度可以说是十分小的了。
▲哈希值单位换算示意图
或许很多小伙伴会疑惑,18TH/s的算力到底有多强。在这里笔者就给大家科普一下,根据目前最新的消息,英伟达最新的GTX 1080TI显卡经过特殊优化后,在SHA256运算中的算力仅仅可以达到1.5~1.8GH/s。而根据换算规则(1TH/s=1000GH/s,1GH/s=1000MH/s),蚂蚁矿机S9 Hydro的算力水平大概就与500片GTX 1080TI显卡的实际算力相当。
蚂蚁矿机S9 Hydro功耗/噪音及发热:
看完性能,相信大家也对蚂蚁矿机S9 Hydro的功耗/噪音及发热很感兴趣,针对这三个部分,笔者也进行了相关的测试。
功耗测试:
▲稳定运行时的功耗
在功耗方面,蚂蚁矿机官方给出的功耗数据为1728W(±10%),而在实际的测试中,笔者选取的稳定状态下
蚂蚁矿机S9 Hydro的实际功耗。可以看到,在稳定运行状态下,蚂蚁矿机S9 Hydro的实际功耗为
1858.9W,这个数据也与官方给出的功耗数据相符。
噪音测试:
而在噪音测试方面,笔者把室内空调的噪音作为对比对象,在距离矿机/空调1米的范围内进行噪音监测。具体的测试结果如下:
▲蚂蚁矿机S9 Hydro噪音
▲对比空调下的噪音
可以看到,得益于水冷模块的加持,蚂蚁矿机S9 Hydro水冷矿机的六个散热风扇一致处于慢速运行的状态,而这也能进一步降低噪音的产生。根据监测,蚂蚁矿机S9 Hydro
实际噪音就与普通的空调所产生的噪音基本一致。同时,考虑到环境噪音对测试结果也会造成一定影响,
蚂蚁矿机S9 Hydro的
噪音表现可以用“惊艳”来形容。特别是
相比起其它传统矿机随随便便就产生70dBA以上的噪音,蚂蚁矿机S9 Hydro的噪音控制的确值得肯定。
发热测试:
最后我们再来看一下这款产品在挖矿状态下的发热表现,相信大家也和笔者一样,对这个水冷模块的加持能否很好的压制住矿机产生的热量,首先我们先来看一下管理端对于温度监测的情况。
▲温度检测(左:1小时;右:24小时)
在使用纯净水作为水冷液的状态下,可以看到,经过24小时的持续运行过后蚂蚁矿机S9 Hydro
的温度仍旧处于一个相当稳定的状态。而从详细的温度来看,在满载状态下,所有核心监控的
最高温度仅仅为65°C~70°C左右,而PCB的温度更是可以控制在55°C左右。
▲温度检测(散热鳞片)
▲温度检测(供电区/运算板
)
而在外部温度监测我们也可以看到,不管是矿机本身还是水冷模块散热鳞片,其实际的温度仅仅比室温(27°C)高出一点点,可以说在温度控制方面,蚂蚁矿机S9 Hydro
的确是值得肯定的。
蚂蚁矿机S9 Hydro总结:
总的来讲,蚂蚁矿机S9 Hydro在强悍的算力加持下,通过外置水排让整个机器在发挥相应性能的同时,其实际的能耗、发热以及噪音等用户都得到相当好的控制。可以说不管是大规模的集群矿场还是小规模的作坊甚至是家庭用户都能获得很好的体验,同时,蚂蚁矿机简单易懂的前期安装以及后期维护也能进一步提升用户的使用感受。
▲
蚂蚁矿机S9 Hydro
最后,笔者还是要给各位想购买这款产品的小伙伴提个醒:
1、蚂蚁矿机S9 Hydro仅包含单主机,外置水排以及电源都需要单独额外购买。
2、这款产品共有两种水冷散热模式,一种是搭配水排,适用于家庭与个人使用。而另外一种则是可以使用冷却塔外接水源的方式进行集中散热,适用于大规模矿场。
3、这款产品对水冷液有一定要求,具体可参考官网。【
点击跳转到蚂蚁矿机官网
】
可以说,在体验了这款矿机过后,笔者也有理由相信这款产品在整个矿工圈内中间刮起一阵水冷矿机的热潮。
Ⅷ 蚂蚁矿池怎么注册
操作步骤如下:
1. 登陆BTC矿池主页: 矿池挖矿需要先注册矿池账户,不同币种不同挖矿区域需要创建相应挖矿子账户,创建子账户时设置挖矿大区,收益地址等信息。
2. 进入矿池主页,点击右上角注册。3. 通过手机号码或电子邮件完成账户注册。
蚂蚁矿池是一家高效的数字货币矿池,致力于为客户提供简单易用的功能、安全稳定的性能、高效贴心的服务、丰厚透明的收益,蚂蚁矿池提供比特币、比特币现金、莱特币、以太坊等多种数字货币的挖矿服务,支持PPS、PPS+、PPLNS、SOLO等多种付款方式。
Ⅸ 比特币矿池全球排名
一、蚂蚁矿池
蚂蚁矿池是一家高效的数字货币矿池,致力于为矿工提供更友巴天,下完善的功能、更
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万名以上独立矿工。
十、星众矿池
公开透明,收益高效,稳定创新型综合数字货币矿池,星众矿池-比特币矿池,莱特币、以太坊矿池,全球最大的综合性数字货币矿池,收益高,顶尖的技术支持与服务
Ⅹ 比特币矿池的协议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协议的配合下,矿池终于可以大声的对矿工说,让算力来的更猛烈些吧。