主页 > imtoken钱包app下载 > 什么是加密货币的原子交换?

什么是加密货币的原子交换?

imtoken钱包app下载 2023-07-28 05:11:54

加密货币的原子交换是什么?

前言:原子交换是一种在不同区块链上实现代币点对点交易的方法。它的优势是比特币用户和莱特币用户两个用户可以直接交易代币,无需第三方参与。有人认为它可能会取代中心化交易场景,但这为时过早,原子交换是代币交换的方式之一,能发挥多大的作用取决于市场的演变。本文来自bitcoinmagazine,蓝狐笔记“LC”翻译。

原子交换是一种在不同区块链上交换代币的方法,它是点对点且无需信任的。从本质上讲,原子交换允许您交易,例如比特币和莱特币,同时避免信任交易所或任何其他第三方的需要。

原子交换有两种方式进行:第一,原子跨链交易可以直接在两条区块链的不同原生代币之间进行,称为链上原子交换。其次,您可以使用链下通道,即所涉及的主区块链的分支,也称为链下原子交换。

链上原子交换提供了更高的安全性,因为交换机制嵌入在区块链本身中,交易要么最终确定,要么被取消。另一方面,链下原子交换比链上原子交换更快,吞吐量更大,但执行起来更复杂,距离实际实施还有一段时间。

炒比特币和莱特币的软件

原子交换的历史

原子交换,也称为原子跨链交易,自 2012 年 7 月开始出现,当时 Sergio Demian Lerner 最初试图创建一个名为 P2PTradeX 的无信任交易协议。这个想法在 2013 年 5 月由 Tier Nolan 进一步完善和正式化。

前比特币开发者 Mike Hearn 等人进一步改进了 Nolan 的算法。他们改进的方法允许代币直接在比特币的衍生区块链上交易,无需特定协议的支持。

炒比特币和莱特币的软件

直到 2014 年,当开发人员 jl777 用狗狗币和莱特币测试原子交换时炒比特币和莱特币的软件,才正式描述了 Nolan 原子交换的成功实施。 Decred 后来简化了代码,使原子交换更加广泛,并在 2017 年 9 月成功地与莱特币进行了原子交换。

比特币到莱特币的第一次链下原子交换发生在 2017 年 11 月,使用闪电网络。这些链下原子交换主要是演示,仅展示了两个支持相同闪电网络规范(也称为 BOLT)的代币。

原子交换如何工作?

炒比特币和莱特币的软件

假设 Alice 和 Bob 想用 1 btc 交换 100 ltc,Alice 有 1 btc 并且想要 100 ltc,Bob 有 100 ltc 并且想要 1 btc。

为了交换,Bob 首先创建一个秘密数字,或“价值”。然后他根据这个“值”生成一个哈希值,并将这个哈希值分享给爱丽丝,但他并不分享这个“值”本身。

现在,Bob 创建了一个比特币交易炒比特币和莱特币的软件,“锁定”了一个比特币。可以通过两种方式在后续交易中认领此比特币:

炒比特币和莱特币的软件

现在,Alice 不能认领比特币,因为她不知道“秘密价值”,而 Bob 不能认领比特币,因为她不知道“秘密价值”。两周没有过去。

Alice 然后创建一个莱特币交易,“锁定”100 个莱特币。本次交易中锁定的 100 莱特币可以通过两种方式在后续交易中解锁:

这意味着 Bob 现在可以领取 100 莱特币:他确实知道秘密价值。他需要在一周内完成,因为在那一周之后 Alice 可以领取 100 莱特币。

炒比特币和莱特币的软件

现在,如果 Bob 通过后续交易请求 100 莱特币,他会广播秘密值:它现在包含在莱特币区块链中。因此,如果爱丽丝密切关注莱特币区块链,她可以获得该秘密价值,进而用它在比特币区块链上认领比特币。 (她需要在两周内完成,然后 Bob 才能收回她的比特币。)

事实上,如果 Bob 要求 Ailce 认领她的比特币,Bob 只能认领 100 莱特币:一次无需信任的交易。 (蓝狐笔记:原子交换使用哈希时间锁合约的技术,哈希时间锁合约。)

原子交换的未来

随着原子交换技术的成熟,你可以看到它越来越多地用于去中心化交易所和钱包。至此,我们开始看到一些 atomic swap 的使用,例如 Altcoin.io、Atomic Wallet 和 Liquid Wallet 等。

如果原子交换被广泛使用,它们最终可能会在使中心化交易所过时方面发挥作用。但首先,原子交换需要集成到现有的钱包和服务中,需要改善用户体验,让普通人可以轻松进行跨链交易。

-----