在区块链世界里,不同的链就像不同的银行,它们各自独立,通常无法直接互通。跨链交易就是打通这些“银行”,让资产能在不同链之间自由流动。而跨链原子交换则是一种特别安全的方式,保证交易双方要么同时完成转账,要么都不发生,从根本上避免了资金丢失风险。了解这两个概念,可以帮助你更安心地在多个区块链之间操作资产。
自实施以来,DEX已通过原子交换等开发提高了用户采用率,原子交换是一种点对点交换方法,其中两方或多方可以通过他们的个人钱包直接交换加密货币。
事实上,最大的以隐私为重点的加密货币之一,门罗币(XMR),在其系统中实施跨链交换后,价格飙升了20%。这种全新的概念允许投资者在不涉及任何第三方交易所的情况下交换BTC和XMR。
实现跨链交换,也称为原子交换,代表了加密货币行业作为交易者和投资者的一大飞跃现在市场上有更多的流动性。在以下部分中,我们将了解什么是跨链交换,以及跨链原子交换如何工作。
什么是原子交换?
原子交换是一种在不同区块链系统上快速交换加密货币的技术。这种方法通常被称为原子跨链交换或交易,其中交换通过两个个人加密钱包之间的智能合约进行。它是一种使用不同区块链的点对点(P2P)交易系统。
虽然原子交换是一种交换加密货币的创新方式,但跨链交易的想法是经过多年讨论后才产生的。2013年,Tier Nolan描述了原子交换系统。在此之前,Daniel Larimer在2012年提出了去信任交换协议P2PTradeX,有人认为它是原子交换的原型。
从那时起,许多加密爱好者和开发者开始尝试原子交换协议,比特币、莱特币、Decred和Komodo社区发挥着重要作用。第一次P2P原子交换发生在2014年,但在莱特币和比特币之间的成功交换后于2017年公开可用。
跨链原子交换如何工作?
既然您知道什么是原子交换,那么是时候探索它们的功能了。术语原子表示将完成或根本不启动的过程。换句话说,我们可以将原子交换视为一种确保在交易发生之前满足所有预定条件的功能。原子交换随着智能合约的使用而成为可能,智能合约是一种在交易期间强制执行条件的自动化过程。
原子交换使用双向虚拟安全功能,即散列时间锁合约(HTLC),它利用称为哈希函数的复杂数学加密。此外,它实现了一个时间限制,如果任何一方未能在预定时间内满足条件,则交易被撤销。
例如,两方可能同意为一个原子设置一小时的时间限制交换。如果任何一方在一小时内没有满足所有交易条件,合约会将加密币返还给原始所有者。
作为一个无需信任的交易系统,原子交换使用HTLC和以下协议:
- Hashlock密钥:当双方从交易双方提交加密证明时,Hashlock密钥确保交易完成。
- Timelock密钥:时间锁定密钥是一种安全机制,可为特定事务设置截止日期。因此,如果在期限内由于单一或多种原因导致交换未完成,它会确认将存入的硬币退还给交易者。
有两种处理原子交换的方法:链上和链下。使用链上方法,原子交换发生在单个区块链网络上。另一方面,在链下原子交换中,交易是通过第二层发生的。这种原子交换使用双向支付通道,这是一种类似于闪电网络的机制。
原子交换过程
让我们分解原子交换系统从开始到结束:
- 第一方生成一个HTLC地址并将他们的加密货币存放在那里。稍后,会生成一个称为原像(pre-image)的密码并进行哈希处理,从而锁定交易。
- 接下来,第一方将原像发送给第二方,以验证加密货币是否具有
- 现在第二方可以将他们的加密货币存入具有相同生成哈希的新地址。
- 一旦第二方存入加密货币,第一方就可以解锁用于启动第一次存款的带有密码的金额。
- 最后,第二方通过解锁第一方的存款来完成原子交换过程。
现在,让我们看一个原子交换如何在真实市场中发生的示例:
假设Allison和Scott是想要通过原子交换交换加密货币的朋友。首先,Allison将莱特币存入一个安全的合约地址。在创建合约时,Allison会生成访问密钥并与Scott共享加密哈希。请记住,Scott还不能访问存放的Litecoin,因为他只知道哈希,而不知道访问密钥。
接下来,Scott使用Allison提供的哈希创建另一个安全的合约地址并存放他的比特币。要索取存入的BTC,Allison需要她在存入时创建的相同访问密钥。一旦她用访问密钥认领BTC,交换就完成了。
整个过程很简单,任何一方都不必依赖收费更高的CEX。
原子交换的优缺点
可能引起投资者注意的一个细节是原子交换具有去中心化的性质,因此不需要CEX或任何其他中介。两方或多方可以通过跨链交换轻松执行交易。
这样,整个过程在高安全性环境中运行,任何一方都无需将资金交给CEX或任何其他第三者。另一方面,一些限制可能会阻止人们使用原子交换。让我们看看原子交换的一些优点和缺点如下:
1、优点
- 原子交换在去中心化P2P交换中发挥着重要作用。目前,DEX仅适用于单个区块链。但是,使用原子交换,投资者可以轻松地在多个区块链之间交换加密货币。
- 具有原子交换功能的DEX的界面比CEX的更易于使用。
- 原子交换是一种P2P交易,因此人们可以直接从他们的钱包中发送资金,而无需涉及任何第三方。此外,交易费用较低。在某些情况下,原子交换根本不涉及任何成本。
- 原子交换具有很高的交易速度。人们可以在不直接使用BTC或ETH网络作为中介的情况下交换山寨币。
2、缺点
- 原子需要满足一些条件发生交换。例如,只有当两种加密货币具有相同的散列算法时,才会发生原子交换。此外,它们应该与HTLC和其他编程功能兼容。
- 虽然原子交换便宜且快速,但存在用户隐私问题。人们可以使用来自区块链浏览器的链上交换轻松跟踪任何交易,其中链接到地址很容易。另一方面,通常很难跟踪原子交换的交易。尽管如此,许多开发人员认为原子交换中使用的数字签名是一种更可靠的解决方案。
- 复杂性是原子交换的另一个问题。传统上,用户只需单击即可交换加密货币。另一方面,原子交换由几个步骤组成。
-没有办法通过原子交换将加密货币兑换成法定货币,或将法定货币兑换成加密货币。因此,用户有时会发现具有原子交换功能的交易所无法满足他们的交易需求。
总结
我们希望您现在了解什么是跨链交换以及跨链原子交换如何使用这个方便的指南。尽管有一些缺点需要考虑,但原子交换已成为提高加密货币交易隐私和安全性的门户。
其跨链可操作性允许用户交换超过7,800种不同的加密货币。因此,原子交换以及其他区块链连接器将在加密行业的持续发展中发挥重要作用。