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