[发明专利]区块链一体机及区块链网络有效
申请号: | 202010652951.2 | 申请日: | 2020-07-08 |
公开(公告)号: | CN111738859B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 魏长征;闫莺;张辉 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;H04L12/02 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 李威 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 一体机 网络 | ||
1.一种区块链一体机,所述区块链一体机包括区块链节点设备,所述区块链节点设备包括:智能网卡、中央处理器、智能合约处理芯片和存储器;其中,
所述智能网卡,用于与所述区块链节点设备所属区块链网络中的其他节点进行交易共识,并将通过共识的交易上传至所述中央处理器;
所述中央处理器,用于接收所述智能网卡上传的交易,并将用于调用智能合约的交易下发至所述智能合约处理芯片;
所述智能合约处理芯片,用于接收所述中央处理器下发的交易,执行所述交易调用的智能合约;所述智能合约处理芯片包括:协商模块,所述协商模块用于生成协商信息,所述协商信息用于协商生成文件部署密钥和业务秘密部署密钥;
密码加速卡,所述密码加速卡包括密钥管理模块和签名模块;所述密钥管理模块用于维护信任根密钥;所述签名模块分别与所述密钥管理模块、所述协商模块和所述智能网卡电连接,用于读取所述信任根密钥并对所述协商信息进行签名,将签名后的协商信息交由所述智能网卡发送至所述区块链一体机的发布方,使所述发布方通过协商得到的文件部署密钥向所述区块链一体机部署所述区块链节点设备对应的二进制镜像文件、通过所述业务秘密部署密钥向所述智能合约处理芯片部署节点私钥和业务密钥;
所述存储器,用于存储区块链数据和状态数据。
2.根据权利要求1所述的区块链一体机,所述智能网卡包括:
存储模块,用于记录交易过滤规则;
过滤模块,电连接至所述存储模块,用于读取所述存储模块中记录的交易过滤规则,并在对接收到的交易进行解析后,通过所述交易过滤规则进行过滤处理,使过滤后的交易参与所述交易共识。
3.根据权利要求1所述的区块链一体机,所述智能合约处理芯片包括计算模块和加解密模块;
所述加解密模块用于在所述中央处理器下发的交易为密文交易的情况下,通过所述区块链节点设备的节点私钥对所述密文交易进行解密,以及通过业务密钥对所述密文交易调用的智能合约所涉及的合约状态的取值进行加密;
所述计算模块分别电连接至所述中央处理器和所述加解密模块,用于接收所述中央处理器下发的明文交易并调用相应的智能合约;以及,用于接收所述加解密模块对所述密文交易进行解密后得到的明文交易内容并调用相应的智能合约,并将合约状态的取值返回所述加解密模块进行加密。
4.根据权利要求3所述的区块链一体机,
所述智能合约处理芯片包括多个计算模块,所述多个计算模块用于并行执行不同交易调用的智能合约。
5.根据权利要求1所述的区块链一体机,所述智能合约处理芯片由预定义的电路逻辑配置文件对FPGA芯片进行配置得到。
6.根据权利要求5所述的区块链一体机,所述区块链节点设备还包括Flash芯片;所述Flash芯片电连接至所述智能合约处理芯片,且所述Flash芯片用于存储所述电路逻辑配置文件。
7.根据权利要求1所述的区块链一体机,还包括链下计算节点设备,所述链下计算节点设备用于:
响应于所述区块链节点设备发起的链下合约调用请求,执行所述链下合约调用请求所指示的链下合约,并将所述链下合约的执行结果返回所述区块链节点设备;
其中,所述链下合约被预先部署于所述链下计算节点设备。
8.根据权利要求1所述的区块链一体机,还包括跨链代理服务器,所述跨链代理服务器用于:
响应于所述区块链节点设备发起的外部数据访问请求,访问目标区块链网络或远程服务器,以将数据发送至所述目标区块链网络或所述远程服务器,和/或将访问结果返回所述区块链节点设备。
9.根据权利要求1所述的区块链一体机,还包括证书授权中心设备,所述证书授权中心设备用于:
响应于所述区块链节点设备发起的认证请求,对所述认证请求进行验证;
在所述认证请求通过验证的情况下,通过根证书向所述区块链节点设备签发数字证书,所述根证书基于所述证书授权中心设备启动的证书授权服务生成。
10.一种区块链网络,所述区块链网络包括若干如权利要求1-9中任一所述的区块链一体机所形成的区块链节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010652951.2/1.html,转载请声明来源钻瓜专利网。