1.區塊鏈側鏈是什么
側鏈的是一種相對于比特幣主鏈來說的概念,指的是區塊鏈中所有遵循側鏈協議的鏈。側鏈也可以說是一個獨立的區塊鏈,通過主鏈資產的雙向錨定進行數據交互,側鏈依賴于主鏈,但是獨立于主鏈處理事物。

2.區塊鏈側鏈的作用
(1)首先,側鏈可以提高交易速度。側鏈的出現使得比特幣主鏈可以把部分交易轉移到側鏈上,在小范圍內達成共識,加快交易速度,降低交易成本,提升交易效率。正如主干道和分支干道一樣,引入一部分車流量到分支干道,會使得整個車流速度加快。
(2)其次,側鏈是相對獨立的,如果側鏈上出現了代碼漏洞和大量資金被盜等問題時,主鏈的安全性和穩定性都不會受到影響。用戶不必擔心被篡改,即便多條側鏈一起運行,也不會對主鏈造成影響。類比如分支干道發生車禍等應急現象時,是不會影響主干道的。
(3)另外,側鏈可以為主鏈拓展不同的功能。如智能合約、隱私性等,大部分情況下,生態的用戶可以直接持有主鏈 token
即可體驗不同功能的側鏈提供的服務,這樣也就能夠進一步擴展了區塊鏈技術的應用范圍和創新空間。例如,你想把比特幣主鏈移動到一個側鏈上,你就可以利用側鏈區塊上的各種功能,以達到自己的目的。在分支干道上可以看到主干道上看不到的風景和服務,甚至分支干道會距離目的地更近。
盡管側鏈的出現帶來了很多便利,但仍存在一些弊端。側鏈作為一個獨立的個體,完成開發之后,必須要考慮到其獨立運維工作,需要有足夠多的節點保證其安全性。另外,主鏈和側鏈所面臨的環境也更為復雜,需要通過軟分叉或硬分叉來增加復雜的新操作碼,這時欺詐性交易和軟分叉等風險很可能滋生。
3.區塊鏈側鏈功能的應用舉例
以比特幣及其側鏈為例,側鏈的核心原理在于能夠凍結一條鏈上(主鏈)的資產,然后在另一條鏈上產生,可以通過多種方式來實現,
Blockstream提出了基于簡單支付驗證(SPV)證明的方法。
在比特幣系統中驗證交易時,涉及到交易合法性檢查、雙重花費檢查、腳本檢查等。由于驗證過程需要完整的 UTXO(Unspent Transaction
Output, 表示未花費的輸出) 記錄,通常要由運行著完整功能節點的礦工來完成。
而很多時候,用戶只關心與自己相關的那些交易,比如當用戶收到其他人號稱發來的比特幣時,只希望能夠知道交易是否合法、是否已在區塊鏈中存在了足夠的時間(即獲得足夠的確認),而不需要自己成為完整節點做出完整驗證。
中本聰設計的簡單支付驗證(SPV)可以實現這一點。SPV
能夠以較小的代價判斷某個支付交易是否已經被驗證過(存在于區塊鏈中),以及得到了多少算力保護(定位包含該交易的區塊在區塊鏈中的位置)。
側鏈協議中,用SPV來證明一個交易確實已經在區塊鏈中發生過,稱為SPV證明(SPV Proof)。一個 SPV
證明包括兩部分內容:一組區塊頭的列表,表示工作量證明;一個特定輸出(output)確實存在于某個區塊中的密碼學證明。
以上就是有關于區塊鏈側鏈的定義、作用及應用的全面梳理,如果還想了解更多區塊鏈的相關內容,敬請關注三個皮匠報告網站。
推薦閱讀
什么是區塊鏈、碼鏈?碼鏈與區塊鏈的區別分析
什么是以太坊?以太坊區塊鏈架構介紹
《賽迪區塊鏈:中國區塊鏈產業發展白皮書2021(27頁).pdf》
《可信區塊鏈推進計劃:區塊鏈與供應鏈金融(46頁).pdf》