[发明专利]用于区块链交易加速的装置、方法和系统在审
| 申请号: | 201810642959.3 | 申请日: | 2018-06-21 |
| 公开(公告)号: | CN109284185A | 公开(公告)日: | 2019-01-29 |
| 发明(设计)人: | S.N.佩弗斯;S.M.古利 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张凌苗;申屠伟进 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 电路 硬件加速器 分派器 路由 交易 交易操作 交易处理 区块处理 处理器 网络接口控制器 方法和装置 | ||
1.一种装置,包括:
核心,其要执行线程并卸载区块链交易的操作;
硬件加速器的交易处理电路,其要执行区块链交易的经卸载的操作;
硬件加速器的区块处理电路,其要执行区块链交易的经卸载的操作;以及
硬件加速器的分派器电路,其要在经卸载的操作是交易操作时将经卸载的操作路由到硬件加速器的交易处理电路并且在经卸载的操作是区块操作时将经卸载的操作路由到硬件加速器的区块处理电路。
2.根据权利要求1所述的装置,其中分派器电路要在路由经卸载的操作之前执行针对经卸载的操作的初始处理,并且初始处理包括数字签名操作。
3.根据权利要求1-2中任一项所述的装置,其中分派器电路要在经卸载的操作是对等体操作时将经卸载的操作路由到对等体处理电路。
4.根据权利要求3所述的装置,其中对等体操作是向对等体的针对区块的缺失的交易的请求。
5.根据权利要求3所述的装置,其中对等体操作要使得对等体处理电路向对等体发送区块的缺失的交易。
6.根据权利要求3所述的装置,其中交易处理电路包括相关性检查器,所述相关性检查器要为相关交易而检查交易操作的交易,并且使得对等体处理电路取回任何缺失的相关交易。
7.一种方法,包括:
将操作从硬件处理器卸载到硬件加速器;
在操作是交易操作时利用分派器电路将操作路由到硬件加速器的交易处理电路;
在操作是区块操作时利用分派器电路将操作路由到硬件加速器的区块处理电路;
在操作是交易操作时利用硬件加速器的交易处理电路执行所路由的操作;以及
在操作是区块操作时利用硬件加速器的区块处理电路执行所路由的操作。
8.根据权利要求7所述的方法,进一步包括在路由操作之前利用分派器电路执行针对操作的初始处理,其中初始处理包括数字签名操作。
9.根据权利要求7-8中任一项所述的方法,进一步包括在操作是对等体操作时利用分派器电路将操作路由到硬件加速器的对等体处理电路;以及在操作是对等体操作时利用硬件加速器的对等体处理电路执行所路由的操作。
10.根据权利要求9所述的方法,其中对等体操作包括向对等体请求区块的缺失的交易。
11.根据权利要求9所述的方法,其中对等体操作包括向对等体发送区块的缺失的交易。
12.根据权利要求9所述的方法,进一步包括利用交易处理电路的相关性检查器为相关交易而检查交易操作的交易,并且相关性检查器使得对等体处理电路取回任何缺失的相关交易。
13.一种装置,包括:
硬件加速器的交易处理电路,其要执行区块链交易的操作;
硬件加速器的区块处理电路,其要执行区块链交易的操作;以及
网络接口控制器,其包括分派器电路,所述分派器电路要在操作是交易操作时将操作路由到硬件加速器的交易处理电路并且在操作是区块操作时将操作路由到硬件加速器的区块处理电路。
14.根据权利要求13所述的装置,其中分派器电路要在路由操作之前执行针对操作的初始处理,并且初始处理包括数字签名操作。
15.根据权利要求13-14中任一项所述的装置,其中分派器电路要在操作是对等体操作时将操作路由到对等体处理电路。
16.根据权利要求15所述的装置,其中对等体操作是向对等体的针对区块的缺失的交易的请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810642959.3/1.html,转载请声明来源钻瓜专利网。





