中文

具有改进空间与本地时间复杂度的原子跨链交换

分布式、并行与集群计算 2019-12-03 v2

摘要

Herlihy [Herlihy, 2018] 提出了一种有效的原子跨链交换协议,作为一种分布式协调协议,用于在多方之间跨多个区块链交换资产。原子跨链交换协议保证:(1)若所有方遵守协议,则所有资产在各方间交换;(2)即使某些方或方联盟偏离协议,遵守协议的一方也不会遭受损失;(3)任何联盟都没有偏离协议的动机。Herlihy [Herlihy, 2018] 利用哈希时间锁合约发明了该协议。跨链交换被建模为有向图 D = (V,A)。顶点集 V 表示一方集合,弧集 A 表示提议的资产转移集合。Herlihy 的协议利用图拓扑与签名信息来设定适当的哈希时间锁合约。该协议的空间复杂度(即交换中写入区块链的总位数)为 O(|A|^2)。该协议的本地时间复杂度(即交换中转移相应资产的合约的最大执行时间)为 O(|V||L|),其中 L 为协议计算的反馈顶点集。我们提出了一种新的原子跨链交换协议,仅利用签名信息,并将空间复杂度改进为 O(|A||V|)、本地时间复杂度改进为 O(|V|)。

关键词

引用

@article{arxiv.1905.09985,
  title  = {Atomic Cross-Chain Swaps with Improved Space and Local Time Complexity},
  author = {Soichiro Imoto and Yuichi Sudo and Hirotsugu Kakugawa and Toshimitsu Masuzawa},
  journal= {arXiv preprint arXiv:1905.09985},
  year   = {2019}
}