The invention relates to block chain technology, and provides an off-line audit method, electronic device and readable storage medium based on block chain. The method includes: creating a temporary node in block chain network after receiving audit request from audit institution for data in block chain network, and prohibiting the generation of preset type cancellation in block chain network in preset time period according to preset prohibition rules. Interest; Synchronize the block chain data to the temporary node in the block chain network to be audited within a predetermined period of time; encrypt the block chain data in the temporary node with the CA certificate of the pre-acquired auditing institution; send the encrypted block chain data to the auditing institution for auditing after the auditing institution decrypts the block chain data. The invention does not need to involve auditing institutions in the block chain network and reduces the management cost. Moreover, only the audit institutions themselves can obtain the data content of the block chain to be audited, which ensures the data security of the block chain.
【技术实现步骤摘要】
基于区块链的离线审计方法、电子装置及可读存储介质
本专利技术涉及计算机
,尤其涉及一种基于区块链的离线审计方法、电子装置及可读存储介质。
技术介绍
在需要对区块链中数据进行审计时,由于区块链数据都存在于区块链环境中,现有技术中一般是使审计机构参与到区块链网络中,作为区块链的一个物理节点或者逻辑节点,审计机构需要窒息所有被审计的区块链相关信息,存在较大的管理成本,成本太高。而如果简单直接地将区块链的数据转移到区块链外部,提供给审计机构,则对于区块链参与方来说存在数据泄漏的风险,数据安全存在风险。
技术实现思路
本专利技术的目的在于提供一种基于区块链的离线审计方法、电子装置及可读存储介质,旨在保证数据安全且成本较低的进行区块链数据离线审计。为实现上述目的,本专利技术提供一种基于区块链的离线审计方法,所述基于区块链的离线审计方法包括:在收到审计机构对区块链网络中数据的审计请求后,在所述区块链网络中创建一个临时节点,并按预设禁止规则禁止所述区块链网络中在预设时间段内产生预设类型消息;在所述预设时间段内将所述区块链网络中待审计的区块链数据同步至所述临时节点中;利用预先获取的所述审计机构的CA证书对所述临时节点中的区块链数据进行加密操作;将加密后的区块链数据发送至所述审计机构,以供所述审计机构解密出所述区块链数据后进行审计。优选地,所述预设禁止规则包括:阻塞所述区块链网络,或者限制所述区块链网络中密钥的下发,或者限制所述区块链网络中的背书流程。优选地,在所述在所述预设时间段内将所述区块链网络中待审计的区块链数据同步至所述临时节点中的步骤之后,所述基于区块链的离线审计 ...
【技术保护点】
1.一种基于区块链的离线审计方法,其特征在于,所述基于区块链的离线审计方法包括:在收到审计机构对区块链网络中数据的审计请求后,在所述区块链网络中创建一个临时节点,并按预设禁止规则禁止所述区块链网络中在预设时间段内产生预设类型消息;在所述预设时间段内将所述区块链网络中待审计的区块链数据同步至所述临时节点中;利用预先获取的所述审计机构的CA证书对所述临时节点中的区块链数据进行加密操作;将加密后的区块链数据发送至所述审计机构,以供所述审计机构解密出所述区块链数据后进行审计。
【技术特征摘要】
1.一种基于区块链的离线审计方法,其特征在于,所述基于区块链的离线审计方法包括:在收到审计机构对区块链网络中数据的审计请求后,在所述区块链网络中创建一个临时节点,并按预设禁止规则禁止所述区块链网络中在预设时间段内产生预设类型消息;在所述预设时间段内将所述区块链网络中待审计的区块链数据同步至所述临时节点中;利用预先获取的所述审计机构的CA证书对所述临时节点中的区块链数据进行加密操作;将加密后的区块链数据发送至所述审计机构,以供所述审计机构解密出所述区块链数据后进行审计。2.如权利要求1所述的基于区块链的离线审计方法,其特征在于,所述预设禁止规则包括:阻塞所述区块链网络,或者限制所述区块链网络中密钥的下发,或者限制所述区块链网络中的背书流程。3.如权利要求1或2所述的基于区块链的离线审计方法,其特征在于,在所述在所述预设时间段内将所述区块链网络中待审计的区块链数据同步至所述临时节点中的步骤之后,所述基于区块链的离线审计方法还包括:解除禁止所述区块链网络中在预设时间段内产生预设类型消息,并按预设阻止规则阻止所述临时节点产生新的数据。4.如权利要求3所述的基于区块链的离线审计方法,其特征在于,所述预设阻止规则包括:限制所述临时节点磁盘的写入操作权限,或者,限制所述临时节点对所述区块链网络的访问权限。5.如权利要求1或2所述的基于区块链的离线审计方法,其特征在于,所述在收到审计机构对区块链网络中数据的审计请求后,在所述区块链网络中创建一个临时节点,并按预设禁止规则禁止所述区块链网络中在预设时间段内产生预设类型消息的步骤之前,所述基于区块链的离线审计方法还包括:接收所述审计机构发送的CA证书,并对收到的CA证书进行认证,在认证通...
【专利技术属性】
技术研发人员:董国超,
申请(专利权)人:重庆金融资产交易所有限责任公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。