CN109509090A - 一种转换挖取虚拟数字货币种类的方法及装置 - Google Patents

一种转换挖取虚拟数字货币种类的方法及装置 Download PDF

Info

Publication number
CN109509090A
CN109509090A CN201811058981.XA CN201811058981A CN109509090A CN 109509090 A CN109509090 A CN 109509090A CN 201811058981 A CN201811058981 A CN 201811058981A CN 109509090 A CN109509090 A CN 109509090A
Authority
CN
China
Prior art keywords
virtual digit
currency
odd
server
mine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811058981.XA
Other languages
English (en)
Inventor
刘均
刘新
张擎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Launch Technology Co Ltd
Original Assignee
Shenzhen Launch Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Launch Technology Co Ltd filed Critical Shenzhen Launch Technology Co Ltd
Priority to CN201811058981.XA priority Critical patent/CN109509090A/zh
Publication of CN109509090A publication Critical patent/CN109509090A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请公开了一种转换挖取虚拟数字货币种类的方法及装置。该方法包括:服务器计算挖矿设备挖取一个或多个种类的虚拟数字货币的挖矿单日收入;所述服务器确定所述一个或多个种类的虚拟数字货币中单日收入最高的虚拟数字货币;所述服务器发送转换指令至所述挖矿设备,所述转换指令用于指示所述挖矿设备转换挖取所述单日收入最高的虚拟数字货币。还公开了对应的服务器和挖矿设备。采用本申请的方案,可实现转换挖矿虚拟数字货币种类,使得挖矿设备始终工作于价格最高的货币,提高挖矿的价值。

Description

一种转换挖取虚拟数字货币种类的方法及装置
技术领域
本申请涉及区块链领域,尤其涉及一种转换挖取虚拟数字货币种类的方法及装置。
背景技术
2009年比特币的诞生,一种基于P2P网络的虚拟货币进入了人们的视野。随着比特币投资市场的逐渐完善,以及相关的区块链技术的逐渐深化,比特币的价格上涨,挖矿的规模在不断的扩大,同时也衍生出了许多其他虚拟货币,人们也开始对各种虚拟货币进行挖矿。
矿池是开采虚拟货币的必备设施,挖矿的工作由多台矿机合作算力完成,挖到币之后根据贡献分配奖励。但是目前处于矿池中的矿机,一种矿机只能针对挖一种代币,由于虚拟货币的价格波动较大,常常会导致挖矿人无法准确判断挖取的币种,导致收益的波动较大。
发明内容
本申请提供了一种转换挖取虚拟数字货币种类的方法及装置,以实现准确判断当前收益最高的货币种类,增加挖矿收益。
第一方面,提供了一种转换挖取虚拟数字货币种类的方法,包括:服务器计算挖矿设备挖取一个或多个种类的虚拟数字货币的挖矿单日收入;所述服务器确定所述一个或多个种类的虚拟数字货币中单日收入最高的虚拟数字货币;所述服务器发送转换指令至所述挖矿设备,所述转换指令用于指示所述挖矿设备转换挖取所述单日收入最高的虚拟数字货币。
在一种可能的实现方式中,所述服务器计算一个或多个种类虚拟数字货币挖矿单日收入,包括:所述服务器根据公式KX=D/B×C×A计算每个种类的虚拟数字货币X的单日收入;其中,D为所述挖矿设备的自有算力,B为数字货币X的全网算力,C为全网虚拟数字货币X的每日总产出,A为虚拟数字货币X的价格。
在另一种可能的实现方式中,所述服务器确定所述一个或多个种类虚拟数字货币中单日收入最高的虚拟数字货币,包括:所述服务器对计算得到的多种虚拟数字货币的挖矿单日收入进行排序,并确定单日收入最高的虚拟数字货币。
在又一种可能的实现方式中,所述服务器发送转换指令至所述挖矿设备之前,还包括:所述服务器注册不同种类虚拟数字货币的挖矿节点;当所述单日收入最高值有更新时,将原有虚拟数字货币节点工作状态设置为暂停,将新的虚拟数字货币的挖矿节点工作状态设置为开启。
第二方面,提供了一种转换挖取虚拟货币种类的方法,包括:挖矿设备挖取一个或多个种类的虚拟数字货币;所述挖矿设备接收来自服务器的转换指令,所述转换指令用于指示所述挖矿设备转换挖取单日收入最高的虚拟数字货币;所述挖矿设备转换挖取虚拟数字货币的种类,所述转换挖取虚拟货币的种类包括所述服务器确定的单日收入最高的虚拟数字货币。
在一种可能的实现方式中,所述计算机设备接收到来自服务器的转换指令后,转换为计算所述虚拟数字货币的算法。
第三方面,提供了一种服务器,包括:计算单元,用于计算挖矿设备挖取一个或多个种类虚拟数字货币的挖矿单日收入;确定单元,用于确定所述一个或多个种类虚拟数字货币中单日收入最高的虚拟数字货币;发送单元,用于发送转换指令至所述挖矿设备,所述转换指令用于指示所述挖矿设备转换挖取所述单日收入最高的虚拟数字货币。
在一种可能的实现方式中,所述服务器还包括:注册单元,用于注册所述不同种类的虚拟数字货币的挖矿节点;转换单元:用于转换所述不同种类虚拟数字货币的挖矿节点。
在另一种可能的实现方式中,所述服务器还包括:储存单元:用于储存所述虚拟数字货币单日收入最高值。
第四方面,提供了一种挖矿设备,包括:挖矿单元,用于挖取一个或多个种类的虚拟数字货币;接收单元,用于接收来自服务器的转换指令,所述转换指令用于指示所述挖矿设备转换挖取单日收入最高的虚拟数字货币;转换单元,转换挖取虚拟数字货币的种类,所述转换挖取虚拟货币的种类包括所述服务器确定的单日收入最高的虚拟数字货币。
在一种可能的实现方式中,所述挖矿设备还包括:发送单元,用于发送挖矿成功信号至服务器。
第五方面,提供了一种服务器,包括处理器、输入设备、输出设备和存储器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面及其任一种可能的实现方式的方法。
第六方面,提供了一种挖矿设备,包括处理器、输入设备、输出设备和存储器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第二方面及其任一种可能的实现方式的方法。
第七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面及其任一种可能的实现方式的方法。
第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第二方面及其任一种可能的实现方式的方法。
本申请实施例通过服务器计算挖取一个或多个种类的虚拟数字货币挖矿单日收入,再确定所述最高收入的虚拟数字货币种类,最后,所述服务器发送转换指令至挖矿设备,以用于挖矿设备转换挖矿虚拟数字货币种类,从而达到挖矿设备始终工作于价格最高的货币,提高了挖矿的价值。
附图说明
图1是本申请实施例提供的一种转换挖取虚拟数字货币种类的方法的流程示意图;
图2是本申请实施例提供的一种转换挖取虚拟数字货币种类的方法挖矿设备初始启动的流程示意图;
图3是本申请实施例提供的一种转换挖取虚拟数字货币种类的方法挖矿成功的流程示意图;
图4是本申请实施例提供的一种挖矿设备的结构示意图;
图5是本申请实施例提供的一种服务器结构示意图;
图6是本申请实施例提供的一种挖矿设备的硬件结构示意图;
图7是本申请实施例提供的一种服务器的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
在挖矿的过程中可以发现,现有的挖矿设备只能指定一种虚拟数字货币进行挖取,而虚拟数字货币的市场价格会随着市场或者投资者的一些决策变化,使得这些数字虚拟货币的价格波动非常大,就拿比特币来说,在全球的影响力越来越大,年产量却越来越少,国内很多投资者都跃跃欲试,这场收益亏损并存的数字货币大战还将持续很多年。从0.003美元的价格起步,到18674美元巅峰的宏伟战绩,再到如今7000多美元的中间价格,这个波动无疑是巨大的。并且随着区块链技术的发展,逐渐也衍生了其他种类的虚拟数字货币,但是凭着各种货币的价格,很难去判断什么时候该挖取哪一种货币,导致收益波动较大,往往不能得到较大的收益。基于上述问题,本申请实施例提出了一种转换挖取虚拟数字货币种类的方法,服务器及挖矿设备:服务器计算挖矿设备挖取一个或多个种类虚拟数字货币挖矿单日收入;所述服务器确定所述挖矿设备挖取一个或多个种类虚拟数字货币单日收入最高的虚拟数字货币;所述服务器发送转换指令至所述挖矿设备,所述转换指令用于指示所述挖矿设备转换挖取所述单日收入最高的虚拟数字货币。可以由服务器实时计算和发送转换指令,有助于对不同种类数字虚拟货币的判断和挖取,尽可能取得较大收益。
请参阅图1,图1为本申请实施例提供的一种转换挖取虚拟数字货币种类的方法的流程示意图。
S101、服务器计算挖矿设备挖取一个或多个种类虚拟数字货币挖矿单日收入。
服务器首先从交易所实时获取挖矿设备挖取一个或多个种类虚拟数字货币的实时价格,从互联网上实时下载一个或多个虚拟数字货币的全网算力,服务器提前已知的挖矿设备的自有算力和货币每日总产出,根据以上的四个参数,计算出挖矿设备单日挖取一种或多种货币的单日收入。
具体地,服务器计算每个种类的虚拟数字货币X的单日收入KX=D/B×C×A,其中,D为所述挖矿设备的自有算力,B为虚拟数字货币X的全网算力,C为全网虚拟数字货币X的每日总产出,A为虚拟数字货币X的价格。其中,虚拟数字货币的价格A是所述服务器实时收集来自交易所的虚拟数字货币价格,是个变量;虚拟数字货币X的全网算力也是一个变量,而挖矿设备自有算力D和全网虚拟数字货币的总产出C是个定量。通过以上所述计算公式,服务器能获得在交易所内所有种类的虚拟数字货币靠自有算力挖取的单日收入值,以方便后续的处理。
服务器一旦收到来自交易所更新的一个或多个不同的数字虚拟货币的价格或者变化后的全网算力,就根据所述公式进行计算挖矿单日的收入。
S102、服务器确定挖矿设备挖取一个或多个种类虚拟数字货币单日收入最高的虚拟数字货币。
所述服务器对计算所得的一个或多个的虚拟数字货币的单日收入进行排序,得到最高单日收入的虚拟数字货币种类,同时储存最高单日收入的值,以方便后续的处理。
S103、挖矿设备挖取虚拟数字货币X。
挖矿设备挖取虚拟数字货币的原理是挖矿设备做一系列的哈希运算,当运算得到的哈希值符合目标规则,即为挖矿成功。
其中,S101、S102与S103可以是并行执行的,也可以是先后执行的,例如,S101、S102与S103并行的状态是挖矿设备在挖矿的过程中,服务器根据实时收到的一个或多个货币价格更新或者全网算力更新后进行重新计算并确定单日收入最高虚拟数字货币种类。
S104、服务器向挖矿设备发送转换指令。
具体地,服务器确定最高收入值和最高收入对应的虚拟数字货币种类后,可向挖矿设备发送转换挖取的虚拟数字货币对象,在那之前,服务器需在开始挖矿之前,同时注册成为一种或多种虚拟数字货币的挖矿节点。而在发送指令之前,将原有数字货币挖矿节点的工作状态设置为暂停,将新数字货币挖矿节点的工作状态设置为开启。
在服务器对数据进行更新虚拟数字货币价格或者全网算力后,重新计算一种或多种货币的单日挖矿收入,所得的最高收入值与所述服务器储存的最高收入值相比较,若当前最高收入值大于已储存的最高值,则将当前的值替换已储存的最高收入值,并发送转换指令至挖矿设备;若当前计算出的最高值小于等于所储存的最高收入值,则舍弃当前最高收入值,所述服务器储存的最高收入值不变,不发送转换指令至挖矿设备。
S105、挖矿设备转换挖取所述单日收入最高的虚拟数字货币。
在一种具体的实施方式中,若挖矿设备正在挖取X代币,当挖矿设备在接收到来自服务器的转换指令之后,挖矿设备硬件不做改动,软件上转换挖取代币的哈希算法(如挖取比特币所使用的是SHA256算法、挖取以太币使用的是Dagger-Hashimoto的变体以及挖取zcash使用的是equihash算法),转换至上述单日收入最高的虚拟数字货币对应的哈希算法。
在另一种具体的实施方式中,若当前挖矿对象为比特币,则挖矿设备正在计算SHA256算法,若收到服务器指令为zcash货币的单日收益更高,转换为挖取zcash货币,则矿机先暂停运算SHA256算法,转换为开始运算equihash算法,则转换完成。
根据本申请提供的一种转换挖取虚拟数字货币种类的方法,通过服务器根据实时计算的一种或多种虚拟数字货币单日挖矿的收入进行比较,确定单日收入最高的数字虚拟货币种类,发送转换指令至挖矿设备,最后,挖矿设备根据指令转换挖取得虚拟数字货币种类,以增加挖矿收入。
请参阅图2,图2为本申请实施例提供的一种转换挖取虚拟数字货币种类的方法挖矿设备初始启动的流程示意图。
其中,初始启动是指用户部署好挖矿设备和服务器后第一次启动挖矿设备和服务器时的流程。具体的服务器先注册各种货币的挖矿节点,这个不再赘述。而挖矿设备处于待机状态,等待服务器发送挖矿指令。
S201、服务器计算挖矿设备挖取一个或多个种类虚拟数字货币挖矿单日收入。
服务器首先从交易所实时获取挖矿设备挖取一个或多个种类虚拟数字货币的实时价格,从互联网上实时下载一个或多个虚拟数字货币的全网算力,服务器提前已知的挖矿设备的自有算力和货币每日总产出,根据以上的四个参数,计算出挖矿设备单日挖取一种或多种货币的单日收入。
具体地,服务器计算每个种类的虚拟数字货币X的单日收入KX=D/B×C×A,其中,D为所述挖矿设备的自有算力,B为虚拟数字货币X的全网算力,C为全网虚拟数字货币X的每日总产出,A为虚拟数字货币X的价格。其中,虚拟数字货币的价格A是所述服务器实时收集来自交易所的虚拟数字货币价格,是个变量;虚拟数字货币X的全网算力也是一个变量,而挖矿设备自有算力D和全网虚拟数字货币的总产出C是个定量。通过以上所述计算公式,服务器能获得在交易所内所有种类的虚拟数字货币靠自有算力挖取的单日收入值,以方便后续的处理。
服务器一旦收到来自交易所更新的一个或多个不同的数字虚拟货币的价格或者变化后的全网算力,就根据上述公式进行计算挖矿单日的收入。
S202、服务器确定所述挖矿设备挖取一个或多个种类虚拟数字货币单日收入最高的虚拟数字货币。
服务器对计算所得的一个或多个的虚拟数字货币的单日收入进行排序,得到最高单日收入的虚拟数字货币种类,同时储存最高单日收入的值,以方便后续的处理。
S203、服务器向挖矿设备发送转换指令。
具体地,在所述服务器确定最高收入值和最高收入对应的虚拟数字货币种类后,可向挖矿设备发送转换挖取的虚拟数字货币对象,在那之前,服务器需在开始挖矿之前,同时注册成为一种或多种虚拟数字货币的挖矿节点。而在发送指令之前,将原有数字货币挖矿节点的工作状态设置为暂停,将新数字货币挖矿节点的工作状态设置为开启。
在服务器对数据进行更新虚拟数字货币价格或者全网算力后,重新计算一种或多种货币的单日挖矿收入,所得的最高收入值与所述服务器储存的最高收入值相比较,若当前最高收入值大于已储存的最高值,则将当前的值替换已储存的最高收入值,并发送转换指令至挖矿设备;若当前计算出的最高值小于等于所储存的最高收入值,则舍弃当前最高收入值,所述服务器储存的最高收入值不变,不发送转换指令至挖矿设备。
S204、挖矿设备开始挖取所述单日收入最高的虚拟数字货币。
在一种具体的实施方式中,若挖矿设备正在挖取X代币,当挖矿设备在接收到来自服务器的转换指令之后,挖矿设备硬件不做改动,软件上转换挖取代币的哈希算法(如挖取比特币所使用的是SHA256算法、挖取以太币使用的是Dagger-Hashimoto的变体以及挖取zcash使用的是equihash算法),转换至上述单日收入最高的虚拟数字货币对应的哈希算法。
在另一种具体的实施方式中,若当前挖矿对象为比特币,则挖矿设备正在计算SHA256算法,若收到服务器指令为zcash货币的单日收益更高,转换为挖取zcash货币,则矿机先暂停运算SHA256算法,转换为开始运算equihash算法,则转换完成。
请参阅图3,图3为本申请实施例提供的一种转换挖取虚拟数字货币种类的方法挖矿成功的流程示意图。
S301、挖矿设备挖取当前虚拟数字货币。
挖矿设备挖取虚拟数字货币的原理是挖矿设备做一系列的哈希运算,当运算得到的哈希值符合目标规则,即为挖矿成功。
S302、挖矿设备挖矿成功。
挖矿设备验证挖矿结果并符合挖矿规则的则为挖矿成功。其中,挖矿成功后可以直接进行挖取同种货币,或者等待服务器的指令。
S303、挖矿设备向服务器发送挖矿成功信号。
挖矿设备在成功挖出某种虚拟数字货币时,向服务器发送挖矿成功的信号,等待服务器的下一步指令。
S304、服务器计算挖矿设备挖取一个或多个种类虚拟数字货币挖矿单日收入。
服务器在接收到挖矿设备发送的挖矿成功的信号之后,服务器立刻从交易所实时获取挖矿设备挖取一个或多个种类虚拟数字货币的实时价格,从互联网上实时下载一个或多个虚拟数字货币的全网算力,服务器提前已知的挖矿设备的自有算力和货币每日总产出,根据以上的四个参数,计算出挖矿设备单日挖取一种或多种货币的单日收入。
具体地,服务器计算每个种类的虚拟数字货币X的单日收入KX=D/B×C×A,其中,D为所述挖矿设备的自有算力,B为虚拟数字货币X的全网算力,C为全网虚拟数字货币X的每日总产出,A为虚拟数字货币X的价格。其中,虚拟数字货币的价格A是所述服务器实时收集来自交易所的虚拟数字货币价格,是个变量;虚拟数字货币X的全网算力也是一个变量,而挖矿设备自有算力D和全网虚拟数字货币的总产出C是个定量。通过以上所述计算公式,服务器能获得在交易所内所有种类的虚拟数字货币靠自有算力挖取的单日收入值,以方便后续的处理。
S305、所述服务器确定所述挖矿设备挖取一个或多个种类虚拟数字货币单日收入最高的虚拟数字货币。
所述服务器对计算所得的一个或多个的虚拟数字货币的单日收入进行排序,得到最高单日收入的虚拟数字货币种类,同时储存最高单日收入的值,以方便后续的处理。
S306、服务器向挖矿设备发送转换指令。
具体地,在所述服务器确定最高收入值和最高收入对应的虚拟数字货币种类后,可向挖矿设备发送转换挖取的虚拟数字货币对象,在那之前,服务器需在开始挖矿之前,同时注册成为一种或多种虚拟数字货币的挖矿节点。而在发送指令之前,将原有数字货币挖矿节点的工作状态设置为暂停,将新数字货币挖矿节点的工作状态设置为开启。
在服务器对数据进行更新虚拟数字货币价格或者全网算力后,重新计算一种或多种货币的单日挖矿收入,所得的最高收入值与所述服务器储存的最高收入值相比较,若当前最高收入值大于已储存的最高值,则将当前的值替换已储存的最高收入值,并发送转换指令至挖矿设备;若当前计算出的最高值小于等于所储存的最高收入值,则舍弃当前最高收入值,所述服务器储存的最高收入值不变,不发送转换指令至挖矿设备。
可选地,挖矿设备在发送挖矿成功信号后,可继续挖取当前种类的虚拟数字货币,即所述挖矿设备继续计算当前虚拟数字货币的哈希算法。
可选地,挖矿设备在发送挖矿成功信号后,可进行待机状态,等待服务器发送的挖矿指令,再进行挖取虚拟数字货币。
S307、挖矿设备转换挖取所述单日收入最高的虚拟数字货币。
在一种具体的实施方式中,若挖矿设备正在挖取X代币,当挖矿设备在接收到来自服务器的转换指令之后,挖矿设备硬件不做改动,软件上转换挖取代币的哈希算法(如挖取比特币所使用的是SHA256算法、挖取以太币使用的是Dagger-Hashimoto的变体以及挖取zcash使用的是equihash算法),转换至上述单日收入最高的虚拟数字货币对应的哈希算法。
在另一种具体的实施方式中,若当前挖矿对象为比特币,则挖矿设备正在计算SHA256算法,若收到服务器指令为zcash货币的单日收益更高,转换为挖取zcash货币,则矿机先暂停运算SHA256算法,转换为开始运算equihash算法,则转换完成。
请参阅图4,图4为本申请实施例提供的一种挖矿设备的结构示意图。该挖矿设备包括:
接收单元401,用于接收来自所述服务器的转换指令;
计算单元402,用于计算所述虚拟数字货币的算法;
转换单元403,用于转换挖取虚拟数字货币的种类;
发送单元404,用于发送挖矿成功信号至服务器。
在一种可能的实现方式中,发送单元404,还用于发送挖矿设备自身挖矿状态至服务器。
请参阅图5,图5为本申请实施例提供的一种服务器的结构示意图。该服务器包括:
计算单元501,用于计算挖矿设备挖取一个或多个种类虚拟数字货币的挖矿单日收入;
确定单元502,用于确定所述一个或多个种类虚拟数字货币中单日收入最高的虚拟数字货币;
储存单元503:用于储存所述虚拟数字货币单日收入最高值;
发送单元504:用于发送转换指令至挖掘设备;
接收单元505:用于接收来自所述挖矿设备挖矿成功信号;
注册单元506,用于注册所述不同种类的虚拟数字货币的挖矿节点;
转换单元507:用于转换所述不同种类虚拟数字货币的挖矿节点。
在一种可能的实现方式中,上述接收单元505,还用于上述接收来互联网的全网算力数据信息和来自交易所的实时货币价格数据信息或挖矿设备自身的状态。上述确定单元502,主要工作分为排序阶段和确定阶段,排序阶段将计算单元501计算所得的一种或多种虚拟数字货币的单日收入进行排序,确定阶段确定单日收入最高的货币种类。
需要说明的是,各个单元的实现还可以对应参照图6和图7所示的方法实施例的相应描述。
可理解的是,本申请实施例所提供的服务器可用于执行该挖矿设备的具体实现方式。其中,图4所描述的接收单元401和发送单元404可用于执行接收单元505和发送单元504所描述的具体实现方式。
请参阅图6,图6为本申请实施例提供的一种挖矿设备的硬件结构示意图,该装置6000包括一个或多个处理器61,还可以包括输入装置62、输出装置63和存储器64。该输入装置62、输出装置63、存储器64和处理器61之间通过总线相互连接。
存储器包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable readonly memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器用于相关指令及数据。
输入装置用于输入数据和/或信号,以及输出装置用于输出数据和/或信号。输出装置和输入装置可以是独立的器件,也可以是一个整体的器件。
处理器可以包括是一个或多个处理器,例如包括一个或多个中央处理器(centralprocessing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
存储器用于存储网络设备的程序代码和数据,执行如下步骤:
在一个实现方式中,处理器61被配置用于调用程序指令执行:
接收服务器发送的挖取某种虚拟数字货币指令;
发送挖矿状态比如说挖矿成功信号至所述服务器;
运算来自所述服务器的最大单日收入所对应的货币种类的哈希算法。
在本申请实施例中,所称处理器61可以是中央处理单元(Central ProcessingUnit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件、显卡等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
具体实现中,本申请实施例中所描述的处理器61、发送设备62和接收设备63可执行本申请实施例图1至图3提供的转换挖取虚拟数字货币种类的方法实施例,在此不再赘述。
请参阅图7,图7为一种服务器的硬件结构示意图。
该装置7000包括处理器71,还可以包括输入装置72、输出装置73和存储器74。该输入装置72、输出装置73、存储器74和处理器71之间通过总线相互连接。
存储器包括但不限于是随机存储记忆体、只读存储器、可擦除可编程只读存储器、或便携式只读存储器,该存储器用于相关指令及数据。
输入装置用于输入数据和/或信号,以及输出装置用于输出数据和/或信号。输出装置和输入装置可以是独立的器件,也可以是一个整体的器件。
处理器可以包括是一个或多个处理器,例如包括一个或多个中央处理器,在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
存储器用于存储网络设备的程序代码和数据。处理器1101被配置用于调用程序指令执行:
接收实时的全网算力和来自交易所的一种或多种虚拟数字货币价格,计算挖矿设备挖取不同种类货币的单日收入,并将计算出的不同种类货币的单日收入进行排序,确定最高的单日收入虚拟数字货币种类。
向挖矿设备发送转换指令,可向挖矿设备发送转换挖取的虚拟数字货币对象,在那之前,服务器需在开始挖矿之前,同时注册成为一种或多种虚拟数字货币的挖矿节点。而在发送指令之前,将原有数字货币挖矿节点的工作状态设置为暂停,将新数字货币挖矿节点的工作状态设置为开启。
该存储器54可以包括只读存储器和随机存取存储器,并向处理器51提供指令和数据。存储器54的一部分还可以包括非易失性随机存取存储器。例如,存储器54还可以存储设备类型的信息。
具体实现中,本申请实施例中所描述的处理器54、可执行储存服务器实时计算的每日最高收入值。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。所显示或讨论的相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者通过该计算机可读存储介质进行传输。该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是只读存储器(read-onlymemory,ROM),或随机存储存储器(random access memory,RAM),或磁性介质,例如,软盘、硬盘、磁带、磁碟、或光介质,例如,数字通用光盘(digital versatile disc,DVD)、或者半导体介质,例如,固态硬盘(solid state disk,SSD)等。

Claims (10)

1.一种转换挖取虚拟数字货币种类的方法,其特征在于,包括:
服务器计算挖矿设备挖取一个或多个种类的虚拟数字货币的挖矿单日收入;
所述服务器确定所述一个或多个种类的虚拟数字货币中单日收入最高的虚拟数字货币;
所述服务器发送转换指令至所述挖矿设备,所述转换指令用于指示所述挖矿设备转换挖取所述单日收入最高的虚拟数字货币。
2.根据权利要求1所述的方法,其特征在于,所述服务器计算一个或多个种类的虚拟数字货币的挖矿单日收入,包括:
所述服务器根据公式KX=D/B×C×A计算每个种类的虚拟数字货币X的单日收入;
其中,D为所述挖矿设备的自有算力,B为数字货币X的全网算力,C为全网虚拟数字货币X的每日总产出,A为虚拟数字货币X的价格。
3.根据权利要求1或2所述的方法,其特征在于,所述服务器确定所述一个或多个种类虚拟数字货币中单日收入最高的虚拟数字货币,包括:
所述服务器对计算得到的多种虚拟数字货币的挖矿单日收入进行排序,并确定单日收入最高的虚拟数字货币。
4.根据权利要求1所述的方法,其特征在于,所述服务器发送转换指令至所述挖矿设备之前,还包括:
所述服务器注册不同种类虚拟数字货币的挖矿节点;
当所述单日收入最高值有更新时,将原有虚拟数字货币节点工作状态设置为暂停,将新的虚拟数字货币的挖矿节点工作状态设置为开启。
5.一种转换挖取虚拟货币种类的方法,其特征在于,包括:
挖矿设备挖取一个或多个种类的虚拟数字货币;
所述挖矿设备接收来自服务器的转换指令,所述转换指令用于指示所述挖矿设备转换挖取单日收入最高的虚拟数字货币;
所述挖矿设备转换挖取虚拟数字货币的种类,所述转换挖取虚拟货币的种类包括所述服务器确定的单日收入最高的虚拟数字货币。
6.根据权利要求5所述的方法,其特征在于,还包括:
所述挖矿设备接收到来自服务器的转换指令后,转换计算所述虚拟数字货币的算法。
7.一种服务器,其特征在于,包括:
计算单元,用于计算挖矿设备挖取一个或多个种类虚拟数字货币的挖矿单日收入;
确定单元,用于确定所述一个或多个种类虚拟数字货币中单日收入最高的虚拟数字货币;
发送单元,用于发送转换指令至所述挖矿设备,所述转换指令用于指示所述挖矿设备转换挖取所述单日收入最高的虚拟数字货币。
8.一种挖矿设备,其特征在于,包括:
挖矿单元,用于挖取一个或多个种类的虚拟数字货币;
接收单元,用于接收来自服务器的转换指令,所述转换指令用于指示所述挖矿设备转换挖取单日收入最高的虚拟数字货币;
转换单元,转换挖取虚拟数字货币的种类,所述转换挖取虚拟货币的种类包括所述服务器确定的单日收入最高的虚拟数字货币。
9.一种服务器,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-4任一项所述的一种转换挖取虚拟数字货币种类的方法。
10.一种终端设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、所述输入设备、所述输出设备和所述存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求5-6任一项所述的一种转换挖取虚拟数字货币种类的方法。
CN201811058981.XA 2018-09-11 2018-09-11 一种转换挖取虚拟数字货币种类的方法及装置 Pending CN109509090A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811058981.XA CN109509090A (zh) 2018-09-11 2018-09-11 一种转换挖取虚拟数字货币种类的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811058981.XA CN109509090A (zh) 2018-09-11 2018-09-11 一种转换挖取虚拟数字货币种类的方法及装置

Publications (1)

Publication Number Publication Date
CN109509090A true CN109509090A (zh) 2019-03-22

Family

ID=65745730

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811058981.XA Pending CN109509090A (zh) 2018-09-11 2018-09-11 一种转换挖取虚拟数字货币种类的方法及装置

Country Status (1)

Country Link
CN (1) CN109509090A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110647496A (zh) * 2019-09-20 2020-01-03 上海新储集成电路有限公司 一种挖矿处理***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150116477A (ko) * 2014-04-07 2015-10-16 그린캣소프트(주) 디지털 화폐의 피씨방 채굴 방법 및 시스템
CN105989536A (zh) * 2015-02-10 2016-10-05 上海华颂软件科技有限公司 一种股票投资个股买入与卖出方法及***
CN106570574A (zh) * 2015-10-08 2017-04-19 金星勋 利用虚拟货币的基于实时预测的金融交易***
CN107819756A (zh) * 2017-10-31 2018-03-20 浙江师范大学 一种提高挖矿收益的新方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150116477A (ko) * 2014-04-07 2015-10-16 그린캣소프트(주) 디지털 화폐의 피씨방 채굴 방법 및 시스템
CN105989536A (zh) * 2015-02-10 2016-10-05 上海华颂软件科技有限公司 一种股票投资个股买入与卖出方法及***
CN106570574A (zh) * 2015-10-08 2017-04-19 金星勋 利用虚拟货币的基于实时预测的金融交易***
CN107819756A (zh) * 2017-10-31 2018-03-20 浙江师范大学 一种提高挖矿收益的新方法及***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
比特大陆科技: "蚁池"自动切换",BTC_BCH哪个收益高自动挖哪个!", 《比特大陆科技》 *
比特威风公司: "智能挖矿软件(AIMiner) V4.1", 《西西软件园》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110647496A (zh) * 2019-09-20 2020-01-03 上海新储集成电路有限公司 一种挖矿处理***

Similar Documents

Publication Publication Date Title
EP3862952A2 (en) Payment processing method and apparatus for blockchain, electronic device and medium
KR102050129B1 (ko) 블록 검증을 위한 복수의 일방향 함수를 지원하는 블록 체인
CN108984645B (zh) 区块链处理方法、装置、设备及存储介质
CN110349004A (zh) 基于用户节点关系网络的欺诈风险侦测方法及装置
CN110070364A (zh) 基于图模型检测团伙欺诈的方法和装置、存储介质
CN106452884B (zh) 区块链***中的数据分配方法及装置
CN106469413B (zh) 一种虚拟资源的数据处理方法及装置
CN104281940A (zh) 用于通过通信网络提供数据处理方式列表的方法及装置
CN109102282A (zh) 一种多币种退款业务处理方法及装置
CN109165947B (zh) 账户信息确定方法、装置及服务器
CN109509090A (zh) 一种转换挖取虚拟数字货币种类的方法及装置
JP6243488B1 (ja) 送金処理装置及び送金処理方法
CN111210345B (zh) 一种基于区块链网络交易的签名方法、装置及终端设备
CN113935069B (zh) 一种基于区块链的数据验证方法、装置、设备及存储介质
CN113657817B (zh) 交易处理方法、装置、电子设备和可读存储介质
CN108846706A (zh) 线下商家推广方法、装置及服务器
CN115412401A (zh) 训练虚拟网络嵌入模型及虚拟网络嵌入的方法和装置
EP3908015A1 (en) Method of determining shared service index for shared service communication certificate
CN110570310B (zh) 区块链的转账方法和共识实现方法、装置、设备和介质
JP5868692B2 (ja) アルゴリズム取引マッチングシステム及びそれを備えたアルゴリズム取引統合マッチングシステム
US20230334096A1 (en) Graph data processing method and apparatus, computer device, and storage medium
CN108961039A (zh) 交易处理方法、装置及***
CN108647301A (zh) 一种用户关系网的创建方法及终端设备
CN103905286B (zh) 信息交互设备及方法
CN113657790B (zh) 配送路径确定方法、装置、电子设备及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190322

RJ01 Rejection of invention patent application after publication