基于区块链的数据对象可信存证与多方争议自治解决方法与流程

摘要: 本发明涉及数据安全与可信计算,具体涉及基于区块链的数据对象可信存证与多方争议自治解决方法。背景技术:1、目前,数据对象在分布式协作网络中的可信流转已成为关键基础...
基于区块链的数据对象可信存证与多方争议自治解决方法与流程

本发明涉及数据安全与可信计算,具体涉及基于区块链的数据对象可信存证与多方争议自治解决方法。

背景技术:

1、目前,数据对象在分布式协作网络中的可信流转已成为关键基础设施需求。现有技术中,为确保数据不可篡改,通常采用将完整数据对象直接上传至区块链的方案。然而,该方案在实际应用中仍存在诸多不足,无法满足大规模、高并发协作场景下对数据隐私、系统性能和安全确定性的综合要求。

2、具体而言,现有技术主要存在以下三方面的技术缺陷:

3、其一,数据完整性验证与隐私保护难以兼顾。 在现有区块链存证方案中,为保证数据的不可篡改性,往往需要将完整数据对象直接上链存储。然而,这种全量上链的“重”模式导致链上数据体积急剧膨胀,网络共识节点面临巨大的存储压力,状态数据库持续膨胀,交易吞吐量显著下降。同时,敏感数据全文暴露于链上,也带来了严重的隐私泄露风险。因此,行业亟需一种既能利用区块链不可篡改特性进行完整性验证,又能保持链上数据轻量化且满足隐私合规要求的存证范式。

4、其二,分布式环境下多方异步行为缺乏可信的时序记录机制。 在由数据生产者、数据处理者、数据使用方等多方主体构成的分布式网络中,各主体独立、异步地产生上传、处理、审核等操作行为。当争议发生时,各方提供的电子证据缺乏一个全局统一、不可伪造的时序基准。传统中心化日志系统存在被内部特权用户篡改或删除的风险,无法提供中立、可信的技术证据。如何构建一个去中心化的可信全局时间戳机制,为每一操作行为形成不可逆、可验证的证据链,已成为亟待解决的技术难题。

5、其三,智能合约执行过程中存在“共识-结算”间隙的安全脆弱性。 在利用智能合约自动化执行争议解决和结算的场景中,从区块链网络对某一结果达成共识,到最终触发资产或权益的结算操作,两者并非原子化执行,中间存在一个由区块间隔时间构成的“时间间隙”。恶意攻击者可能利用这一间隙发动短程攻击或通过最后时刻的恶意交易操纵最终结算结果。因此,如何设计一种强制性技术机制,将该时间间隙封装为结算逻辑不可分割的原子组成部分,是保障系统最终确定性的关键。

6、针对上述技术难题,现有解决方案通常采取分别应对的策略:在隐私保护方面,采用链上加密存储或链下授权访问;在时序记录方面,依赖第三方权威时间戳服务;在结算安全方面,引入多重签名或人工复核。然而,这些方案多为孤立的技术手段,缺乏系统性的整合设计,难以在统一架构下同时解决隐私保护、可信时序与结算安全性三者兼顾的技术问题。此外,上述方案仍需依赖外部信任假设(如第三方服务机构可信、内部操作员诚实),未能从技术底层实现完全的信任自洽。

技术实现思路

1、为了克服现有技术的不足,本发明的目的在于提供基于区块链的数据对象可信存证与多方争议自治解决方法,其能够在保护数据隐私和降低链上存储开销的同时,实现了全流程可信审计与争议的自治化、确定性解决。

2、为实现本发明的目的,采用如下方案:

3、基于区块链的数据对象可信存证与多方争议自治解决方法,包括以下步骤:

4、s1:获取数据对象,计算所述数据对象的验证信息,将所述验证信息及所述数据对象的对象标识上链存储,并将所述数据对象的原文存储于本地存储区域;

5、s2:对所述数据对象进行处理,生成处理结果,计算所述处理结果的验证信息,将所述处理结果的验证信息上链存储,并将所述处理结果的原文存储于所述本地存储区域;

6、s3:响应于针对所述处理结果的异议触发,启动多方审核流程,接收多位审核方提交的审核意见,计算各所述审核意见的验证信息,将各所述审核意见的验证信息上链存储,并将各所述审核意见的原文存储于所述本地存储区域,其中,各所述审核方在提交审核意见前无法查看其他审核方已提交的审核意见原文;

7、s4:根据上链存储的各所述审核意见的验证信息,判断是否满足预设共识条件,若满足则确定共识结果并将所述共识结果上链存储;

8、s5:在确定所述共识结果后,等待预设延迟时间段届满,然后执行结算操作并将结算结果上链存储。

9、进一步地,步骤s3中,多方审核流程包括第一子阶段和第二子阶段;

10、在所述第一子阶段,接收审核方提交的所述审核意见的密码学承诺并上链存储;

11、在所述第二子阶段,接收审核方提交的原始审核意见,验证所述原始审核意见与所述密码学承诺的一致性,若一致则采纳该审核意见。

12、进一步地,所述密码学承诺由审核意见原文与随机数经哈希计算得到,验证所述原始审核意见与所述密码学承诺的一致性具体为:

13、将所述原始审核意见与所述随机数重新进行哈希计算,判断计算结果是否与所述密码学承诺一致。

14、进一步地,步骤s1中,还将所述数据对象的原文存储于本地存储区域后,通过所述对象标识建立所述原文与链上所述验证信息之间的关联。

15、进一步地,该方法还包括完整性验证步骤:将与同一对象标识关联的多个原文分别对应的验证信息作为叶子节点构建本地默克尔树,将所述默克尔树的根哈希上链存储,并通过比对本地默克尔根与链上默克尔根来验证所述本地存储区域中与所述对象标识关联的多个原文的完整性。

16、进一步地,所述数据对象在执行过程中具有多个预设状态,各所述预设状态之间的转换由智能合约强制执行;

17、步骤s3中,启动多方审核流程包括将所述数据对象的状态从第一状态迁移至第二状态;

18、步骤s4中,确定所述共识结果后将所述数据对象的状态迁移至第三状态;

19、步骤s5中,执行结算操作后将所述数据对象的状态迁移至第四状态。

20、进一步地,所述多个预设状态至少包括:初始状态、已创建状态、处理中状态、已交付状态、审核中状态、争议关闭状态和已结算状态;

21、其中,所述第一状态为本地审核中状态,所述第二状态为待多方审核状态,所述第三状态为争议关闭状态,所述第四状态为已结算状态;

22、各所述预设状态之间的转换由所述智能合约中的断言函数强制约束,禁止非线性跳转和状态回滚。

23、进一步地,该方法还包括信誉追踪步骤:在步骤s5之后,记录各审核方的投票结果和响应时间,并根据所述投票结果和响应时间计算各审核方的信誉评分,将所述信誉评分作为后续邀请审核方的权重依据。

24、进一步地,所述信誉评分基于加权信誉模型计算,所述加权信誉模型至少包括共识一致率、活跃度、响应及时性、专业领域覆盖度和历史参与次数中的多个维度的加权求和。

25、进一步地,所述本地存储区域通过基于角色的访问控制和基于属性的访问控制的混合权限模型控制访问,且所述数据对象、所述处理结果和所述审核意见的原文均存储于所述本地存储区域而不上传至区块链,个人直接标识符被排除在系统处理范围之外。

26、相比现有技术,本发明的有益效果在于:

27、1.本发明通过“验证信息上链、原文存本地”的双写存证架构,实现了数据完整性验证与隐私保护的有机统一。数据对象、处理结果及审核意见的原文均不进入区块链,链上仅保存不可逆的验证信息(如哈希值),从根本上避免了敏感数据在链上公开流转带来的隐私泄露风险,同时将链上数据体积缩减至最低限度,有效缓解了共识节点的存储压力与状态数据库膨胀问题,显著提升了系统的交易吞吐量与可扩展性。

28、2.本发明通过将数据对象、处理结果、审核意见及共识结果的验证信息依次上链存储,构建了不可篡改的全流程可信证据链。数据自创建至最终结算的每一个关键操作节点均被全局可信时间戳锚定,任何对本地原文的篡改均可通过重新计算验证信息并与链上存证比对而被立即识破,为争议解决提供了密码学级别的中立技术证据,克服了传统中心化日志系统易被内部特权用户篡改或伪造的技术缺陷。

29、3.本发明通过在达成共识后强制等待预设延迟时间段届满方可执行结算的机制,有效防御了共识-结算间隙攻击。该延迟机制利用区块链出块时间不可控且全局一致的自然规律,将共识结果与结算执行之间的时间间隙转化为结算逻辑不可分割的原子组成部分,使攻击者无法利用该间隙发动短程攻击或通过恶意交易操纵结算结果,从技术底层保障了系统的最终确定性。

30、4.本发明通过预设共识条件自动判断审核意见一致性,并配合强制延迟结算机制,将争议解决从传统的人为协商模式转变为技术驱动的自动化流程。整个争议解决过程由代码规则强制驱动,避免了人为因素干扰,大幅缩短了争议处理周期,实现了争议解决的确定性、高效性与可预期性。