[实用新型]执行哈希算法的电路、计算芯片和加密货币矿机有效
| 申请号: | 202023083500.6 | 申请日: | 2020-12-18 |
| 公开(公告)号: | CN213482935U | 公开(公告)日: | 2021-06-18 |
| 发明(设计)人: | 范志军;薛可;许超;杨作兴 | 申请(专利权)人: | 深圳比特微电子科技有限公司 |
| 主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/40;G06F16/13 |
| 代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 冯雯 |
| 地址: | 518000 广东省深圳市高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 执行 算法 电路 计算 芯片 加密 货币 | ||
本公开涉及执行哈希算法的电路、计算芯片和加密货币矿机。一种用于执行哈希算法的电路包括:以流水线结构布置的多个运算级,每个包括用于存储当前运算级的扩展数据的第0至第15扩展寄存器;和多个扩展数据运算逻辑模块,每个设置在包括第一运算级和其后的第二运算级的相邻两个运算级之间,并包括用于基于第一运算级的第1扩展寄存器中的扩展数据计算第二运算级的第0扩展寄存器中的扩展数据的第一子模块和用于基于第一运算级的第0扩展寄存器中的扩展数据计算第二运算级的第15扩展寄存器中的扩展数据的第二子模块,其中第二运算级的第(i‑1)扩展寄存器中的扩展数据是第一运算级的第i扩展寄存器中的扩展数据,其中2≤i≤15且i为整数。
技术领域
本公开总体而言涉及用于执行哈希算法的电路、计算芯片和加密货币矿机。
背景技术
比特币是一种P2P(Peer-to-Peer)形式的虚拟加密数字货币,其概念最初由中本聪在2008年11月1日提出,并于2009年1月3日正式诞生。比特币的独特之处在于,它不依靠特定货币机构发行,而是依据特定算法通过大量运算来产生。比特币交易使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学设计来确保安全性。从密码学的角度而言,比特币是基于SHA-256哈希算法的工作量证明POW(proof ofwork),其交易完整性取决于SHA-256的碰撞性和前映像阻力。哈希算法是一种将可变长度的数据作为输入并产生固定长度的哈希值作为输出的算法,其本质是对信息的提炼。自1993年以来,美国标准与技术研究所先后设计并发布了多个版本的安全哈希算法SHA(Secure Hash Algorithm),SHA-256正是其中一种哈希长度为256位的安全哈希算法。
使用矿机来进行比特币挖矿的核心是根据矿机计算SHA-256的运算能力来获得奖励。对于矿机而言,芯片尺寸、芯片运行速度和芯片功耗是决定矿机性能的至关重要的三个因素,其中,芯片尺寸决定芯片成本,芯片运行的速度决定矿机运行速度,即算力,芯片功耗决定耗电程度,即挖矿成本。在实际应用中,衡量矿机最为重要的性能指标是单位算力所消耗的功耗,即功耗算力比。为了提高安全性,在比特币协议中,要进行两次SHA-256。因此,对于比特币矿机而言,最重要的就是以较低的功耗算力比来实现哈希算法SHA-256。
实用新型内容
根据本公开的第一方面,提供了一种用于执行哈希算法的电路,包括:输入模块,被配置为接收数据;以及运算模块,被配置为基于接收到的数据计算哈希值,该运算模块包括:以流水线结构布置的多个运算级,该多个运算级中的每个运算级包括第0扩展寄存器至第15扩展寄存器,每个扩展寄存器被配置为存储当前运算级的扩展数据;以及多个扩展数据运算逻辑模块,每个扩展数据运算逻辑模块设置在该多个运算级中的相应的相邻两个运算级之间,该相邻两个运算级包括第一运算级和在第一运算级之后的第二运算级,每个扩展数据运算逻辑模块包括:第一子模块,被配置为基于第一运算级的第1扩展寄存器中存储的扩展数据计算用于存储到第二运算级的第0扩展寄存器中的扩展数据;以及第二子模块,被配置为基于第一运算级的第0扩展寄存器中存储的扩展数据计算用于存储到第二运算级的第15扩展寄存器中的扩展数据,其中,用于存储到第二运算级的第(i-1)扩展寄存器中的扩展数据是第一运算级的第i扩展寄存器中存储的扩展数据,其中2≤i≤15且i为整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳比特微电子科技有限公司,未经深圳比特微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202023083500.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高低温一体机的散热板安装结构
- 下一篇:一种工地用的高精度人脸识别装置





