[发明专利]一种Filecoin中并行计算Poseidon Hash的架构系统有效

专利信息
申请号: 202110584953.7 申请日: 2021-05-27
公开(公告)号: CN113296705B 公开(公告)日: 2022-09-27
发明(设计)人: 俞萍初;吕家力;张尧;曹玉龙;景博 申请(专利权)人: 浙江萤火虫区块链科技有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 佛山市智汇聚晨专利代理有限公司 44409 代理人: 曹丽敏
地址: 310000 浙江省杭州市滨*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 filecoin 并行 计算 poseidon hash 架构 系统
【权利要求书】:

1.一种Filecoin中并行计算Poseidon Hash的架构系统,其特征在于,包括控制器(1)、存储器(2)、高速接口电路(3)、控制接口电路(4)、哈希-11计算电路(5)、编码模块电路(6)、第一流切换电路(7)、第二流切换电路(8)、哈希-8计算电路(9)、数据排队电路(10),所述哈希-11计算电路(5)、编码模块电路(6)都通过所述数据排队电路(10)与高速接口电路(3)连接,所述哈希-11计算电路(5)、编码模块电路(6)、高速接口电路(3)都通过第一流切换电路(7)与哈希-8计算电路(9)连接,所述哈希-8计算电路(9)通过第二流切换电路(8)与高速接口电路(3)连接,所述哈希-11计算电路(5)、编码模块电路(6)都连接高速接口电路(3),所述高速接口电路(3)、控制器(1)都与存储器(2)相连,所述控制器(1)通过控制接口电路(4)与高速接口电路(3)相连,所述存储器(2)是一种大容量高速的存储器(2),所述高速接口电路(3)通过控制接口电路(4)接受控制器(1)的命令,使得所述高速接口电路(3)从存储器(2)读取的数据流c发送给第一流切换电路(7),同时所述高速接口电路(3)从存储器(2)读取的数据流ab发送给数据排队电路(10),所述数据流ab是以12个256位整数为单位的数据流,所述数据流c是以8个256位整数为单位的数据流,所述数据排队电路(10)用于将数据流ab发送给哈希-11计算电路(5)和编码模块电路(6),然后哈希-11计算电路(5)从数据流ab中以每12个256位整数为单位取出11个256位整数进行poseidon hash计算得到1个256位整数数据,计算完毕得到n个256位整数数据的数据流A,从而从哈希-11计算电路(5)输出数据流A,与此同时,编码模块电路(6)从数据流ab中以每12个256位整数为单位取出2个256位整数进行模加计算得到1个256位整数数据,计算完毕得到n个256位整数数据的数据流B,从而从编码模块电路(6)输出数据流B,所述哈希-11计算电路(5)将数据流A同时发送给第一流切换电路(7)和高速接口电路(3),所述编码模块电路(6)将数据流B同时发送给第一流切换电路(7)和高速接口电路(3),然后高速接口电路(3)将数据流A、数据流B发送给存储器(2)进行存储,所述第一流切换电路(7)将数据流A、数据流B、数据流c都添加id号,所述id号用来区分是哪个接口流入的数据,并把id号随同数据流A、数据流B、数据流c一起传给哈希-8计算电路(9),所述哈希-8计算电路(9)分别将数据流A、数据流B、数据流c中每8个256位整数数据为单位进行poseidon hash计算得到1个256位整数数据,所述数据流A通过哈希-8计算电路(9)计算得到数据流D,所述数据流B通过哈希-8计算电路(9)计算得到数据流E,所述数据流c通过哈希-8计算电路(9)计算得到数据流C,所述哈希-8计算电路(9)将数据流D、数据流E、数据流C连同id号传送给第二流切换电路(8),然后第二流切换电路(8)将数据流D、数据流E、数据流C根据id号对应的传送给高速接口电路(3),同时删除数据流中的id号,然后高速接口电路(3)将数据流D、数据流E、数据流C发送给存储器(2)进行存储。

2.根据权利要求1所述一种Filecoin中并行计算Poseidon Hash的架构系统,其特征在于,所述哈希-8计算电路(9)、哈希-11计算电路(5)都以流水线的方式工作。

3.根据权利要求1所述一种Filecoin中并行计算Poseidon Hash的架构系统,其特征在于,所述模加计算为(x+y)mod p,所述x、y为数据流ab提取要参加编码计算的2个256位整数数据,所述x、y都小于p,所述p为一个质数常量。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江萤火虫区块链科技有限公司,未经浙江萤火虫区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110584953.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top