什么是加密中的原子交换?

原子交换是指加密货币钱包之间的跨链交易。这种交换被称为“原子”,因为交易只有两种可能的结果。

双方要么得到他们想要的加密货币,要么都保留他们原来的加密货币。

原子交换是纯粹的点对点交易。不需要像交易所这样的中介。相反,交换直接发生在用户钱包之间,同时受智能合约的管理。

原子交换如何工作?

原子交换的整个过程由哈希时间锁定合约(HTLC)监督。该智能合约可确保两个钱包在指定时间内收到他们的加密货币。

如果其中一个钱包在时限内没有确认收到资金,则整个交易被取消,两个对等点都被退回其原始资产。

相关:什么是去中心化加密货币交易所 (DEX)?

这个过程通过加密安全的哈希值发生。 Hash TimeLock Contract (HTLC) 有两个特定功能使原子交换成为可能:

1. 检查锁定时间验证 (CLTV)。

根据 BIP-65 ,此命令“允许交易输出在未来某个时间点之前无法使用。”简而言之,它是一种时间锁定功能,可防止资金接收者在特定时间过去之前访问(或花费)资金。如果原子交换未在给定时间内完成,它还可以作为一种安全措施将资金返还给发送者。

2. Pay-To-Script-Hash (P2SH)。

此功能要求发送到某个地址的资金在再次花费之前需要特殊许可。此特殊权限称为哈希锁。哈希锁“限制输出的支出,直到公开披露指定的数据。”这段数据是对密码进行哈希处理的结果。

为什么原子交换有用?

原子交换使您能够从加密钱包的安全性进行跨链加密交易。您无需将您的密钥提供给中心化交易所即可进行交易。更好的是,如果交易没有发生,那么双方都会退还他们的资产。

另一个关键点是多样性。如果你想兑换的币没有在你使用的中心化交易所上市,你就不能交易。更重要的是,中心化交易所通常需要几个月的时间才能上架新币。另一方面,原子交换为您提供交换任何硬币的能力,只要它们与原子交换平台集成即可。

原子交换与去中心化交换

传统的 DEX 通常允许您在特定区块链上交换硬币。相比之下,原子交换允许用户在不同的区块链上进行交换。

例如,市值最大的 DEX Uniswap 只允许您交换 ERC-20(基于以太坊)的代币。你不能在 Uniswap 上用比特币换以太币——但你可以在 Komodo 去中心化交易所上这样做。

相关:什么是比特币闪电网络以及它如何帮助扩展比特币?

Komodo 是第一个实现原子交换的平台。据报道,它允许对 95% 的所有加密货币进行原子交换。

该平台有一种名为 KMD 的原生代币,用于支付网络上的交易。值得注意的是,交易成本由流动性接受者支付。

如前所述,两方发生在原子交换中。两方是“Maker”和“Taker”。流动性提供者被称为“Maker”(做市商),而流动性接受者被称为“Taker”。

Taker 发起原子交换并支付交易费用。 Taker 支付的交易费用旨在阻止他们通过虚假交易向网络发送垃圾邮件。在 Komodo 上,交易费用约为订单金额的 1/777。

Komodo 甚至提供了一个名为AtomicDEX的开源钱包使用此非托管钱包,您可以交易开发人员添加的任何硬币。

你的加密钱包支持原子交换吗?

上面提到的 AtomicDEX 钱包是一个非托管钱包,这意味着你完全拥有你的私钥。但是,那里有许多加密钱包,从托管钱包到多重签名钱包,因此您必须花时间找出适合您的加密要求的方法。

现在您了解了原子交换及其工作原理,您也可以将其考虑在内。