挖矿业务处理方法、装置和系统制造方法及图纸

技术编号:14646906 阅读:64 留言:0更新日期:2017-02-16 03:46
本发明专利技术实施例公开了一种挖矿业务处理方法、装置和系统。其中,方法包括:控制单元将矿池下发的工作任务中的数据发送给运算单元;运算单元根据工作任务中的数据进行哈希运算,生成工作数据,以向算力板发送所述工作数据;其中,运算单元在根据工作任务中的数据进行哈希运算的过程中,获得一个中间结果数据,并对中间结果数据进行存储,工作数据包括中间结果数据;运算单元接收算力板对工作数据进行运算产生的输出结果数据,对输出结果数据进行存储;控制单元每获取一个中间结果数据,保持中间结果数据不变,获取输出结果数据,对输出结果数据进行校验,直至获得符合预设条件的输出结果数据。本发明专利技术实施例可以提升矿机的算力。

【技术实现步骤摘要】

本专利技术属于数据处理领域,特别是涉及一种挖矿业务处理方法、装置和系统
技术介绍
比特币(BitCoin)是一种分布式的虚拟货币,它可以通过“挖矿”来生成新的比特币。所谓“挖矿”实质上就是利用计算机解决一项复杂的数学问题,来保证比特币分布式记账系统的一致性。网络会自动调整数学问题的难度,让整个网络约每10分钟得到一个合格的答案。随后会新生成一定量的比特币作为赏金,奖励获得答案的人。云计算(CloudComputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云计算是通过网络提供可伸缩的廉价的分布式计算能力。将云计算技术与比特币结合就产生了云计算矿池,也称为云矿池。云矿池通过向矿机下发工作任务(job)通知矿机进行“挖矿”,随着越来越多矿工的加入,挖矿业务的竞争日益激烈,对矿机运算能力(也称为算力)的需求也不断提升。目前,在云矿池向矿机下发工作任务后,矿机通过中央控制单元(CPU)进行运算产生工作数据(work),发送给算力板,同时CPU接收算力板返回的输出结果数据(gdnonce),对输出结果数据进行校验,将符合预设难本文档来自技高网...
挖矿业务处理方法、装置和系统

【技术保护点】
一种挖矿业务处理方法,其特征在于,包括:控制单元将矿池下发的工作任务中的数据发送给运算单元;所述运算单元根据所述工作任务中的数据进行哈希运算,生成工作数据,以向算力板发送所述工作数据;其中,所述运算单元在根据所述工作任务中的数据进行哈希运算的过程中,获得一个中间结果数据,并对所述中间结果数据进行存储,所述工作数据包括所述中间结果数据;所述运算单元接收算力板对所述工作数据进行运算产生的输出结果数据,对所述输出结果数据进行存储;所述控制单元每获取一个所述中间结果数据,保持所述中间结果数据不变,获取所述输出结果数据,对所述输出结果数据进行校验,直至获得符合预设条件的所述输出结果数据。

【技术特征摘要】
1.一种挖矿业务处理方法,其特征在于,包括:控制单元将矿池下发的工作任务中的数据发送给运算单元;所述运算单元根据所述工作任务中的数据进行哈希运算,生成工作数据,以向算力板发送所述工作数据;其中,所述运算单元在根据所述工作任务中的数据进行哈希运算的过程中,获得一个中间结果数据,并对所述中间结果数据进行存储,所述工作数据包括所述中间结果数据;所述运算单元接收算力板对所述工作数据进行运算产生的输出结果数据,对所述输出结果数据进行存储;所述控制单元每获取一个所述中间结果数据,保持所述中间结果数据不变,获取所述输出结果数据,对所述输出结果数据进行校验,直至获得符合预设条件的所述输出结果数据。2.根据权利要求1所述的方法,其特征在于,所述工作任务中的数据包括:奖励数据和交易数据。3.根据权利要求2所述的方法,其特征在于,所述运算单元根据所述工作任务中的数据进行哈希运算,生成工作数据包括:根据奖励数据进行哈希运算,获得第一哈希值;根据所述第一哈希值与当前的交易数据进行哈希运算,获得第二哈希值;判断当前的交易数据是否为最后一个交易数据;若当前的交易数据为最后一个交易数据,以所述第二哈希值作为交易根,根据所述交易根进行哈希运算,获得一个中间结果数据;根据所述中间结果数据,生成工作数据,以向算力板发送所述工作数据;若当前的交易数据不为最后一个交易数据,以下一个交易数据作为当前的交易数据,执行所述根据所述第一哈希值与当前的交易数据进行哈希运算,获得第二哈希值的操作。4.根据权利要求3所述的方法,其特征在于,所述获得第一哈希值包括:根据所述奖励数据进行第一次哈希运算,获得第三哈希值;根据所述第三哈希值与预设的第一数据进行第二次哈希运算,获得所述第一哈希值。5.根据权利要求3或4所述的方法,其特征在于,所述获得第二哈希值包括:根据所述第一哈希值与当前的交易数据进行第一次哈希运算,获得第四哈希值;根据所述第四哈希值与预设的第二数据进行第二次哈希运算,获得所述第二哈希值。6.根据权利要...

【专利技术属性】
技术研发人员:杨存永刘伶
申请(专利权)人:北京比特大陆科技有限公司
类型:发明
国别省市:北京;11

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

1