原子交易听起来可能是一个先进的概念,但事实证明它们对交易加密货币非常有用。
原子交易促进了不同区块链上两种加密货币的点对点(P2P)交换,通过使用智能合约技术,从而消除了对中心化中介的需求,原子交易可以在链上或分布式网络外进行。
2012年,EOS和Steemit的Dan Larimer推出了一个名为P2P TradeX的P2P网络,有人将其视为原子交易的主要前身。
2017年,第一批比特币(BTC)和莱特币(LTC)成功进行了链外交换,推动公众对这种新技术的潜力产生了兴趣。此后,一些专注于加密技术的初创公司接受了原子交易技术,包括Komodo和Lightning Labs。
原子交易如何解决交易员的问题?
中心化交易所有很多缺点,原子交易可以解决这些缺点。其在没有中心化平台的情况下也能发挥作用,给交易者带来了很多好处。
中心化交易所的一些缺点包括:由于将数字资产集中在一个地方,脆弱性增加。这就为恶意攻击者提供了破坏平台整体安全的诱因。 中心化交易所由个人运营,他们必然会犯错甚至携款潜逃,比如不幸的Quadriga CX事件。在其他情况下,开发者无意中改变了关键的网络参数,导致用户资金被永久锁定。 此外,这些平台中的许多平台还没有得到监管机构的广泛认可。虽然其中一些平台(如Coinbase)受到监管,但全球各地的监管机构尚未就如何处理数字货币达成共识。而受监管的平台对用户来说有时可能也并不理想。 加密货币交易所面临的另一个问题是可扩展性,虽然大多数流行的交易平台可以跟上高交易活动,但当交易量激增时,有很多崩溃的例子。 此外,交易所与存款、交易和提款相关的成本不同。因此,原子交易能够保护交易者免受这些相当高的运营成本的影响。
原子交易是如何工作的?
下面以一个例子来显示原子交易的过程。
John想把他的ETH与拥有LTC的Joyce 交换,John 将他的 ETH 发送给一个智能合约,并被分配了一个唯一的密钥,然后,他向 Joyce 发送了密钥的加密签名,由于Joyce没有密钥本身,她无法访问John的ETH。
Joyce 使用哈希密钥创建了一个拥有她的 LTC 的合约地址。John使用他的私钥,申请了Joyce的LTC。当John申请他的份额时,Joyce也可以申请她的份额。
考虑到所有的事情,原子交易消除了交易的零碎结算,要么所有的代币都被交易,要么根本没有。除了其原子性之外,该技术由一种智能合约驱动,该合约执行哈希和时间锁定功能。这些合约通常被称为哈希时间锁定合约(HTLC)。
因此,交易被限制在哈希和时间内部,在哈希内部,只有通过生成和揭示特定的交易数据,如私钥或其表示,才能发生交换。时间锁定义了合约的执行时间。此外,这两个锁可以防止任何一方欺骗另一方。
原子交易的优点
- 原子交易的主要优势围绕着它的分布式性质。例如,它可以实现链间互动,而不需要像中心化的货币交易所那样的第三方。
- 此外,在不信任第三方的资金托管的情况下,原子交易增强了用户在交易过程中的安全性。与在交易所交易币相比,P2P交易消除或大大降低了交易成本。
- 在某些情况下,交易所缺乏交易者选择的币种,迫使他们进行中间交易,以获得他们喜欢的加密货币。幸运的是,原子交换能够快速交易不太知名的altcoins,并增加了互操作性功能。
原子交易的缺点
- 原子交易的结果可能会受到其参与的加密资产所固有的基础技术的阻碍,为了成功的原子交易,所涉及的加密货币必须由利用类似散列算法的去中心化网络来驱动,例如,要原子交换比特币(BTC),对方币的区块链必须使用比特币的SHA-256哈希算法。
- 参与交换的区块链必须兼容HTLC,并容纳额外的编程功能。
- 从哈希到HTLC兼容,原子交易引发了隐私问题。基于区块链的互换也很容易被追踪,互换一方的币可以连接到另一个区块链中的相应条目。
- 目前一代原子互换还有待大数据量的测试。
原子交易:结论
尽管存在一些缺点,但原子交易为增强加密货币交易时的隐私性和安全性提供了机会。因此,它们促进了链间的可操作性,这一点越来越重要,因为今天已经有超过7800种加密货币,而且其中很多都是以孤岛的形式存在。原子交易,以及其他区块链连接器,应该继续在新生的加密行业的发展中发挥重要作用。
作者:Werner Vermaak
来源:https://coinmarketcap.com/alexandria/article/what-are-atomic-swaps
转载/合作/报道请联系:readblocks@163.com。
本站作为开放的资讯分享平台以供学习研究,所有观点仅代表原作者个人观点,绝不代表本站赞同其观点或证实其描述。
本站提醒:投资有风险,入市须谨慎,本内容不作为投资理财建议。
文章链接:https://www.readblocks.com/archives/61255