加密貨幣的原子交換是什麼?

買賣虛擬貨幣
前言:原子交換是不同區塊鏈上的代幣實現點對點交易的方法。它的好處就是兩個使用者,比如比特幣使用者和萊特幣使用者可以直接進行代幣交易,無須第三方參與。有人認為它可能會取代中心化的交易場景,但這太早期了,原子交換是代幣交換的方法之一,它能發揮多重要的作用,還需要看市場的演化。本文來源bitcoinmagazine,由藍狐筆記的“LC”翻譯。原子交換是一種在不同區塊鏈上交換代幣的方法,它是點對點的、無須信任的。本質上,原子交換允許你交易,例如,比特幣和萊特幣的交易,與此同時避免信任交易所或其他任何第三方的需要。原子交換透過兩種方式進行:首先,原子跨鏈交易可以直接在兩種區塊鏈的不同原生代幣之間完成,這稱之為鏈上原子交換。其次,你可以使用鏈下通道,這些通道是主要區塊鏈涉及的分支,也稱為鏈下原子交換。鏈上原子交換提供更高的安全性,原因是交換機制嵌入區塊鏈本身,交易要麼是確定的,要麼被取消。另一方面,鏈下原子交換速度更快,比鏈上原子交換有更大的吞吐量,但執行起來更加複雜,並且距離實際實現還有些時間。原子交換的歷史原子交換也稱為原子跨鏈交易,這個想法從2012年7月開始出現,Sergio Demian Lerner最初嘗試創造一個無須信任的交易協議,名為P2PTradeX。這個想法於2013年5月由Tier Nolan進一步完善和正式化。
Nolan的演算法被前比特幣開發者Mike Hearn和其他人進一步改進。他們改進的方法允許在比特幣的衍生區塊鏈上直接交易代幣,而無需協議的特定支援。直到2014年,才出現成功實施Nolan原子交換的正式描述,開發者jl777用狗狗幣與萊特幣進行了原子交換的測試。Decred後來簡化了程式碼,讓原子交換變得更加廣泛,並於2017年9月成功執行與萊特幣的原子交換。第一個比特幣對萊特幣的鏈下原子交換髮生在2017年11月,它使用閃電網路產生。這些鏈下原子交換很大程度上主要是示範,並且只展示兩個支援相同閃電網路規範的代幣,也就是所謂的BOLT。原子交換是如何運作的?假設Alice和Bob想用1個btc交換100個ltc,Alice有1個btc想要100個ltc,而Bob有100個ltc想要1個btc。為了進行交換,Bob首先創造一個秘密號碼,也就是“值”。然後他根據這個“值”生成一個雜湊值,並將這個雜湊值共享給Alice,不過他並沒有分享該“值”本身。
現在,Bob建立一個比特幣交易,“鎖定”一個比特幣。這枚比特幣可以透過兩種方式在後續交易中索要:· 要麼,它可以被Alice用她的簽名結合秘密“值”索要。如果該秘密“值”和雜湊值吻合。那麼比特幣網路能夠認出它,這包括在此次交易中。· 要麼,它可以被Bob用他的簽名索要,但只能在兩週後索要。現在,Alice不能索要比特幣,因為她並不知道“秘密值”,同時,Bob也不能索要比特幣,因為兩週還沒有過去。接著,Alice建立一個萊特幣交易,“鎖定”100枚萊特幣。鎖定在此交易中的這100枚萊特幣可以透過兩種方式在後續交易中解鎖:· 要麼它可以被Bob索要,方式是結合他的簽名和“秘密值”;
· 要麼它可以被Alice索要,方式是用她的簽名,但這隻能在一週之後。這意味著,Bob現在可以索要100枚萊特幣:他確實知道秘密值。他需要在一週內完成,因為在那一週之後,Alice可以將100萊特幣索要取走。現在,如果Bob透過後續交易索要100枚萊特幣,他廣播秘密值:它現在包括進萊特幣區塊鏈中。所以,如果Alice密切關注萊特幣區塊鏈,她可以獲取該秘密值,並且,反過來,用它索要比特幣區塊鏈上的比特幣。(她需要在兩週完成,在Bob能夠索回比特幣之前。)事實上,如果Bob讓Ailce索要她的比特幣,Bob只能索要100枚萊特幣:一個無須信任的交易。(藍狐筆記:原子交換運用了雜湊時間鎖定合約的技術,Hahsed timelock contracts。)原子交換的未來隨著原子交換技術的成熟,可以看到在去中心化交易所和錢包中對它的使用越來越多。在這一點上,我們開始看到一些原子交換的使用,例如Altcoin.io、Atomic錢包和Liquid 錢包等。
如果原子交換被廣為使用,他們可能最終在讓中心化交易變得過時中發揮作用。但首先,原子交換需要整合進入現有的錢包和服務中,也需要改善使用者體驗,讓跨鏈交易對普通人來說變得容易。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;