原子跨链交易
幾天前Decred和萊特幣完成了原子跨鏈交易。他們發(fā)表了一篇關(guān)于原子跨鏈的文章,創(chuàng)建了GitHub repo,并在我的節(jié)目上談?wù)摰竭@項(xiàng)技術(shù)。
在這篇文章中,我將解釋什么是原子跨鏈交易,它將對比特幣有何影響,以及我們對未來發(fā)展有什么期待。
數(shù)字性傳輸
數(shù)字傳輸不同的地方在于可以使交易雙方變得具有可相互依賴的。就是說,Alice給錢Bob取決于Bob給了錢Alice。我們可以創(chuàng)建編程邏輯,使只要交易一方不通過,交易就無法完成。就是說,要么Alice和Bob都在各自方完成交易,要么都無法完成交易。
這就是我們所說的原子跨鏈交易。這個不是兩筆獨(dú)立的轉(zhuǎn)賬交易,而是一筆即時進(jìn)行交換的轉(zhuǎn)賬交易。
Decred開發(fā)者做了什么?
Decred開發(fā)者創(chuàng)建了一個智能合約,使用腳本來實(shí)現(xiàn)DCR和LTC之間的原子跨鏈交易。而且,由于比特幣的智能合約使用的也是腳本語言,因此原子跨鏈交易可以在DCR/LTC/BTC之間進(jìn)行。此外,BCC和VTC這樣的幣擁有相似的腳本功能,因此這些幣也有原子跨鏈交易功能。但是,像門羅幣這樣的幣就這個功能,因此,這項(xiàng)功能并不具有普遍性。
注意,這是一個鏈上的原子跨鏈交易。也就是說,這不依賴于閃電網(wǎng)絡(luò)或者隔離見證,只是使用腳本(來完成)。
那么,它如何運(yùn)作?
假設(shè),Alice和Bob正在進(jìn)行A幣和B幣之間的交易。Alice將創(chuàng)建一個數(shù)字化的密碼箱,將鎖的規(guī)格給Bob。她將她的A幣放到密碼箱中,這個密碼箱開鎖需要鑰匙和Bob的簽名。Bob創(chuàng)建一個相同的密碼箱,鎖是相同規(guī)格的。Bob的密碼箱開鎖需要相同的鑰匙(因?yàn)殒i是相同的)和Alice的簽名,密碼箱里存有Bob的B幣。
打開密碼箱需要另外一個人的簽名,因此只有Alice可以打開Bob的密碼箱,而只有Bob可以打開Alice的密碼箱。
當(dāng)Alice打開Bob的密碼箱時,她的鑰匙顯示在B幣的區(qū)塊鏈上。Bob可以使用Alice透露的相同的鑰匙打開Alice所創(chuàng)建的密碼箱,獲得他的A幣。
這是可行的,因?yàn)閷?shí)際上打開一個密碼箱才能使另一方能夠打開另一個密碼箱。因?yàn)閮蓚€密碼箱都需要鑰匙和簽名,兩個密碼箱從根本上來說都是安全的。
萬一出現(xiàn)什么問題或者其中一方在這個過程中退出,如果分別在48和24小時之后沒有人打開密碼箱,那么根據(jù)密碼箱的設(shè)計(jì),A幣和B幣都將分別退還給Alice和Bob。
閃電網(wǎng)絡(luò)和跨鏈原子交易有什么區(qū)別?
閃電網(wǎng)絡(luò)跨鏈原子交易(我們稱之為鏈下原子交易)與鏈上的版本相比有利有弊。首先,閃電網(wǎng)絡(luò)的鏈下原子交易是即時的,而不是需要在各自鏈上有幾個區(qū)塊。其次,鏈下原子交易需要在閃電網(wǎng)絡(luò)上投入資金。也就是說,閃電網(wǎng)絡(luò)通道上的資金只能用于閃電網(wǎng)絡(luò),直到通道關(guān)閉。
總的來說,小額交易的話,閃電網(wǎng)絡(luò)更便宜、更適用,具有更好的隱私性,但是需要離線簽名的大額交易,很有可能要利用鏈上原子跨鏈交易來進(jìn)行。
這有什么用?
大額的場外交易可以用這種跨鏈原子交易進(jìn)行。如果Alice和Bob想要進(jìn)行大量的比特幣和萊特幣交易,跨鏈原子交易就行得通,因?yàn)檫@種交易完全不依賴于信任第三方。
另一個可能用到這項(xiàng)技術(shù)的地方是無需第三方信任的交易所。用戶可以自己保管的資金,用跨鏈原子交易與其他幣進(jìn)行交易,而無需將幣存在交易所。這就可以移除大量的漏洞和數(shù)字資產(chǎn)保管相關(guān)的攻擊面。
這就是說,跨鏈原子交易減少隱私,因?yàn)榭梢赃B接兩條鏈上的支付交易。
結(jié)論
跨鏈原子交易是一項(xiàng)非常有趣的創(chuàng)新,可能會改變數(shù)字加密貨幣的藍(lán)圖。你可以用具保密特性的第二種幣而不是tumblebit 或者joinmarket,把你和你自己的幣分離開。這反過來使比特幣變得更具交換性,即使是比特幣自身也沒有這種特性。
我們可能會在不久的將來看到,各種幣用這種方式交易,其中比特幣保持著存儲和記賬單位的作用,而其他幣則被用作交換媒介。
原文鏈接:https://bitcointechtalk.com/atomic-swaps-d6ca26b680fe
原文作者:Jimmy Song
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
- 上一篇: Algorand协议详解
- 下一篇: 距离语音交互技术的更大范围应用,还差点什