$EX5 预售 — 种子轮 · 500M 固定供应量 · 50% 销毁 · 在 portal.ex5.com 注册参与 →
更新于

原子交换 (Atomic Swap)

简而言之: 原子交换 是一种无需中间方的点对点代币交换,通常在两条不同的区块链之间进行。之所以称为“原子”,是因为交易要么对双方同时完成,要么完全不发生,因此任何一方都…

原子交换是一种无需中间方的点对点代币交换,通常在两条不同的区块链之间进行。之所以称为“原子”,是因为交易要么对双方同时完成,要么完全不发生,因此任何一方都不可能同时拿到两份资产。

为什么重要

有了原子交换,用户无需将资金存放在托管方,也无需信任对手方会先发送其应付的一半。它依赖哈希时间锁定合约(HTLC),这种合约将密码学秘密与截止期限结合在一起,因此两条区块链都必须支持这些功能。由于需要寻找对手方、等待两条链上的确认,且用户体验偏技术化,原子交换至今仍是一种小众工具,但同样的技术也支撑着闪电网络等支付通道。

示例

Alice 持有币 A,Bob 在另一条链上持有币 B。Alice 生成一个秘密值,并将她的币锁定在一个合约中:只有 Bob 公开该秘密值,合约才会向他支付,否则在截止期限后退还给 Alice。Bob 也将自己的币锁定在一个类似的合约中,该合约使用同一秘密值的哈希,但截止期限更短。当 Alice 领取 Bob 的币时,她必须在链上公开这个秘密值,Bob 随后便可用它领取 Alice 的币。如果任何一方中途停止,时间锁会将资金退回。

相关术语