区块链数据的订正方法及装置制造方法及图纸

技术编号:24252694 阅读:52 留言:0更新日期:2020-05-23 00:10
本说明书提供了一种区块链数据的订正方法和装置,包括:所述数据源区块链的节点设备向所述审计区块链跨链发送针对所述业务数的订正消息;所述订正消息包括对所述待订正的业务数据进行数据订正所得的目标订正业务数据,以使所述审计区块链基于所述目标订正业务数据对所述业务数据进行订正审计,并在审计通过后将生成的审计证明在所述审计区块链进行存证;接收所述审计区块链的节点设备跨链发送的所述审计证明的标识;向所述数据源区块链发送目标订正交易,以使所述目标订正交易包括的所述目标订正业务数据、所述目标交易的摘要和所述审计证明的标识存证在所述数据源区块链中。

The correction method and device of blockchain data

【技术实现步骤摘要】
区块链数据的订正方法及装置
本说明书一个或多个实施方式涉及区块链
,尤其涉及一种区块链数据的订正方法及装置。
技术介绍
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
技术实现思路
本说明书一个或多个实施方式提供一种区块链数据的订正方法、装置及计算机设备。根据本说明书一个或多个实施方式的第一方面,提出了一种区块链数据的订正方法,应用于数据源区块链中的节点设备;所述数据源区块链与审计区块链跨链连接;所述数据源区块链中收录有包括待订正的业务数据的目标交易;所述方法包括:所述数据源区块链的节点设备向所述审计区块链跨链发送针对所述业务数的订正消息;所述订正消息包括对所述待订正的业务数据进行数据订正所得的目标订正业务数据,以使所述审计区块链基于所述目标订正业务数据对所述业务数据进本文档来自技高网...

【技术保护点】
1.一种区块链数据的订正方法,应用于数据源区块链中的节点设备;所述数据源区块链与审计区块链跨链连接;所述数据源区块链中收录有包括待订正的业务数据的目标交易;所述方法包括:/n所述数据源区块链的节点设备向所述审计区块链跨链发送针对所述业务数的订正消息;所述订正消息包括对所述待订正的业务数据进行数据订正所得的目标订正业务数据,以使所述审计区块链基于所述目标订正业务数据对所述业务数据进行订正审计,并在审计通过后将生成的审计证明在所述审计区块链进行存证;/n接收所述审计区块链的节点设备跨链发送的所述审计证明的标识;/n向所述数据源区块链发送目标订正交易,以使所述目标订正交易包括的所述目标订正业务数据、...

【技术特征摘要】
1.一种区块链数据的订正方法,应用于数据源区块链中的节点设备;所述数据源区块链与审计区块链跨链连接;所述数据源区块链中收录有包括待订正的业务数据的目标交易;所述方法包括:
所述数据源区块链的节点设备向所述审计区块链跨链发送针对所述业务数的订正消息;所述订正消息包括对所述待订正的业务数据进行数据订正所得的目标订正业务数据,以使所述审计区块链基于所述目标订正业务数据对所述业务数据进行订正审计,并在审计通过后将生成的审计证明在所述审计区块链进行存证;
接收所述审计区块链的节点设备跨链发送的所述审计证明的标识;
向所述数据源区块链发送目标订正交易,以使所述目标订正交易包括的所述目标订正业务数据、所述目标交易的摘要和所述审计证明的标识存证在所述数据源区块链中。


2.根据权利要求1所述的方法,所述订正消息还包括所述目标交易的摘要;
所述审计区块链基于所述目标订正业务数据对所述业务数据进行订正审计,包括:
所述审计区块链基于所述目标交易的摘要,跨链获取所述目标交易;
基于所述目标交易和所述目标订正业务数据对所述业务数据进行订正审计。


3.根据权利要求1或2所述的方法,所述对所述业务数据进行订正审计,包括以下示出一个或者多个:
审计所述数据源区块链中是否收录有所述目标交易;
审计所述目标交易的发送方是否具有上传所述业务数据的资质;
审计所述待订正的业务数据是否需要被订正;
审计所述目标订正业务数据是否修改正确。


4.根据权利要求1或2所述的方法,所述审计区块链中收录有目标审计交易,其中,所述目标审计交易包括所述目标订正业务数据,和所述审计区块链的节点设备基于持有的私钥至少对所述目标订正业务数据所作的数字签名;
所述审计证明包括所述目标审计交易;所述审计证明的标识为所述目标审计交易的摘要。


5.根据权利要求1或2所述的方法,所述审计区块链中收录有目标审计交易,其中,所述目标审计交易包括所述目标订正业务数据,和所述审计区块链的节点设备基于持有的私钥至少对所述目标订正业务数据所作的数字签名;
所述审计证明包括所述审计区块链的指定用户为所述目标订正业务数据、所述目标审计交易、或所述目标审计交易的摘要中的一个或多个所生成的审计认证证书;所述审计认证证书的标识为所述审计认证证书的编号。


6.根据权利要求1所述的方法,还包括:
响应于接入所述数据源区块链的客户端发送的业务数据查询请求,向所述客户端发送目标订正业务数据和与所述目标订正业务数据对应的审计证明的标识,以使所述客户端基于所述审计证明的标识向所述审计区块链查询所述审计证明,并验证所述目标订正业务数据是否已被所述审计区块链审计通过。


7.根据权利要求1所述的方法,所述业务数据包括溯源数据;所述业务数据查询请求包括业务数据溯源请求。


8.一种区块链数据的订正方法,应用于审计区块链中的节点设备;所述数据源区块链与审计区块链跨链连接;所述数据源区块链中收录有包括待订正的业务数据的目标交易;所述方法包括:
所述审计区块链的节点设备接收所述数据源区块链跨链发送的订正消息,所述订正消息包括对所述待订正的业务数据进行数据订正所得的目标订正业务数据;
基于所述目标订正业务数据对所述业务数据进行订正审计,并在审计通过后将生成的审计证明在所述审计区块链进行存证;
将所述审计证明的标识跨链发送至所述数据源区块链,以使所述数据源区块链的节点设备向所述数据源区块链发送目标订正交易,所述目标订正交易包括所述目标订正业务数据、所述目标交易的摘要和所述审计证明的标识。


9.根据权利要求8所述的方法,所述订正消息还包括所述目标交易的摘要;
所述基于所述目标订正业务数据对所述业务数据进行订正审计,包括:
基于所述目标交易的摘要,跨链获取所述目标交易;
基于所述目标交易和所述目标订正业务数据对所述业务数据进行订正审计。


10.根据权利要求8或9所述的方法,所述对所述业务数据进行订正审计,包括以下示出一个或者多个:
审计所述数据源区块链中是否收录有所述目标交易;
审计所述目标交易的发送方是否具有上传所述业务数据的资质;
审计所述待订正的业务数据是否需要被订正;
审计所述目标订正业务数据是否修改正确。


11.根据权利要求8或9所述的方法,还包括:生成目标审计备案交易,并向所述审计区块链发送所述目标审计备案交易,以使所述目标审计备案交易包括的指定用户对所述目标交易和所述目标订正业务数据合法性的审计过程描述被存证于所述审计区块链。


12.根据权利要求8或9所述的方法,所述审计区块链中收录有目标审计交易,其中,所述目标审计交易包括所述目标订正业务数据,和所述审计区块链的节点设备基于持有的私钥至少对所述目标订正业务数据所作的数字签名;
所述审计证明包括所述目标审计交易;所述审计证明的标识为所述目标审计交易的摘要。


13.根据权利要求8或9所述的方法,所述审计区块链中收录有目标审计交易,其中,所述目标审计交易包括所述目标订正业务数据,和所述审计区块链的节点设备基于持有的私钥至少对所述目标订正业务数据所作的数字签名;
所述审计证明包括所述审计区块链的指定用户为所述目标订正业务数据、所述目标审计交易、或所述目标审计交易的摘要中的一个或多个所生成的审计认证证书;所述审计认证证书的标识为所述审计认证证书的编号。


14.根据权利要求8所述的方法,所述审计区块链为联盟链。


15.根据权利要求8所述的方法,所述业务数据包括溯源数据;所述业务数据查询请求包括业务数据溯源请求。


16.一种区块链数据的订正装置,应用于数据源区块链中的节点设备;所述数据源区块链与审计区块链跨链连接;所述数据源区块链中收录有包括待订正的业务数据的目标交易;所述装置包括:
发送单元,向所述审计区块...

【专利技术属性】
技术研发人员:程龙李艳鹏
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1