-
1 # 電影鏈filmblockchain
-
2 # Ulord優壹
概念
側鏈協議本質上是一種跨區塊鏈解決方案,透過這種解決方案,可以實現數字資產在不同區塊鏈之間的流轉。其中一條區塊鏈通常被稱為主鏈,另一條則被稱為側鏈。最初,主鏈通常指的是比特幣區塊鏈,而現在主鏈可以是任何區塊鏈,如以太坊,EOS,Ulord等。側鏈協議為開發區塊鏈技術的各種應用指出了新的方向。
基本原理
側鏈採用雙向錨定技術來實現價值的鏈間模擬轉移,轉移的過程實質上是數字資產在一條鏈上的鎖定和另一條鏈上的釋放,雙向錨定並不會產生新的數字資產。從技術角度,側鏈技術有多種具體的實現方式。
1.聯盟模式
聯盟模式是使用公證人聯盟作為數字資產的保管方,利用公證人聯盟的多重簽名對側鏈的數字資產流動進行確認,側鏈安全取決於公證人聯盟的誠實度。該模式的最大優點是它們不需要對現有的區塊鏈協議進行任何的改變,不需要考慮主鏈的社群共識問題。
2.SPV模式
SPV是一種用於證明交易存在的方法,透過少量資料就可以驗證某個特定區塊中交易是否存在。在SPV模式中,使用者在主鏈上將數字資產傳送到主鏈的一個特殊的地址來鎖定主鏈的數字資產,確認相應的交易已經完成後,將建立一個SPV證明併發送到側鏈上。此刻,一個對應的帶有SPV證明的交易會出現在側鏈上,同時驗證主鏈上的數字資產已經被鎖住,然後就可以在側鏈上開啟具有相同價值的另一種數字資產,從側鏈到主鏈的過程相似。SPV模式主要的弊端是需要對主鏈進行軟分叉,這種情況容易遇到社群共識問題。
3.驅動鏈模式
在驅動鏈中,礦工本質上就是資金託管方,系統將被鎖定數字資產的監管權發放到礦工節點手上,並且允許礦工們投票何時解鎖數字資產和將解鎖的數字資產傳送到何處。礦工觀察側鏈的狀態,當他們收到來自側鏈的要求時,他們會執行協調協議以確保他們對要求的真實性達成一致。驅動鏈也需要對主鏈進行軟分叉,將面臨的挑戰和SPV模式相同。
Ulord系統的側鏈實現方案
下面我們介紹一下Ulord的第一條側鏈USC,瞭解一下側鏈的實現方式以及鏈間價值轉移實際過程。USC與Ulord之間採用的是一種被稱為驅動鏈+聯邦/側鏈的混合型設計方案,因為在USC這一側,系統使用的是側鏈(即SPV驗證)的方式來實現,在Ulord主鏈這一側,則使用的是驅動鏈/聯邦(礦工+聯邦投票)的方式,具體如下圖所示。
當Ulord使用者想要使用雙向錨定進行兌換時,他傳送一筆UT交易到由聯邦保護資金的多重簽名錢包地址上。USC區塊鏈使用這筆交易中Ulord相關的公鑰(即用Ulord私鑰生成的USC公鑰)來儲存SUT。這意味著Ulord區塊鏈上控制UT的私鑰可以用來控制USC鏈上的賬戶。儘管Ulord和USC的公鑰私鑰是相似的,但是因為每個區塊鏈使用不同的格式編碼地址,所以兩個區塊鏈上的地址是不同的。USC與Ulord之間的雙向錨定兌換流程如下圖。
UT兌換SUT流程圖
SUT兌換UT流程圖
總結
側鏈是以融合的方式實現數字資產金融生態的目標,Ulord採用多側鏈的設計思想,很好的解決功能拓展問題,第三部分我們介紹了Ulord第一條側鏈USC,該側鏈在2018年10月15日成功上線後,一直保持穩定執行。Ulord公鏈的第二條側鏈UOS也在穩步推進中,按照既定的發展規劃,將會有多條側鏈接入Ulord主鏈,以滿足不同應用場景的需求。側鏈技術用一種“低能耗”的方式擴充套件了區塊鏈技術的應用範圍,同時也降低了一些新技術的實驗代價,有助於區塊鏈技術的進一步發展創新。我們期待側鏈技術在區塊鏈應用落地以及各行業轉型發展過程中發揮巨大作用。
回覆列表
側鏈(sidechains)實質上不是特指某個區塊鏈,而是指遵守側鏈協議的所有區塊鏈,該名詞是相對與比特幣主鏈來說的。側鏈協議是指:可以讓比特幣安全地從比特幣主鏈轉移到其他區塊鏈,又可以從其他區塊鏈安全地返回比特幣主鏈的一種協議。