0
雷鋒網(wǎng)AI金融評論按:本文作者為中國信息通信研究院(工信部電信研究院)專家敖萌博士,雷鋒網(wǎng)獨家特約文章,雷鋒網(wǎng)與信通院子公司泰爾英福聯(lián)合發(fā)布。未來,敖萌博士原創(chuàng)的區(qū)塊鏈系列文章還將繼續(xù)刊出,敬請關(guān)注!
隨著區(qū)塊鏈技術(shù)的火熱,出現(xiàn)了大量的區(qū)塊鏈企業(yè),也出現(xiàn)了大量不同的鏈。隨之而來的是一個新技術(shù)的誕生——跨鏈技術(shù)。
跨鏈,顧名思義,就是通過一個技術(shù),能讓價值跨過鏈和鏈之間的障礙,進(jìn)行直接的流通。那么怎樣理解跨鏈呢?
區(qū)塊鏈?zhǔn)欠植际娇傎~的一種。一條區(qū)塊鏈就是一個獨立的賬本,兩條不同的鏈,就是兩個不同的獨立的賬本,兩個賬本沒有關(guān)聯(lián)。本質(zhì)上價值沒有辦法在賬本間轉(zhuǎn)移,但是對于具體的某個用戶,用戶在一條區(qū)塊鏈上存儲的價值,能夠變成另一條鏈上的價值,這就是價值的流通。
這樣說比較晦澀,我們用換匯來理解就方便了。人民幣是一個獨立的貨幣,美元是另一個獨立的貨幣。人民幣無法直接變成美元,美元也無法直接變成人民幣。因此,美元無法直接進(jìn)入人民幣賬本,人民幣也無法直接進(jìn)入美元賬本。需要有人愿意買入人民幣/美元,賣出美元/人民幣,才能完成貨幣的兌換,實現(xiàn)價值的跨賬本流動。
Alice有100美元,她來到了中國,需要使用人民幣進(jìn)行交易。于是她必須找到愿意和她兌換外幣的人,例如Bob,Alice將100美元賣給Bob,Bob收到了Alice給他的100美元,按照當(dāng)時的匯率,給了Alice 657人民幣。
從賬本上看,整個外幣兌換的過程是這樣子的。
首先Alice在美元的賬本上有100美元,Bob在美元的賬本上有0美元;
Alice在人民幣賬本上有0元,Bob在人民幣賬本上有657元。
然后Alice在美元的賬本上轉(zhuǎn)賬給Bob 100美元,
Bob在人民幣的賬本上轉(zhuǎn)賬給Alice 657元人民幣。
于是,Alice原本在美元賬本上的賬戶中的100美元的價值就轉(zhuǎn)移到了Alice在人民幣賬本上的賬戶中,體現(xiàn)為657元人民幣。
在這個過程中,Bob在人民幣賬本上的的657元人民幣的價值就轉(zhuǎn)移到了Bob在美元賬本上的賬戶中,體現(xiàn)為了100美元。
整個兌換過程中,在兩個賬本上同時發(fā)生了轉(zhuǎn)賬交易。
在整個兌換的過程中,人民幣賬本上的人民幣總數(shù)沒有變化,仍是657元;美元賬本上的美元總數(shù)也沒有變化,仍是100美元。變化的是兩個賬本上貨幣的持有人。
Alice | Bob | 賬本總額 | |
人民幣賬本 | 0 | 657 | 657 |
美元賬本 | 100 | 0 | 100 |
Alice | Bob | 賬本總額 | |
人民幣賬本 | 657 | 0 | 657 |
美元賬本 | 0 | 100 | 100 |
跨鏈本質(zhì)上和貨幣兌換是一樣的。跨鏈并沒有改變每個區(qū)塊鏈上的價值總額,只是不同的持有人之間進(jìn)行了一個兌換而已。
綜上,跨鏈技術(shù)的核心要素之一是:幫助一條鏈上的用戶Alice找到另一條鏈上的愿意進(jìn)行兌換的用戶Bob。從業(yè)務(wù)角度看,跨鏈技術(shù)就是一個交易所,讓用戶能夠到交易所里進(jìn)行跨鏈交易。
進(jìn)行數(shù)字貨幣的交易所很早就出現(xiàn)了,最早交易所進(jìn)行的是法幣(國家發(fā)行的貨幣)與比特幣之間的兌換。后來隨著數(shù)字貨幣的種類越來越多,很多交易所也開始進(jìn)行不同類型數(shù)字貨幣之間的兌換。交易所開展的不同類型數(shù)字貨幣之間的兌換,就是一種跨鏈價值轉(zhuǎn)移的實現(xiàn)。嚴(yán)格來說,幣幣交易所就是一個跨鏈技術(shù)的實現(xiàn)。
由于不同的幣種在不同的區(qū)塊鏈上。而區(qū)塊鏈本身又是為了解決信任問題而產(chǎn)生的,那么不同的區(qū)塊鏈間的用戶如何確保自己的權(quán)益不被損害?
Alice要找Bob把比特幣兌換為以太幣,如果Alice把比特幣轉(zhuǎn)給了Bob,而Bob沒有把以太幣轉(zhuǎn)給Alice,該怎么辦?
這時,交易所的另一個作用就顯現(xiàn)出來了:利用自身的信用來提供兌換交易時信任的傳遞。具體操作方法來說,通常就是Alice把比特幣轉(zhuǎn)給交易所,Bob把以太幣轉(zhuǎn)給交易所,然后交易所再把以太幣轉(zhuǎn)給Alice,比特幣轉(zhuǎn)給Bob。通過交易所中間代持一次數(shù)字貨幣,實現(xiàn)信任的傳遞,使得Alice和Bob之間的交易能夠進(jìn)行下去。整個信任的傳遞就是Alice信任交易所,Bob信任交易所,于是Alice和Bob之間建立了信任。
但是,這里又誕生了一個新的問題。交易所也是由某個人或者機構(gòu)運行的,他的信用足夠嗎?
交易所會不會帶著Alice和Bob的比特幣和以太幣直接跑路?
答案是:真的有可能耶!
單個人或者機構(gòu)的信用都不足以支撐大額交易。因此,出現(xiàn)了無中心交易所技術(shù)——用區(qū)塊鏈技術(shù)解決跨鏈時的信用難題。
當(dāng)交易所由多個主體共同運行,或者干脆是一個公有鏈,任何人都能參與到這個交易所的運行中,那么,跑路的風(fēng)險就大大降低了。
于是,引出了無中心跨鏈技術(shù)的一個難題:怎么讓多個主體來共同控制一個賬戶?
針對不同的區(qū)塊鏈,存在不同的解決方案。絕大部分區(qū)塊鏈都支持多簽名的錢包,利用多簽名錢包可以實現(xiàn)這個任務(wù)。另外,還可以通過密碼學(xué)辦法,利用分組計算,實現(xiàn)私鑰的拆分,進(jìn)而實現(xiàn)多個主體通過投票方式來控制一個賬戶。這個問題已經(jīng)屬于技術(shù)上非常復(fù)雜的問題了,感興趣的同學(xué),可以去看相關(guān)跨鏈技術(shù)的源碼。
雷峰網(wǎng)特約稿件,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。