原子交换(Atomic Swap)是加密货币中提出的一种特性,它允许将一种加密货币交换为另一种加密货币而无需信任第三方,就是去中心化地实现原子性的跨链公平交易,保证交易公平、合理、无欺诈。原子性即交换非成功即失败,不存在中间状态。
原子互换的实现
早在在2013年Bitcointalk上就有人提出了原子互换的概念。其实现条件使用了HTLC和博弈论思想。HTLC在比特币上早已存在,在支持智能合约的区块链上就更容易实现了。
原子交换系统使用哈希时间锁定智能合约,以便一方必须在指定时间内交付要交换的货币,否则交易将被取消。
原子互换的风险
原子交换会受到比特币现有的拥堵状态和高手续费的影响,代价过高且会有损失钱的风险。交易所和原子交换存在汇率差别,如果交易所的汇率对自己有利,就可能抛弃原子交换。原子互换的点对点广播通信可以被交易对手方封锁和截取。因而完全自动化的无人监控仍存在风险。