哈嘍大家好,我是小k君,今天我們要講的內容是:“什麼是側鏈技術”?
我們都知道,區塊鏈是由四大核心技術構成,但還有一些問題,是四大核心技術也沒有辦法完全解決的,比如被大家所詬病的效率問題。以及可擴充套件性問題,就是隨著時間的推移,系統的很多功能沒有辦法得到與之相對應的提升。
為了解決這些問題,區塊鏈就引入了很多的新技術,其中一個比較主流的解決方案,就是側鏈技術。
所謂側鏈,就是一種協議,可以讓資產安全地從一條鏈轉移到另一條鏈,又可以從另一條鏈安全地轉移回來,即讓鏈和鏈之間產生價值互動的一種技術。
簡單來說,側鏈就是建立一條新的區塊鏈,能夠一對一的和原有的一條鏈產生聯絡,資產可以在兩條鏈之間進行轉移,進而彌補原來那條鏈中的某些不足,就好像共生一樣,其中,原有那條獨立的區塊鏈就叫做主鏈,而新產生以主鏈作為依靠的鏈,就叫做側鏈。
一般來說,一條鏈上的資產,只能在這條鏈當中進行流通,側鏈之所以能讓鏈與鏈之間實現資產的轉移,是透過了雙向錨定的方式才得以實現,就是一方要以另一方的行動為標準。
它的工作原理是這樣的:
以比特幣為例,當比特幣想要轉移到它的側鏈上時,就會在比特幣的主鏈上將相應數量的比特幣進行鎖定,然後再將等量價值的側鏈代幣進行釋放;反之,當比特幣想要轉回主鏈時,就鎖定該數量的側鏈代幣,釋放相應的比特幣就好了。所以,這個雙向錨定的標準,就是一方鎖定時,另一方有沒有釋放相應的代幣。
至於是如何管理資產的鎖定與釋放?一般有兩種方式,一種是透過第三方機構進行單一託管,就是找一個可信任的第三方機構來鎖定、監管雙方資產,把資產交給機構管理,當兩條鏈要進行資產的轉移時,只有機構驗證沒問題了,才會進行兩條鏈上的資產鎖定與釋放;
另一種就是找很多可靠的人進行聯盟託管的模式,這種模式則更加的去中心化,就好像人民代表大會一樣,要進行鏈與鏈之間轉移的資產由這個聯盟共同監管,每人一票,每次資產轉移時的鎖定與釋放,都要多人的驗證,只有投票的確認數到達一定比例,才能將資產解鎖。以此,就實現了鏈與鏈間的資產轉移。
總的來說,側鏈技術確實能較理想地解決效率問題、可擴充套件性問題,比如主鏈上的交易處理不過來時,完全可以把部分資產轉移到側鏈,由側鏈分攤進行處理。再比如,應用主鏈的人較多,不好去做大的改動,這時候,可以在側鏈進行修改,對主鏈的功能進行補充。
也正是基於這些優勢,側鏈才是現在比較主流的解決方案之一,相信隨著時間的推移,側鏈技術也會越來越完善,最終帶給我們一個更加完美的區塊鏈世界。
感謝許志鋒老師對本集內容的幫助和指導。