一种将多种不同的矿机统一接入矿池的方法技术

技术编号:21438093 阅读:37 留言:0更新日期:2019-06-22 13:48
本发明专利技术公开了一种将多种不同的矿机统一接入矿池的方法,具体为:将矿机连接到统一接入服务器;统一接入服务器向矿机下发一个简单的计算任务;统一接入服务器检查矿机的任务计算结果,通过结果验算判定矿机所使用的Hash算法;确定矿机的算法类型后,统一接入服务器将矿机自动接入至对应矿池中;统一接入服务器退化为纯TCP管道,矿机进入真正的工作模式。本发明专利技术通过对矿机算法类型的测试,实现了无需用户配置矿机的算法类型,即可将矿机接入矿池。本方法可以有效节约用户的时间,降低配置出错带来问题的可能性,特别是当矿池支持的算法类型较多时,可以让用户更容易记住矿机的配置方法,而不需要对每种矿机独立进行配置操作。

【技术实现步骤摘要】
一种将多种不同的矿机统一接入矿池的方法
本专利技术涉及一种方法,尤其涉及一种将多种不同的矿机统一接入矿池的方法,属于数据货币

技术介绍
在基于工作量证明的数字货币系统中,通常存在大量的节点。数字货币节点计算某一种Hash函数,当计算得到的结果满足某种特征的时候,则该节点获得当前区块的记账权,并获得一笔奖励币值。由于有大量节点同时计算,但只有第一个计算得到结果的节点获得奖励,因此节点之间存在算力竞争。随着算力竞争的加剧,单个计算设备首先计算出符合要求的Hash函数结果已经越来越困难,因此出现了允许多个计算设备联合计算的“矿池”服务。同时,每个计算设备的计算能力,也随着技术的升级不断增强,目前,以ASIC芯片为核心的计算设备,已经占据了市场的主流,这种设备通常称为“矿机”。一个普通的矿池大约会包含上万台独立的矿机,所有矿机通过矿池联合计算同一个难题,以期待能够先于竞争节点发现满足要求的Hash函数结果。不同的数字货币,通常采用不同的Hash算法,举例来说,比特币(BTC)采用SHA256Hash函数,而莱特币(LTC)采用ScryptHash函数。这些函数都具有散列的数学特性,本文档来自技高网...

【技术保护点】
1.一种将多种不同的矿机统一接入矿池的方法,其特征在于:所述方法的整体过程为:a、将矿机连接到统一接入服务器;b、统一接入服务器向矿机下发一个简单的计算任务;c、统一接入服务器检查矿机的任务计算结果,通过结果验算判定矿机所使用的Hash算法;d、确定矿机的算法类型后,统一接入服务器将矿机自动接入至对应矿池的Stratum server中;e、统一接入服务器退化为纯TCP管道,矿机进入真正的工作模式。

【技术特征摘要】
1.一种将多种不同的矿机统一接入矿池的方法,其特征在于:所述方法的整体过程为:a、将矿机连接到统一接入服务器;b、统一接入服务器向矿机下发一个简单的计算任务;c、统一接入服务器检查矿机的任务计算结果,通过结果验算判定矿机所使用的Hash算法;d、确定矿机的算法类型后,统一接入服务器将矿机自动接入至对应矿池的Stratumserver中;e、统一接入服务器退化为纯TCP管道,矿机进入真正的工作模式。2.根据权利要求1所述的将多种不同的矿机统一接入矿池的方法,其特征在于:所述矿机算法判定的具体过程为:当矿机和统一接入服务器之间建立连接之后,通过连接成功回复消息以及stratum协议的mining.notify消息下发一个低难度的计算任务;矿机通过mining.submit消息...

【专利技术属性】
技术研发人员:占少云王京
申请(专利权)人:欧科互动网络科技北京有限公司
类型:发明
国别省市:北京,11

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1