什麼是區塊鏈的主鏈和側鏈?

買賣虛擬貨幣

  大家好,我是柯南,今天和大家聊一聊區塊鏈的主鏈和側鏈技術。
首先什麼是區塊連的主鏈和側鏈呢?
主鏈又稱主網。
  通常區塊鏈,尤其是公有鏈都有主網和測試網。主網是區塊鏈社羣公認的可信區塊鏈網路,其交易資訊被全體成員所認可。有效的區塊在經過區塊鏈網路的共識後會被追加到主網的區塊賬本中。
側鏈實質上不是特指某個區塊鏈,而是指遵守側鏈協議的所有區塊鏈,該名詞是相對與比特幣主鏈來說的。側鏈協議是指:可以讓比特幣安全地從比特幣主鏈轉移到其他區塊鏈,又可以從其他區塊鏈安全地返回比特幣主鏈的一種協議。這種主鏈和側鏈協同的區塊鏈架構的主鏈有時也被稱為母鏈。
  更具體的說目前廣泛使用的PC端有Windows 和Linux 主流系統,手機端安卓和蘋果系統,在區塊鏈的世界裡,主鏈為王,得主鏈者得天下。
  一種數字貨幣只能在它自己的區塊鏈網路中進行轉移,比如比特幣只能在比特幣區塊鏈網路上進行轉移。可是比特幣的智慧合約功能沒有以太坊成熟,所以,如果我想透過以太坊的智慧合約來交易比特幣,是沒辦法做到的。
打通技術壁壘的關鍵就在於側鏈技術,側鏈技術應運而生,主要是為方便數字資產在不同區塊鏈間互相轉移。簡單地說,側鏈就像是一條條通路,將不同的區塊鏈互相連線在一起,以實現區塊鏈的擴充套件。側鏈完全獨立於比特幣區塊鏈,但是這兩個賬本之間能夠“互相操作”,實現互動,顯然,只需符合側鏈協議,所有現存的區塊鏈,如以太坊、萊特幣、暗網幣等競爭區塊鏈都可以成為側鏈。
  側鏈協議具有重大意義,它意味著比特幣不僅可以在比特幣區塊鏈上流通,還可以在其他區塊鏈上流通,其應用範圍和應用前景會更加廣泛;有創意的人們會研發出各種各樣的應用以側鏈協議與比特幣主鏈對接,使得比特幣這種基準自由貨幣的地位越牢固。
側鏈協議產生的幾個原因:
  (1)應對其他區塊鏈的創新威脅以太坊區塊鏈、位元股區塊鏈後來居上,對比特幣區塊鏈產生相當大的威脅,智慧合約和各種去中心化應用在以上兩個區塊鏈上興起,受到人們歡迎;而基於比特幣的應用則因為開發難度大,專案不多。
  (2)比特幣核心開發組不歡迎附生鏈基於比特幣區塊鏈也有合約幣、萬事達幣和彩色幣等附生鏈,覺得它們降低了比特幣區塊鏈的安全性。他們曾經一度把OP_RETURN的資料區減少到40位元組,逼迫合約幣開發團隊改用其他方式在比特幣交易中附帶資料。
  (3)BlockStream商業化考慮2014年7月份以太坊眾籌時,獲得了價值1.4億人民幣的比特幣,還有20%的以太幣,開發團隊獲得了巨大的回報。但是比特幣核心開發組並沒有因為他們辛勤工作獲得可觀回報,因而他們成立了BlockStream,擬實現商業化價值。基於以上三個原因,提出側鏈協議、把比特幣轉出比特幣區塊鏈、另行開發二代區塊鏈,這樣的選擇既能保證比特幣區塊鏈的安全,又能應對二代幣的衝擊,還能針對不同應用場景實現商業化,因而成了BlockStream的必然選擇。側鏈協議側鏈協議的目的是實現雙向錨定,使得比特幣可以在主鏈和側鏈中互轉。
比特幣主鏈與側鏈關係圖雙向錨定的幾個階段:
  (1)傳送鎖定交易,把比特幣鎖定在主鏈上。由比特幣持有者操作,傳送一個特殊交易,把比特幣鎖定在區塊鏈上。
  (2)等待一個確認期,確認期的作用是等待鎖定交易被更多區塊確認,可防止假冒鎖定交易和拒絕服務攻擊,典型的等待時間是1-2天。
  (3)在側鏈上贖回比特幣確認期結束後,使用者在側鏈上建立一個交易花掉鎖定交易的輸出,並且提供一個SPV工作量證明,輸出到自己在側鏈上的地址中去。該交易稱為贖回交易,SPV工作量證明是指贖回交易所在區塊的工作量證明。
  (4)等待一個競爭期競爭期的作用是防止雙花。在此期間
  1.贖回交易不會被打包到區塊
  2.新傳輸到側鏈的比特幣不能使用
  3.如果有工作量更大的工作證明出現,即該贖回交易包括了比特幣主鏈更大難度的SPV證明,則上一個贖回交易將被替換。競爭期結束後,該贖回交易將被打包到區塊中,使用者可以使用他的比特幣。從側鏈轉比特幣到主鏈的過程也是如此,這就是側鏈雙向錨定協議。
  今天的影片中,更著重和大家介紹了側鏈的技術和目前的一個階段,我也相信,側鏈技術是目前發展區塊鏈技術非常重要的一部分,可以解決目前主鏈技術發展的侷限性。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;