一种支持完整性审计的跨链数据可信交互方法及系统技术方案

技术编号:40229877 阅读:23 留言:0更新日期:2024-02-02 22:32
本发明专利技术提出了一种支持完整性审计的跨链数据可信交互方法及系统,涉及跨链数据交互领域,具体方案包括:数据请求链进行跨链预处理生成跨链智能合约,并向数据请求链的协调节点发起跨链请求;数据请求链的协调节点通过共识机制验证跨链请求,并将验证后的跨链请求发送至数据提供链;数据提供链通过数据提供链的协调节点对跨链请求进行验证,验证后将跨链数据发送至数据请求链;数据请求链接收跨链数据,确认后广播跨链交互完成。本发明专利技术基于中继跨链机制,引入协调节点来辅助记录交易状态,实现异构联盟链跨链数据安全交互;引入审计智能合约和争议仲裁合约,利用双线性对短签名,安全高效地实现了跨链数据的完整性审计。

【技术实现步骤摘要】

本专利技术属于跨链数据交互领域,尤其涉及一种支持完整性审计的跨链数据可信交互方法及系统


技术介绍

1、本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。

2、随着区块链技术的快速发展,衍生出了多种不同的区块链系统。它们大都是由不同的开发团队面向多种不同应用场景、采用不同的技术架构开发的异构区块链。因为每个区块链系统都是一个独立的网络,这些异构区块链系统之间相互隔离、互不干扰,形成了多个相互隔绝的“链孤岛”。受制于数据结构、接口协议、共识乃至于业务模式的不同,各个区块链应用系统难以互联互通,也限制了区块链之间的数字资产转移、数据互操作和业务协同。因此,链与链之间互操作的重要性日益凸显。

3、跨链技术旨在不同区块链系统之间交换信息并加以利用,实现区块链之间的互联互通和价值转移。跨链技术是贯通分散“链孤岛”的关键,也是区块链向外拓展和连接的桥梁。目前主流的跨链技术包括公证人机制、侧链/中继、哈希锁定和分布式私钥控制技术。通过连接相互独立的区块链系统,跨链技术实现了不同区块链系统之间的交互。然而这些跨链技术多数侧本文档来自技高网...

【技术保护点】

1.一种支持完整性审计的跨链数据可信交互方法,其特征在于,包括:

2.如权利要求1所述的一种支持完整性审计的跨链数据可信交互方法,其特征在于,所述跨链预处理,具体为:

3.如权利要求1所述的一种支持完整性审计的跨链数据可信交互方法,其特征在于,所述协调节点,部署在TEE中,每条参与跨链交互的区块链都有一个协调节点,用于辅助记录交易状态、验证不同区块链之间交易状态,确保跨链数据的真实性和可信性。

4.如权利要求1所述的一种支持完整性审计的跨链数据可信交互方法,其特征在于,所述通过共识机制验证跨链请求,具体为:

5.如权利要求1所述的一种支持完...

【技术特征摘要】

1.一种支持完整性审计的跨链数据可信交互方法,其特征在于,包括:

2.如权利要求1所述的一种支持完整性审计的跨链数据可信交互方法,其特征在于,所述跨链预处理,具体为:

3.如权利要求1所述的一种支持完整性审计的跨链数据可信交互方法,其特征在于,所述协调节点,部署在tee中,每条参与跨链交互的区块链都有一个协调节点,用于辅助记录交易状态、验证不同区块链之间交易状态,确保跨链数据的真实性和可信性。

4.如权利要求1所述的一种支持完整性审计的跨链数据可信交互方法,其特征在于,所述通过共识机制验证跨链请求,具体为:

5.如权利要求1所述的一种支持完整性审计的跨链数据可信交互方法,其特征在于,所述数据提供链对跨链请求进行验证,具体为:

【专利技术属性】
技术研发人员:徐淑奖张路路王连海何德彪张淑慧邵蔚周瑞瑶
申请(专利权)人:山东省计算中心国家超级计算济南中心
类型:发明
国别省市:

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

1