[发明专利]一种siacoin挖矿算法的硬件实现方法及装置有效
申请号: | 201810036214.2 | 申请日: | 2018-01-15 |
公开(公告)号: | CN110046875B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 李超;杨存永;詹克团 | 申请(专利权)人: | 北京比特大陆科技有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06F7/483 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 100029 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 siacoin 算法 硬件 实现 方法 装置 | ||
本发明涉及虚拟货币挖矿技术领域,公开了一种siacoin挖矿算法的硬件实现方法及装置,通过获取80字节的输入数据,并将所述输入数据按照64比特一组输入至10个64比特位宽的第一寄存器中;将每4个第二寄存器和2个第三寄存器分为一组,分别输入至对应的逻辑计算模块中进行逻辑运算,以获取16个64比特的逻辑计算值;当计数器的数值小于48时,选择器根据计数器的数值,对当前16个64比特的逻辑计算值和第一寄存器中的数值进行选择输出,以获得新的16个所述第二寄存器的输入值和8个所述第三寄存器的输入值,并继续迭代执行;当计数器的数值等于48时,根据当前16个64比特的逻辑计算值计算出最终结果。本发明相比现有技术中GPU显卡实现的siacoin挖矿算法,算力更高,功耗更低。
技术领域
本发明涉及虚拟货币挖矿技术领域,尤其涉及一种siacoin挖矿算法的硬件实现方法及装置。
背景技术
siacoin是一种虚拟的数字货币,采用POW(proof of work)的挖矿算法。POW挖矿算法的重点在于,在单位时间内,算力越高,获得的虚拟货币越多,功耗越小,花费的电费越少,则获得的收益越多。
现有技术的挖siacoin的主流设备是GPU显卡,算力不高,约为1GHash/s,即每秒完成1G次siacoin算法所规定的运算,功耗较大,约为135W,浪费能源。
发明内容
本发明提供一种siacoin挖矿算法的硬件实现方法及装置,解决现有技术中挖矿设备算力不高、功耗较大,浪费能源的技术问题。
本发明的目的是通过以下技术方案实现的:
一种siacoin挖矿算法的硬件实现方法,包括:
步骤S1、获取80字节的输入数据,并将所述输入数据按照64比特一组输入至10个64比特位宽的第一寄存器中,其中,所述第一寄存器数量为16个,前10个所述第一寄存器用于存储输入数据,后6个所述第一寄存器存储的数值为零;
步骤S2、将每4个第二寄存器和2个第三寄存器分为一组,分别输入至对应的逻辑计算模块中进行逻辑运算,以获取16个64比特的逻辑计算值,其中,第二寄存器的数量为16个,位宽为64比特,第三寄存器的数量为8个,位宽为64比特;
步骤S3、当计数器的数值小于48时,选择器根据计数器的数值,对当前16个64比特的逻辑计算值和第一寄存器中的数值进行选择输出,以获得新的16个所述第二寄存器的输入值和8个所述第三寄存器的输入值,并跳转至步骤S2继续执行,其中,所述计数器在每一时钟周期增加1;
步骤S4、当计数器的数值等于48时,根据当前16个64比特的逻辑计算值计算出最终结果。
一种siacoin挖矿算法的硬件实现装置,包括:第一寄存器、第二寄存器、第三寄存器、计数器、输出模块、逻辑计算模块和选择器,其中,
所述第一寄存器数量为16个,前10个所述第一寄存器用于存储输入数据,后6个所述第一寄存器存储的数值为零;
所述第二寄存器的数量为16个,位宽为64比特,第三寄存器的数量为8个,位宽为64比特;将每4个第二寄存器和2个第三寄存器分为一组,每一组分别与对应的逻辑计算模块连接;
所述逻辑计算模块的数量为4,所述逻辑计算模块用于根据每4个第二寄存器和2个第三寄存器的存储数据进行逻辑运算,以获取16个64比特的逻辑计算值;
所述计数器,用于在每一时钟周期增加1;
所述选择器,用于当计数器的数值小于48时,根据计数器的数值,对当前16个64比特的逻辑计算值和第一寄存器中的数值进行选择输出,以获得新的16个所述第二寄存器的输入值和8个所述第三寄存器的输入值;当计数器的数值等于48时,根据当前16个64比特的逻辑计算值计算出最终结果,并发送至所述输出模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京比特大陆科技有限公司,未经北京比特大陆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810036214.2/2.html,转载请声明来源钻瓜专利网。