原子交换是一种基于智能合约的技术,无需中心化市场或其他中介机构即可实现不同加密货币的交换。原子交换也称为原子跨链交易,涉及一种加密货币与另一种加密货币的交易,即使它们运行在不同的区块链网络中。
原子交换的概念由 Tier 于 2013 年首次描述。诺兰。它被视为一种创新技术,允许独立各方直接从其地址(或加密货币钱包)交换加密货币单位。尽管 Tier Nolan 通常被认为是原子交换的创造者,但执行跨链点对点交易的想法在此之前就已经被讨论过。 2012 年,Daniel Larimer 提出了一种名为 P2PTradeX 的去信任交换协议,该协议被许多人认为是原子交换技术的原型。
使用原子交换的主要优点之一是安全性,因为用户在任何时候都不需要提供或使用他们的私钥。这种技术的另一个好处是不需要中心化交易所,从而大大降低了成本(没有存款、取款或交易费用)。
此外,原子交换可以防止欺诈,因为一方无法勒索另一方。从技术上讲,该技术依赖于哈希时间锁合约(HTLC)和哈希函数。 HTLC 智能合约确保互换要么全部发生,要么根本不发生。
换句话说,合约有截止日期,要求参与者结算或取消预定时间内的原子交换。因此,只有双方都确认其有效性,原子交换才算完成。确认是通过使用加密哈希函数来完成的。
例如,假设 Alice 有 5 个比特币,但想用它们换取 BNB。拥有 BNB 的鲍勃愿意进行交易。通过使用原子交换技术,他们能够在不依赖可信第三方的情况下进行点对点交易。这本质上意味着在不同的区块链上运行的两种不同的代币可以在没有任何干扰的情况下进行交易。