2013年,Tier Nolan在BitcoinTalk
论坛上首次提出了原子交换。Nolan通过使用不同类型
区块链上的简单
加密货币交易,概述了跨链加密货币互换的基本原则。
快进到2017年9月,当
莱特币创始人查理·李(Charlie Lee)在Twitter上宣布莱特币和
比特币之间成功执行了一项原子交换时,原子交换引起了加密货币社区的广泛关注。
那么,什么是原子交换呢?原子交换创建自动的、自我执行的合约,这些合约执行特定的操作,一旦预先确定的条件得到满足,就可以进行免费的交易。
原子交换如何运作?
像Coinbase Pro,
Binance或Gemini这样的集中交易平台可以说是加密货币世界的
金融机构。这是因为,没有这些平台,大多数加密交易者和投资者都会发现很难交换加密货币。实际上,集中交换已成为加密货币交易的守门人。
中心化的交易平台,如 Coinbase Pro、Binance 或 Gemini,可以说是加密货币领域的金融机构。这是因为如果没有这些平台,大多数加密货币交易者和投资者将很难交换加密货币。实际上,中心化交易所已经成为加密货币交易的看门人。
话虽如此,原子交换是如何工作的呢?原子交换使用一种特殊类型的智能合约,称为哈希时间锁合约(hash timelock contract,简称HTCL)。这就像一个需要两个特殊钥匙的“虚拟保险箱”:
1. 一个是HashLock密钥:只有当所有各方都在各自的交易上签名时,才会将已交易的加密货币分发给交易者。
2. 一个是TimeLock密钥:一种安全机制,如果交易没有在指定的时间内完成,它会将交易的加密货币返还给交易者。
要进行原子交换,第一方将创建一个HTCL地址,然后存入加密货币。之后,创建此加密货币的密码。这被称为原像。随后进行哈希加密(一个“锁住”原像的过程)。
然后,将这个哈希后的原像转发给另一方,后者将验证加密货币的资金是否已存入。然后,第二个交易者将把他们的交易资金存入一个新地址,这个新地址是用相同哈希创建的。
第一方使用用于存放初始交易资金的密码解锁由第二方存入的交易资金。然后,第二方可以解锁第一方存入的交易资金。意思是,已经进行了原子交换。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。