1.一种基于区块链的离线审计方法,其特征在于,所述基于区块链的离线审计方法包括:在收到审计机构对区块链网络中数据的审计请求后,在所述区块链网络中创建一个临时节点,并按预设禁止规则禁止所述区块链网络中在预设时间段内产生预设类型消息,其中,所述预设禁止规则包括:阻塞所述区块链网络,或者限制所述区块链网络中密钥的下发,或者限制所述区块链网络中的背书流程;
在所述预设时间段内将所述区块链网络中待审计的区块链数据同步至所述临时节点中;
利用预先获取的所述审计机构的CA证书对所述临时节点中的区块链数据进行加密操作;
将加密后的区块链数据发送至所述审计机构,以供所述审计机构解密出所述区块链数据后进行审计。
2.如权利要求1所述的基于区块链的离线审计方法,其特征在于,在所述预设时间段内将所述区块链网络中待审计的区块链数据同步至所述临时节点中的步骤之后,所述基于区块链的离线审计方法还包括:解除禁止所述区块链网络中在预设时间段内产生预设类型消息,并按预设阻止规则阻止所述临时节点产生新的数据。
3.如权利要求2所述的基于区块链的离线审计方法,其特征在于,所述预设阻止规则包括:限制所述临时节点磁盘的写入操作权限,或者,限制所述临时节点对所述区块链网络的访问权限。
4.如权利要求1所述的基于区块链的离线审计方法,其特征在于,所述在收到审计机构对区块链网络中数据的审计请求后,在所述区块链网络中创建一个临时节点,并按预设禁止规则禁止所述区块链网络中在预设时间段内产生预设类型消息的步骤之前,所述基于区块链的离线审计方法还包括:接收所述审计机构发送的CA证书,并对收到的CA证书进行认证,在认证通过后将所述审计机构发送的CA证书保存至所述区块链网络中。
5.如权利要求1所述的基于区块链的离线审计方法,其特征在于,在所述将加密后的区块链数据发送至所述审计机构的步骤之后,所述基于区块链的离线审计方法还包括:删除所述区块链网络中的所述临时节点。
6.一种电子装置,其特征在于,所述电子装置包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的基于区块链的离线审计系统,所述基于区块链的离线审计系统被所述处理器执行时实现如下步骤:在收到审计机构对区块链网络中数据的审计请求后,在所述区块链网络中创建一个临时节点,并按预设禁止规则禁止所述区块链网络中在预设时间段内产生预设类型消息;所述预设禁止规则包括:阻塞所述区块链网络,或者限制所述区块链网络中密钥的下发,或者限制所述区块链网络中的背书流程;
在所述预设时间段内将所述区块链网络中待审计的区块链数据同步至所述临时节点中;
利用预先获取的所述审计机构的CA证书对所述临时节点中的区块链数据进行加密操作;
将加密后的区块链数据发送至所述审计机构,以供所述审计机构解密出所述区块链数据后进行审计。
7.如权利要求6所述的电子装置,其特征在于,所述预设禁止规则包括:阻塞所述区块链网络,或者限制所述区块链网络中密钥的下发,或者限制所述区块链网络中的背书流程。
8.如权利要求6或7所述的电子装置,其特征在于,在所述预设时间段内将所述区块链网络中待审计的区块链数据同步至所述临时节点中的步骤之后,还包括:解除禁止所述区块链网络中在预设时间段内产生预设类型消息,并按预设阻止规则阻止所述临时节点产生新的数据。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于区块链的离线审计系统,所述基于区块链的离线审计系统被处理器执行时实现如权利要求1至5中任一项所述的基于区块链的离线审计方法的步骤。