『學概念找員外』跨鏈技術解決了什麼問題?

duanhao發表於2021-09-09

最近有個朋友問我有沒有寫過跨鏈的文章,我想了想,好像經常聽到跨鏈這個詞,也大概知道是什麼意思,但是還真沒有寫過,所以今天跟大家白話一下到底什麼是跨鏈。

大家都知道的嘛,天宇經常去日本,說是去找朋友,然後每次回來還帶回來一些光碟。雖然員外不知道他究竟做什麼去了,但是有一件事肯定是知道的,那就是他去了日本,如果要消費的話,是一定要用日元的。那麼他是需要把人民幣兌換成日元的,然後才能自由的在日本消費,享受各種服務。

在這裡,人民幣是中國發行的貨幣,在中國可以無障礙流通,在其他國家就不一樣了。同理,日元也是日本發行的貨幣,在其他國家更難流通。因此日元無法直接變成人民幣,人民幣也無法直接變成日元。如果天宇想用人民幣換成日元,那麼就需要有人願意把手中的日元兌換成人民幣,然後天宇才能成功的兌換到日元,去日本瀟灑。

這個過程就是人民幣與日元相互兌換的過程,就是一個跨鏈的過程。如果天宇找死柯俠想兌換10000人民幣的日元,那麼拆分到每一個步驟,會是這樣:

  • 天宇在中國銀行賬戶中有10000元人民幣,死柯俠有0元人民幣;

  • 死柯俠在日本銀行賬戶中有166589日元,天宇有0日元;

  • 然後天宇給死柯俠中國銀行賬戶中轉了10000人民幣;

  • 同時死柯俠也給天宇的日本銀行賬戶轉了166589日元;

  • 這時死柯俠的中國銀行賬戶上就多了10000人民幣;

  • 天宇的日本銀行賬戶上也多了166589日元;

  • 到這兒就完成了兩個賬戶的交易。


上面這個例子中,兩種不同的貨幣賬戶對應著兩條公鏈,兩種貨幣對應著兩種公鏈上面發行的代幣,這兩條鏈之間是沒有關聯的,所以這兩種貨幣是無法直接在這兩條鏈上面同時流通的。但是使用者可以像天宇和死柯俠那樣,用這條鏈上的資產兌換等值的另一種資產。

但是在現實生活中,使用者不可能只跟熟悉的人來做交易,所以這就會出現兩種可能的問題:

  • 使用者怎麼能方便的找出那個願意跟自己兌換代幣的人;

  • 交易肯定是無法保證當面交易的,那麼就存在信任的問題,我給你轉了代幣,你不給我轉我應得的代幣,我該怎麼辦?

目前普遍的解決方法

如果你想用自己的BTC換一部分ETH,你會怎麼做?沒錯,去交易所做幣幣交易。在交易所的交易流程是這樣的:

  • 你把自己的BTC交給交易所;

  • 另一方把自己的ETH也交給交易所;

  • 交易所充當一箇中間方;

  • 當你與另一方的報價相匹配時,交易所會自動撮合這筆交易;

  • 你的賬戶中會收到相應ETH的轉入;

  • 另一方的賬戶中也會收到相應BTC的轉入;

  • 該筆幣幣交易完成。

但是這樣的模式,難免會有人不放心,如果我的資產比較少,交易所還不會黑我的錢,如果是鉅額交易呢?這個誰能保證交易所不動心呢?再說了,近年來交易所被駭客攻擊的事情也是一樁接著一樁,就算我相信交易所,我也會擔心藏在黑暗深處的駭客呀。猛地一個突然襲擊,我就可能回到解放前了。

所以基於以上這些原因,一種可以讓多個公鏈來控制同一個使用者賬戶的跨鏈技術被提了出來。那麼問題又來了,這個技術怎麼實現的!

員外腦仁疼,下篇再聊吧!




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1343/viewspace-2810456/,如需轉載,請註明出處,否則將追究法律責任。

相關文章