【技术实现步骤摘要】
区块链一体机的可信启动方法及装置
[0001]本说明书一个或多个实施例涉及区块链
,尤其涉及一种区块链一体机的可信启动方法及装置。
技术介绍
[0002]区块链技术(也被称之为,分布式账本技术)是一种去中性化的分布式数据库技术,具有去中心化、公开透明、不可篡改、可信任等多种特点,适用于诸多对数据可靠性具有高需求的应用场景中。
技术实现思路
[0003]有鉴于此,本说明书一个或多个实施例提供一种区块链一体机的可信启动方法及装置。
[0004]为实现上述目的,本说明书一个或多个实施例提供技术方案如下:
[0005]根据本说明书一个或多个实施例的第一方面,提出了一种区块链一体机的可信启动方法,包括:
[0006]区块链一体机响应于接收到的启动指令,计算本地部署的镜像文件的当前哈希值;
[0007]所述区块链一体机将所述当前哈希值提供至所述区块链一体机上装配的密码加速卡,并接收所述密码加速卡返回的所述当前哈希值与预存储的标准哈希值之间的比较结果,所述标准哈希值对应于预定义的标准镜像文件;
[0008]在所述比较结果表明所述当前哈希值与所述标准哈希值相同的情况下,所述区块链一体机执行所述本地部署的镜像文件以形成区块链节点。
[0009]根据本说明书一个或多个实施例的第二方面,提出了一种区块链一体机的可信启动方法,包括:
[0010]区块链一体机上装配的密码加速卡接收所述区块链一体机发送的当前哈希值,所述当前哈希值为所述区块链一体机在接收到启动指令的情 ...
【技术保护点】
【技术特征摘要】
1.一种区块链一体机的可信启动方法,所述区块链一体机部署有密码加速卡,所述方法包括:区块链一体机响应于接收到的启动指令,计算本地部署的用于形成区块链节点的镜像文件的当前哈希值;所述区块链一体机将所述当前哈希值提供至所述密码加速卡,并接收所述密码加速卡返回的所述当前哈希值与预存储的标准哈希值之间的比较结果,所述标准哈希值由标准镜像文件的发布方对其发布的所述标准镜像文件进行计算生成;在所述比较结果表明所述当前哈希值与所述标准哈希值相同的情况下,所述区块链一体机执行本地部署的所述镜像文件以形成区块链节点。2.根据权利要求1所述的方法,本地部署的所述镜像文件包括:所述区块链一体机上部署的对应于区块链节点的二进制镜像文件;或者,所述区块链一体机上部署的平台镜像文件,所述平台镜像文件包含所述二进制镜像文件。3.根据权利要求1所述的方法,所述标准哈希值由所述标准镜像文件的发布方在可信执行环境中计算生成。4.根据权利要求1所述的方法,还包括:在所述比较结果表明所述当前哈希值与所述标准哈希值不相同的情况下,所述区块链一体机向所述发布方请求获取所述标准镜像文件。5.根据权利要求1所述的方法,还包括:在所述比较结果表明所述当前哈希值与所述标准哈希值不相同的情况下,所述区块链一体机从本地部署的可信执行环境中读取备份镜像文件;所述区块链一体机将所述镜像文件替换为所述备份镜像文件,并重新响应所述启动指令。6.根据权利要求5所述的方法,还包括:所述区块链一体机在首次收到表明所述当前哈希值与所述标准哈希值相同的比较结果的情况下,将所述当前哈希值对应的镜像文件写入所述区块链一体机本地部署的可信执行环境中,以作为所述备份镜像文件。7.根据权利要求1所述的方法,在所述比较结果表明所述当前哈希值与所述标准哈希值不相同的情况下,还包括:所述区块链一体机终止所述区块链一体机的启动流程;和/或,所述区块链一体机针对所述镜像文件发出告警。8.根据权利要求1所述的方法,还包括:所述标准哈希值由所述发布方在可信执行环境中加密后发送至所述密码加速卡,并由所述密码加速卡在本地可信执行环境中解密后存储在本地;或者,所述标准哈希值由所述发布方进行签名处理后发送至所述密码加速卡,并由所述密码加速卡在验签通过的情况下存储在本地。9.根据权利要求1所述的方法,所述区块链一体机还部署有智能网卡和/或智能合约处理芯片。10.根据权利要求1所述的方法,所述区块链一体机中集成有证书授权服务、云上服务
接口和/或跨链服务接口。11.一种区块链一体机的可信启动方法,所述区块链一体机部署有密码加速卡,所述方法包括:所述密码加速卡接收所述区块链一体机发送的当前哈希值,所述当前哈希值为所述区块链一体机在接收到启动指令的情况下对本地部署的用于形成区块链节点的镜像文件进行计算得到,所述密码加速卡上预存储有由标准镜像文件的发布方对其发布的所述标准镜像文件进行计算生成的标准哈希值;所述密码加速卡将所述当前哈希值与所述标准哈希值进行比较并将比较结果返回至所述区块链一体机,使所述区块链一体机在所述比较结果表明所述当前哈希值与所述标准哈希值相同的情况下执行本地部署的所述镜像文件以形成区块链节点。12.根据权利要求1...
【专利技术属性】
技术研发人员:魏长征,武鹏,闫莺,张辉,何昌华,王磊,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。