【技术实现步骤摘要】
基于中继链技术的隐私保护跨链资产交易方法、设备及介质
[0001]本专利技术属于区块链数据保护
,尤其涉及一种基于中继链技术的隐私保护跨链资产交易方法、设备及介质。
技术介绍
[0002]随着区块链技术的不断发展和广泛应用,区块链的隐私泄露问题和隐私保护的必要性越来越受到人们的重视。同时,不同的组织机构针对各自不同的业务场景开发了各式各样的区块链平台。如何设计一种跨链资产交易的方案,既能实现用户数据的隐私保护,又能完成资产在不同业务的区块链之间的交易,是一个亟待研究的课题。
[0003]区块链作为一种分布式的公共记账系统,具有数据不可伪造、可追溯、防篡改以及数据隔离等多种特性。目前业界的区块链产品(联盟链)分布于多种不同的行业中,对于某个特定的区块链产品来说,单链的容量总是有限的,加之区块链的处理能力有限,就要求某些业务中需要进行链间的横向扩容。因此,势必要实现不同结构链间的互联互通。然而,由于不同结构链之间的区块结构等机制存在很大不同,往往实现跨链交易比较复杂。目前的联盟链跨链技术中,一部分是同构链之间的跨链 ...
【技术保护点】
【技术特征摘要】
1.一种基于中继链技术的隐私保护跨链资产交易方法,其特征在于,包括:构建以应用链
‑
中继链的跨链网络拓扑结构,所述中继链上串联有多个不同业务类型的应用链;通过中继链进行跨链资产交易时,所述中继链采用两阶段事务方式对应用链进行通知,所述应用链根据通知内容执行账户资产的锁定或解锁;所述应用链对账户资产进行锁定后,生成包括对应账户当前余额和交易金额的密文,以及由交易双方账户当前余额变化情况和交易金额构成的范围证明,并将生成的密文和范围证明存储至账本中,以供所述中继链进行交易验证,所述范围证明包括交易过程的正确性证明,等价性证明以及足够性证明;所述中继链基于账本中的内容,对跨链资产交易的操作请求进行验证,当验证通过后所述应用链对资产进行解锁。2.根据权利要求1所述的基于中继链技术的隐私保护跨链资产交易方法,其特征在于,所述中继链采用具有管理功能的联盟链。3.根据权利要求2所述的基于中继链技术的隐私保护跨链资产交易方法,其特征在于,所述联盟链包括Fabric链、BCOS链和YunChain链。4.根据权利要求1所述的基于中继链技术的隐私保护跨链资产交易方法,其特征在于,所述中继链采用两阶段事务方式对应用链进行通知,具体包括:当中继链接收到发送方的跨链交易请求后,通知发送方应用链调用PrepareSenderProperty合约,接收方应用链调用PrepareReceiverProperty合约,用于完成资产锁定;当中继链接收到发送方和接收方应用链锁定成功的消息,并验证资产锁定成功后,通知发送方和接收方应用链分别调用CommitSenderPr...
【专利技术属性】
技术研发人员:白孟秋,万志国,王海涛,陈玲慧,俞菲,管章双,
申请(专利权)人:之江实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。