[发明专利]一种以太坊矿机系统及其挖矿方法在审
申请号: | 201810694549.3 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108984471A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 滕达;杨登宇 | 申请(专利权)人: | 四川斐讯信息技术有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 成都金德联合知识产权代理事务所(特殊普通合伙) 51271 | 代理人: | 张婵婵;王晓普 |
地址: | 610100 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟货币 矿机 区块 算法 编程模块 硬件描述 接口通信模块 区块信息 算法存储 选择目标 运算模块 注册信息 块信息 外部 登录 存储 网络 展示 | ||
1.一种以太坊矿机系统,其特征在于,所述以太坊矿机系统包括:
编程模块,用于编写多个不同类型的虚拟货币共识算法的硬件描述;
算法存储模块,用于存储所述编程模块编写的多个不同类型的虚拟货币共识算法的硬件描述;
接口通信模块,用于提交注册信息至外部虚拟货币网络的区块以登录所述区块;还用于获取并展示外部虚拟货币网络区块的区块信息以使用户根据所述区块信息选择目标虚拟货币;
运算模块,用于根据用户所选择的目标虚拟货币,切换并执行与用户所选择的目标虚拟货币类型相对应的共识算法进行挖矿。
2.如权利要求1所述的一种以太坊矿机系统,其特征在于,所述系统包括:
CPU控制模块,用于协调控制各个模块的正常运行。
3.如权利要求2所述的一种以太坊矿机系统,其特征在于,所述系统还包括:
内存模组,所述内存模组内设置多个内存模块,用于缓存共识算法运算过程中所产生的运算数据;所述内存模组外接于所述运算模块。
4.如权利要求3所述的一种以太坊矿机系统,其特征在于,所述内存模组内包括:
多个内存控制模块,用于分别控制所述多个内存模块进行并行运算。
5.如权利要求4所述的一种以太坊矿机系统,其特征在于,所述运算模块与所述编程模块均设置于FPGA芯片内部,所述FPGA芯片外挂于所述CPU控制模块。
6.一种以太坊矿机的挖矿方法,其特征在于,所述挖矿方法包括:
S1:编写并存储多个不同类型的虚拟货币共识算法的硬件描述;
S2:提交注册信息至外部虚拟货币网络的区块以登录所述区块;
S3:获取外部虚拟货币网络区块的区块信息以使用户根据所述区块信息选择目标虚拟货币;
S4:根据用户所选择的目标虚拟货币,切换并执行与用户所选择的目标虚拟货币相对应的共识算法进行挖矿。
7.如权利要求6所述的一种以太坊矿机的挖矿方法,其特征在于,所述以太坊矿机内部设置有CPU,用于协调控制以太坊矿机的正常运行。
8.如权利要求7所述的一种以太坊矿机的挖矿方法,其特征在于,所述CPU上外挂有FPGA芯片,所述FPGA芯片用于编写并执行共识算法。
9.如权利要求8所述的一种以太坊矿机的挖矿方法,其特征在于,所述FPGA芯片上外接有多个用于缓存运算数据的内存模块,所述多个内存模块构成一内存模组。
10.如权利要求9所述的一种以太坊矿机的挖矿方法,其特征在于,所述以太坊矿机的内存模组内还设置有多个用于分别控制多个内存模块以进行并行运算的内存控制模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川斐讯信息技术有限公司,未经四川斐讯信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810694549.3/1.html,转载请声明来源钻瓜专利网。