研发动态

    当前位置: 首页 -> 研发动态 -> 区块链 -> 正文

    跨链事务原子性保障机制

    来源:作者: 发布时间:2023-05-29 浏览次数:

    成果:哈希时间锁及其优化方案Lilac的设计与实现

    一、成果介绍

    基于长安链实现针对跨链资产交换原子性保障的哈希时间锁方案,保证跨链状态变化一致,并针对哈希时间锁机制串行预锁资产造成的高时延、资产交换效率低下、时间锁设置不合理导致跨链资产原子性破坏风险等问题,首次提出哈希时间锁的优化方案Lilac。

    方案抽象出独立的跨链事务层,将事务处理和应用逻辑分层解耦,减少对业务的侵入性,使得应用开发更加简单方便,整体跨链架构更具灵活性。通过多方资产预锁并行化,在保证多方跨链事务原子性的同时,显著改善多方参与的资产交换时延。

    二、对长安链的价值

    填补了长安链保障跨链事务原子性的空白,为长安链提供基于哈希时间锁方案的跨链能力。

    Lilac是一种针对哈希时间锁的全新优化方案,论文已被ISCC会议录用,该方案也是首次在长安链上实现和开源。

    三、应用场景/案例

    适用长安链同构链间、长安链与其它异构链间具有原子性保障需求的全部跨链资产兑换场景。

    案例:

    版权链、旅游链、游戏链三条区块链,分别承载着照片版权、宾馆消费券与游戏积分三类数字资产。各条链上的用户产生了如下交换需求:

    Alice在旅行期间拍摄照片,希望用版权链上的照片版权交换游戏链上的游戏积分;

    Bob在Alice到过的某市经营民宿,计划用旅游链上的消费券交换Alice在该市拍摄的照片版权用于宣传;

    Carol在规划旅行,希望用其游戏链上的游戏积分交换旅游链上Bob的消费券。