主页 > imtoken客户端 > 区块链一体机的可信启动方法及设备制造方法及图纸

区块链一体机的可信启动方法及设备制造方法及图纸

imtoken客户端 2023-10-18 05:07:55

本说明书的一个或多个实施例提供了一种区块链一体机的可信启动方法及装置;该方法可以包括:区块链一体机响应接收到的启动指令,计算本地部署的镜像文件的当前哈希值;区块链一体机将当前哈希值提供给组装在区块链一体机上的密码加速卡,并接收密码加速卡返回的当前哈希值与预存的标准哈希值之间的比较结果以上标准哈希值对应预定义的标准图像文件;当比较结果表明当前哈希值与标准哈希值相同时,区块链一体机执行本地部署的镜像文件,形成区块链节点。

下载所有详细的技术数据

【技术实现步骤总结】

一种区块链一体机的可信启动方法及装置

本规范的一个或多个实施例涉及区块链

尤其涉及一种区块链一体机的可信启动方法及装置。

技术介绍

区块链技术(又称分布式账本技术)是一种去中心化的分布式数据库技术,具有去中心化、公开、透明、不变、可信赖的特点。适用于很多对数据可靠性要求较高的应用场景。

区块链中的哈希值是什么意思

技术实现思路

有鉴于此,本说明书的一个或多个实施例提供了一种区块链一体机的可信启动方法和装置。为实现上述目的,本说明书一个或多个实施例提供如下技术方案: 根据本说明书一个或多个实施例的第一方面,提出一种区块链一体机的可信启动方法,包括:集成区块链计算机响应接收到的启动指令,计算本地部署的镜像文件的当前哈希值;集成区块链计算机将当前哈希值提供给集成区块链计算机加速卡上组装的密码,并接收密码加速卡返回的当前哈希值与预先存储的标准哈希值的比较结果,其中标准哈希值对应于预定义的标准图像文件;当比较结果显示当前哈希值与标准哈希值相同时,区块链一体机执行本地部署的镜像文件,形成区块链节点。根据本说明书的一个或多个实施例的第二方面,提出了一种区块链一体机的可信启动方法,包括:组装在区块链一体机上的密码加速卡接收区块链一体机发送的当前哈希值值是在区块链一体机接收到启动指令时,计算本地部署的镜像文件得到的;密码加速卡预存有预定义的标准哈希值对应的标准镜像文件;密码加速卡将当前哈希值与标准哈希值进行比较,并将比较结果返回给区块链一体机,以便区块链一体机在比较结果指示时执行本地部署的镜像文件,形成区块链节点当前哈希值与标准哈希值相同。

根据本说明书一个或多个实施例的第三方面,提出了一种区块链一体机的可信启动装置,包括:指令接收模块,使得区块链一体机响应接收到的启动指令进行计算本地部署的镜像文件的当前哈希值;哈希提供模块使区块链一体机向组装在区块链一体机上的密码加速卡提供当前哈希值,并接收密码加速卡返回的当前哈希值与预先存储的标准哈希的比较结果值,其中标准哈希值对应于预定义的标准图像文件;图像执行模块在比较结果显示当前哈希值与标准哈希值相同时,区块链一体机执行本地部署的图像文件,形成区块链节点。根据本说明书的一个或多个实施例的第四方面,提出了一种区块链一体机的可信启动装置,包括:哈希接收模块,使得安装在区块链一体机上的密码加速卡能够接收到哈希值。区块链一体机发送的当前哈希值,当前哈希值是在区块链一体机接收到启动指令时,通过计算本地部署的镜像文件得到的;在密码加速卡上预存有预定义的标准图像文件对应的标准哈希值;哈希比较模块使密码加速卡能够将当前哈希值与标准哈希值进行比较,并将比较结果返回给区块链一体机,以便区块链一体机执行本地部署的镜像文件,形成区块。比较结果表明当前哈希值与标准哈希值链节点相同。

根据本说明书的一个或多个实施例的第五方面,提出了一种区块链一体机,包括:处理器;存储器,用于存储可由处理器执行的指令;其中,处理器被配置为运行可执行指令以实现第一方面的方法。根据本说明书的一个或多个实施例的第六方面,提出了一种密码加速卡,包括:处理器;存储器,用于存储可由处理器执行的指令;其中,处理器通过运行指令来执行可执行文件,以实现如第二方面所述的方法。根据本说明书的一个或多个实施例的第七方面,提供了一种计算机可读存储介质,其上存储有计算机指令,并且当指令由处理器执行时,实现根据第一方面的方法或第二个方面A步骤。附图说明图。附图说明图1是本发明实施例提供的一种区块链一体机可信启动方法的流程图。图2是一示例性实施例提供的另一种区块链一体机可信启动方法的流程图。图3是一示例性实施例提供的区块链一体机的可信启动方法的交互流程图。如图。图4为本发明实施例提供的一种区块链一体机的结构示意图。图5是一示例性实施例提供的区块链一体机的可信启动装置的框图。如图。图6是本发明实施例提供的一种密码加速卡的结构示意图。如图。图7是本发明实施例提供的另一种区块链一体机的可信启动装置的框图。具体实施方式这里将详细描述示例性实施例,其示例在附图中示出。

以下描述中涉及附图的地方,除非另有说明,否则不同附图中的相同标号指代相同或相似的元件。以下示例性实施例中描述的实施方式并不旨在代表与本说明书的一个或多个实施方式一致的所有实施方式。相反,它们仅仅是与本说明书的一个或多个实施例的一些方面一致的装置和方法的示例,如所附权利要求中所述。需要说明的是:在其他实施例中,相应方法的步骤不一定按照本说明书中所示和描述的顺序执行。在一些其他实施例中,该方法可以包括比本说明书中描述的更多或更少的步骤。另外,本说明书中描述的单个步骤在其他实施例中可以分解为多个步骤进行描述;本说明书中描述的多个步骤在其他实施例中也可以合并为一个步骤。描述。在区块链技术发展的早期,用户基本上将自己的PC、笔记本电脑等加入到区块链网络中,成为区块链网络中的区块链节点。此时,可以称为区块链网络1.0架构的时代。加入区块链网络的行为不仅是用户的自主行为,用户还需要独立操作和维护,比如将自己加入到区块链网络中。用于维护和配置的 PC 和其他设备。随着区块链技术的不断发展,特别是用户对高性能、高可用基础设施的需求不断提高区块链中的哈希值是什么意思,区块链网络已经发展到基于云服务的2.0架构时代。在2.0架构时代,区块链即服务(BaaS)服务为区块链的快速部署和技术落地提供了快速便捷的解决方案,并支持大量的区块链服务项目。

BaaS 服务通常建立在公共云或私有云等基础设施之上。在提供强大的部署能力的同时,它引入了沉重的基础设施依赖。区块链作为典型的分布式计算技术,并不是所有节点都可以迁移到云端,需要私有部署。私有化部署带来的额外技术迁移和运维成本,导致实际实施过程中技术接口不一致,部署维护成本高的问题。因此,为了满足用户在区块链网络私有化和安全方面的需求,需要进一步升级区块链网络的架构,以实现基于3.0架构的时代区块链一体机。区块链一体机可以实现软硬件一体化。在发布区块链一体机的同时,发布者不仅为用户提供了区块链一体机的硬件设备,区块链一体机还集成了针对区块链一体机进行深度优化的软件配置。硬件设备,从而实现上述软硬一体化。区块链一体机可以实现硬件优化。例如,可以在区块链一体机上部署专用的智能合约处理芯片。例如,智能合约处理芯片可以是FPGA(FieldProgrammableGateArray,现场可编程门阵列)芯片或其他类型的芯片,以提高智能合约的处理效率。智能合约处理芯片可以部署硬件信任根密钥,如硬件信任根

【技术保护点】

区块链中的哈希值是什么意思

1.一种区块链一体机的可信启动方法,包括: /n 区块链一体机响应接收到的启动指令,计算本地部署的镜像文件的当前哈希值; /n区块链一体机向组装在区块链一体机上的密码加速卡提供当前哈希值,并接收密码加速卡返回的当前哈希值与预存的标准哈希值、标准哈希值的比较结果对应于预定义的标准图像文件; /n 在比较结果表明当前哈希值与标准哈希值相同的情况下,区块链一体机执行本地部署的镜像文件,形成区块链节点。 /n

【技术特点总结】

1.一种区块链一体机的可信启动方法,包括:

区块链一体机响应接收到的启动指令,计算本地部署的镜像文件的当前哈希值;

一体机区块链将当前哈希值提供给组装在一体机区块链上的密码加速卡,并接收密码加速卡返回的当前哈希值和预存之间的比较结果预定义的标准图片文件对应的标准哈希值的标准哈希值;

在比对结果表明当前哈希值与标准哈希值相同的情况下,区块链一体机执行本地部署的镜像文件,形成区块链节点。

2.如权利要求1所述的方法,其特征在于,所述本地部署的镜像文件包括:

区块链中的哈希值是什么意思

区块链一体机上部署的区块链节点对应的二进制镜像文件;或者,

区块链一体机上部署的平台镜像文件,平台镜像文件包含二进制镜像文件。

3.根据权利要求1所述的方法,其特征在于,所述标准散列值是由所述标准图像文件的发布者在可信执行环境中针对所述标准图像文件发布的标准图像文件计算生成的。

4.如权利要求3所述的方法,还包括:

在比对结果表明当前hash值与标准hash值不一样的情况下,区块链一体机请求发布者获取标准镜像文件。

5.如权利要求1所述的方法,其特征在于,当比较结果表明当前哈希值与标准哈希值不同时区块链中的哈希值是什么意思,还包括:

区块链一体机终止区块链一体机的启动过程;和/或,

区块链中的哈希值是什么意思

区块链一体机对图片文件发出报警。

6.如权利要求1所述的方法,还包括:

在比对结果表明当前hash值与标准hash值不同的情况下,区块链一体机从本地部署的可信执行环境中读取备份镜像文件;

区块链一体机用备份镜像文件替换镜像文件,重新响应启动指令。

7.如权利要求6所述的方法,还包括:

集成区块链机在首次收到当前hash值与标准hash值相同的比较结果后,将当前hash值对应的镜像文件写入到区域部署的可信执行环境中在区块链一体机本地,作为备份镜像文件。

8.一种区块链一体机的可信启动方法,包括:

区块链中的哈希值是什么意思

组装在区块链一体机上的密码加速卡接收区块链一体机发送的当前哈希值,当前哈希值是在区块链一体机接收到启动指令时通过计算本地部署的镜像文件获得的;密码加速卡中预存有与预定义的标准图像文件对应的标准哈希值;

密码加速卡将当前哈希值与标准哈希值进行比较,然后比较...

【专利技术属性】

技术研发人员:魏长征、吴鹏、闫颖、张辉、何昌华、王磊、

申请人(专利权):支付宝杭州信息技术有限公司,

类型:发明

国家省市:浙江;33

下载所有详细的技术数据我是该专利的所有者