什麼是原子交換?
原子交換是指來自不同區塊鏈的加密貨幣之間的交換。這種交換在兩個實體之間進行,無需第三方介入。其目的是消除中心化中介機構(例如受監管的交易所),並將代幣持有者的完全控制權賦予代幣持有者。
“原子”一詞源於“原子狀態”的概念,在這種狀態下,一個狀態沒有子狀態;它要麼發生,要麼不發生——沒有其他選擇。這指的是加密貨幣交易的狀態:要麼發生,要麼不發生。
大多數支持原子交換的錢包和區塊鏈都使用智能合約。智能合約是區塊鏈中的程序,會在滿足特定條件時執行。在本例中,這些條件是交易雙方必須在倒計時結束前同意交易。在交易中使用智能合約可以防止任何一方竊取另一方的加密貨幣。
原子交換也稱爲跨鏈原子交換。
要點總結
- 原子交換是指兩個希望交換來自不同區塊鏈的代幣的參與方之間的加密貨幣交易。
- 如果你只有一種加密貨幣,但需要在交易中使用另一種加密貨幣,那麼原子交換就很有用。
- 由於原子交換技術仍在開發和完善中,因此需要專門的錢包或交易服務來進行原子交換。
理解原子交換
每種加密貨幣都由一條區塊鏈支持,該區塊鏈僅用於接受特定代幣的交易。例如,比特幣 (BTC) 有一條區塊鏈,以太坊 (ETH)也有另一條區塊鏈。您無法直接兌換 BTC 和 ETH,必須先將其兌換成法定貨幣,然後再購買另一種;另一種方法是在不同的加密貨幣和交易所之間多次轉換,最終才能獲得所需的代幣。原子交換允許您在一次交易中交換來自不同區塊鏈的代幣。
去中心化交易所可以爲您執行原子交換。去中心化交易所 (DEX) 沒有中央機構監管;它是一個無需第三方即可進行交易的平臺。您還可以選擇跨鏈交換服務提供商,將您的數字資產轉移到另一個錢包,進行交換,然後再將資產轉回。
原子交換依賴於每一方通過密鑰加密提供證明,並且雙方都通過加密密鑰接受該密鑰。
原子交換的歷史
這一概念是在山寨幣(比特幣以外的加密貨幣)出現後不久提出的。山寨幣的出現意味着一些加密貨幣持有者開始對在不同幣種之間轉移資金產生興趣。這種代幣互換最早出現在2017年9月,當時Decred和萊特幣之間進行了一次原子互換。
此後,初創公司和去中心化交易所紛紛推出代幣互換功能,併爲用戶提供同樣的便利。例如,利用比特幣閃電網絡進行交易的初創公司 Lightning Labs 就已運用該技術開展鏈下代幣互換。
也開發出了能夠進行跨鏈原子交換的專用加密貨幣錢包——Liquality 開發了一款可以交換比特幣、以太坊等的錢包。
原子交換過程
在原子交換中,兩個代幣持有者同意交換他們各自持有的代幣,交換數量由雙方協商確定。智能合約程序檢測到雙方都同意了這項交易,便會執行交易。該交易會被記錄在區塊鏈中,並由網絡節點驗證,然後會創建一個新的區塊用於另一筆交易。
交易不可逆。如果雙方想要取回代幣,必須再次達成協議進行交易。
原子交換使用哈希時間鎖定合約 (HTLC) 來自動交換代幣。顧名思義,HTLC 是參與方之間有時限的智能合約,它涉及在每一端生成一個加密哈希值。
加密哈希函數是一種算法,它將可變長度的數據(例如個人錢包地址和交易信息)轉換爲固定長度的十六進制數。通常,生成的這個數字被稱爲哈希值。
HTLC要求交易雙方在規定的時間內確認收到款項。如果一方未在規定時間內確認交易,則整個交易無效,款項將被退回。這消除了交易對手風險,即一方接受對方提供的代幣但拒絕轉移其代幣的風險。
例如,假設簡想將 1 個比特幣兌換成等量的萊特幣,並將其交給約翰。她通過一個支持原子交換的錢包提交交易。在此過程中,加密哈希函數會生成一個十六進制數來加密交易。約翰那邊也會重複這個過程。
Jane 和 John 都使用各自的加密號碼解鎖資金。他們必須在規定的時間內完成解鎖,否則轉賬將無法進行。區塊鏈中的 HTLC 隨後執行交易。
原子交換成本高昂嗎?
主流區塊鏈進行原子交換的能力是全新的,但除非涉及區塊鏈費用,否則原子交換目前不會產生費用。
如何進行原子交換?
原子交換是通過加密貨幣錢包和哈希時間鎖合約(HTLC)實現的,HTLC會在雙方同意時強制執行交換。實際上,只有少數幾家提供原子交換功能的錢包提供商和去中心化交易所可以用於這種交換。
什麼是跨鏈原子交換?
跨鏈原子交換是指使用不同區塊鏈的加密貨幣之間的交易或交換。
投資加密貨幣和其他首次代幣發行(ICO)風險極高且具有投機性,本文並非Investopedia或作者對投資加密貨幣或其他ICO的建議。由於每個人的情況各不相同,在做出任何財務決策之前,務必諮詢合格的專業人士。Investopedia不對本文所含信息的準確性或及時性作出任何陳述或保證。