三分鐘急速入門:側鏈

買賣虛擬貨幣

區塊鏈中概念非常多,光是鏈的分類就有很多,比如公鏈、聯盟鏈、母鏈、側鏈、子鏈等等。側鏈也是區塊鏈可擴充套件解決方案的一種,它允許這個區塊鏈上的資產在另一個區塊鏈中通行,並能夠轉回原始區塊鏈。在我們的小課堂中很少提及側鏈,今天我們就來學學側鏈這個知識點。

所以,到底什麼是側鏈?

首先,我們要搞清楚主鏈(主網)和側鏈這兩個概念。側鏈是主鏈外的另一個區塊鏈,錨定主鏈中的某一個節點,透過主鏈上的計算力來維護側鏈的真實性,實現公共區塊鏈上價值與其他賬簿上價值在多個區塊鏈間的轉移。簡單地說,側鏈就像是一條條通路,將不同的區塊鏈互相連線在一起,以實現區塊鏈的擴充套件。側鏈獨立於主鏈,但是這兩個賬本之間能夠“互相操作”,實現互動。

用我們生活中的例子來看(可能不是特別精確,但為了便於理解),就很好理解了,主鏈就像是一條高速路,側鏈就像一條下高速的分岔路,能夠分散高速路上的車流,同時,車輛也能透過這條路再返回高速。

為什麼需要側鏈呢?因為主鏈這條“高速路”效能不佳,車輛透過時間要的太長,比如比特幣區塊鏈每秒只能處理7筆交易,交易量上升後,會出現大面積的擁堵和延遲。因此為了提高效能,開發者們提出了側鏈這個解決方案,以此來讓主鏈可以更快地跑起來。

有時候主鏈也被叫做“母鏈”,側鏈也被叫做“子鏈”。

側鏈如何讓“車”跑得更快?

主鏈和側鏈透過“雙向掛鉤(也可以理解為雙向錨定)”的方式進行溝通,即一方要以另一方的行動為基準。雙向掛鉤使得兩者間的資產能夠以預定的頻率進行交換。

舉個例子,以比特幣為例,如果要使用側鏈,主鏈上的使用者必須先將資產傳送到一個特定的地址進行鎖定,在鎖定期間,使用者不能在其它地方使用這些資金。鎖定期結束之後,在側鏈上釋放等量的資產,使用者就可以在側鏈上使用這些資金。而當等量的資產在側鏈上被鎖定時,主鏈上的原始資產就可以被釋放。

這是一個理想化的情形,在實際應用中,還有很多挑戰,比如誰來管理鎖定的賬戶?誰來解鎖?如何保證這個過程中的安全性等?

針對這些問題,目前有兩種解決模式

單一託管人模式:由可信任的第三方機構來鎖定、監管雙方資產。舉個例子,我想把主鏈上的比特幣放到側鏈上。那麼,只需要把我的錢包和側鏈擁有代幣的錢包,共同交給託管人管理就可以了。託管人來驗證、監督兩條鏈是否在錢包裡投入了等值的幣,然後進行鎖定、解鎖等。

聯盟託管模式:顧名思義,這種模式由聯盟來決定使用者的資產何時被鎖定,何時被釋放。這種模式有點像區塊鏈中的節點競選,每個聯盟代表都有一次投票權,當代表們接收到解鎖請求時,每位代表要獨自驗證交易並投票。只有當投票數大於一定的數值時(比如半數),才能將資產解鎖。側鏈的開發者可以選擇聯盟的成員。

側鏈是可擴充套件性解決方案的一種,優勢之一是獨立於主鏈,如果自身安全出問題影響不了主鏈,同樣,主鏈上的安全問題也不會影響側鏈。側鏈一旦建好就是永久的,就會被維護起來,不必在每次需要時都重新另建一個。當然,側鏈也並不完美,針對資產管理問題,無論是單一託管人模式還是聯盟拖掛模式,都有侷限性。並且,礦工需要確保側鏈的安全性,建立新的側鏈成本較高。

注意,側鏈和跨鏈不是一回事

跨鏈是實現一個鏈到另一個鏈的通訊協議,能夠解決兩個或多個不同鏈上的資產以及功能狀態的互相傳遞、轉移、交換。這兩個或多個鏈之間的關係可以是主鏈和側鏈,也可以互為主鏈或側鏈。

免責聲明:

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

推荐阅读

;