從零開始學習區塊鏈――跨鏈技術之側鏈

區塊鏈是一種分佈式賬本,每條區塊鏈都是相互獨立的,沒有任何關聯,我們可以把每條區塊鏈看做是一個孤島,它們之間具有

網絡孤立性

在區塊鏈面臨的眾多問題中,網絡孤立性極大程度的阻礙了不同區塊鏈間的合作,從而限制了區塊鏈的作用範圍。跨鏈技術,就是設置一種路徑,將兩個區塊鏈孤島連接起來,實現價值流通。

目前主流的跨鏈技術包括:公證人機制;側鏈、中繼;哈希鎖定;今天我們主要了解側鏈技術。

初識側鏈技術

側鏈,是遵守側鏈協議的所有區塊鏈,它和主鏈定義的維度是不同的。側鏈是一個相對的而非絕對的概念,如果說某個鏈是側鏈,那麼它一定是針對某一主鏈而言的。側鏈不是指某個特定的區塊鏈,主鏈也可以成為另一條鏈的側鏈,只要它滿足側鏈協議,比如,以太坊、萊特幣等都可以成為比特幣的側鏈。

從零開始學習區塊鏈――跨鏈技術之側鏈

側鏈協議

可以讓比特幣安全地從比特幣主鏈轉移到其他區塊鏈,又可以從其他區塊鏈安全返回到比特幣主鏈。

雙向錨定

雙向錨定的大致過程:比特幣持有者通過一個特殊交易將比特幣鎖定在區塊鏈中,類似於抵押,該交易確定後你需要向側鏈發送一條消息,說明自己的比特幣已經被鎖定了。之後,側鏈如果同意協議,就會給用戶等值的側鏈數字貨幣,在側鏈上使用該代幣進行消費,之後通過SPV工作量證明將比特幣贖回,贖回交易打包到區塊之後,用戶就可以使用贖回的比特幣了。

從零開始學習區塊鏈――跨鏈技術之側鏈

側鏈錨定,就像美金錨定金條,實際上,並沒有資產在區塊鏈上的轉移,只是暫時鎖定主鏈上的數字貨幣,解鎖等值的側鏈上的數字貨幣。當側鏈上交易結束,再反向解鎖。

側鏈的意義

  • 提供主鏈缺乏的功能:一條主鏈可以有若干條側鏈錨定,不同特性和目標的側鏈可以擴展區塊鏈技術的應用範圍和場景,如智能合約、安全處理機制等。
  • 享受跨鏈服務:側鏈能夠實現一份資產從一個區塊鏈到另一個區塊鏈的轉移,這樣,一份資產可以享受多個區塊鏈提供的服務。
  • 比如,在沒有側鏈協議的時候,如果A持有的是BTC沒有ETH,他無法享受以太網絡提供的各項服務,側鏈協議出現後,可以將以太坊作為比特幣的側鏈,通過雙向錨定,A可以將比特幣網絡中的BTC轉化成以太坊網絡中的ETH,進而獲得以太坊網絡的服務。

比特幣側鏈

BTC Relay:BTC Relay被認為是第一個側鏈,它是基於以太坊區塊鏈的智能合約,以一種安全去中心化的方式將以太坊網絡與比特幣網絡連接起來。用戶在以太坊區塊鏈上驗證比特幣交易。

RootStock :RootStock致力於以一個側鏈代替複雜的智能合約,豐富核心比特幣網絡功能。作為比特幣的側鏈,RootStock中使用一種可轉換為比特幣的代幣作為智能合約激勵。


分享到:


相關文章: