[发明专利]一种Filecoin中并行计算Poseidon Hash的架构系统有效
申请号: | 202110584953.7 | 申请日: | 2021-05-27 |
公开(公告)号: | CN113296705B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 俞萍初;吕家力;张尧;曹玉龙;景博 | 申请(专利权)人: | 浙江萤火虫区块链科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 佛山市智汇聚晨专利代理有限公司 44409 | 代理人: | 曹丽敏 |
地址: | 310000 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 filecoin 并行 计算 poseidon hash 架构 系统 | ||
本发明公开了一种Filecoin中并行计算Poseidon Hash的架构系统,包括控制器、存储器、高速接口电路、控制接口电路、哈希‑11计算电路、编码模块电路、第一流切换电路、第二流切换电路、哈希‑8计算电路、数据排队电路,哈希‑11计算电路、编码模块电路都通过数据排队电路与高速接口电路,哈希‑11计算电路、编码模块电路、高速接口电路都通过第一流切换电路与哈希‑8计算电路连接,哈希‑8计算电路通过第二流切换电路与高速接口电路连接,哈希‑11计算电路、编码模块电路都连接高速接口电路,高速接口电路、控制器都与存储器相连,本发明计算速度快,耗时短,功耗低,实现电路简单。
技术领域
本发明涉及Filecoin中并行计算Poseidon Hash的架构系统。
背景技术
Filecoin是一个存储文件的对等网络,具有内置的经济激励机制,可确保随着时间的推移可靠地存储文件。
在Filecoin中,用户付费将其文件存储在存储矿工上。存储矿工是负责存储文件并证明其已随时间正确存储文件的计算机。任何想要存储其文件或希望因存储其它用户的文件而获得报酬的人都可以加入Filecoin。可用存储空间以及存储空间的价格不受任何一家公司的控制。相反,Filecoin促进了开放市场来存储和检索任何人都可以参与的文件。
Filecoin中挖矿算法分为两个阶段,前期的数据封装打包和后期的证明阶段。而前期的数据封装打包数据量大,提取哈希值时对算力要求高,运算时间长。现阶段主要用GPU对poseidon hash算法进行加速,但GPU功耗高,运行不稳定,维护成本高,因此提出了本发明的加速电路。
发明内容
本发明的目的是克服现有技术中的不足,提供一种Filecoin中并行计算PoseidonHash的架构系统。
为了达到上述目的,本发明是通过以下技术方案实现的:
一种Filecoin中并行计算Poseidon Hash的架构系统,包括控制器、存储器、高速接口电路、控制接口电路、哈希-11计算电路、编码模块电路、第一流切换电路、第二流切换电路、哈希-8计算电路、数据排队电路,所述哈希-11计算电路、编码模块电路都通过所述数据排队电路与高速接口电路连接,所述哈希-11计算电路、编码模块电路、高速接口电路都通过第一流切换电路与哈希-8计算电路连接,所述哈希-8计算电路通过第二流切换电路与高速接口电路连接,所述哈希-11计算电路、编码模块电路都连接高速接口电路,所述高速接口电路、控制器都与存储器相连,所述控制器通过控制接口电路与高速接口电路相连。
作为优选,存储器是一种大容量高速的存储器。
作为优选,高速接口电路通过控制接口电路接受控制器的命令,使得所述高速接口电路从存储器读取的数据流c发送给第一流切换电路,同时所述高速接口电路从存储器读取的数据流ab发送给数据排队电路,所述数据流ab是以12个256位整数为单位的数据流,所述数据流c是以8个256位整数为单位的数据流。
作为优选,所述数据排队电路用于将数据流ab发送给哈希-11计算电路和编码模块电路,然后哈希-11计算电路从数据流ab中以每12个256位整数为单位取出11个256位整数进行poseidon hash计算得到1个256位整数数据,计算完毕得到n个256位整数数据的数据流A,从而从哈希-11计算电路输出数据流A,与此同时,编码模块电路从数据流ab中以每12个256位整数为单位取出2个256位整数进行模加计算得到1个256位整数数据,计算完毕得到n个256位整数数据的数据流B,从而从编码模块电路输出数据流B。
作为优选,哈希-11计算电路将数据流A同时发送给第一流切换电路和高速接口电路,所述编码模块电路将数据流B同时发送给第一流切换电路和高速接口电路,然后高速接口电路将数据流A、数据流B发送给存储器进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江萤火虫区块链科技有限公司,未经浙江萤火虫区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110584953.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于老年痴呆患者护理的自动化护理设备
- 下一篇:一种会员智能管理系统