區(qū)塊鏈顧名思義是條鏈,里面少不了對各種各樣鏈的分類,我們常聽到的是公有鏈、私有鏈和聯(lián)盟鏈三種,但這是從準(zhǔn)入機制分類的。
常提到的跨鏈技術(shù),是把區(qū)塊鏈向外拓展和連接的橋梁,是為了實現(xiàn)不同鏈上的資產(chǎn)互通甚至數(shù)據(jù)互通。側(cè)鏈則是可以實現(xiàn)跨鏈的一種方式。今天我們就來聊聊側(cè)鏈?zhǔn)鞘裁?,究竟有什么作用呢?/p>
01 什么是側(cè)鏈呢?
比特幣區(qū)塊是一直在運行且不可篡改的,一旦出錯就會涉及到大量資金,另外比特幣區(qū)塊自身機制存在問題需要不斷改進(jìn),側(cè)鏈?zhǔn)悄壳爸T多問題的解決方案中的一種。
2013 年 12 月,側(cè)鏈這個概念在比特幣社區(qū)被提出,側(cè)鏈協(xié)議則是一種可以讓比特幣安全地從比特幣主鏈轉(zhuǎn)移到其他區(qū)塊鏈,又可以從其他區(qū)塊鏈安全地返回比特幣主鏈的協(xié)議。
02 側(cè)鏈的作用
通俗點講,主鏈和側(cè)鏈的關(guān)系就像是馬路的主干道和分支干道一樣,主鏈?zhǔn)侵鞲傻?,?cè)鏈?zhǔn)欠种Ц傻馈?/p>
由于主干道上的車流量太大,導(dǎo)致車輛運行速度慢,甚至產(chǎn)生堵車現(xiàn)象,所以有人想辦法在主干道上開辟出一些分支干道,既不影響主干道流通,又可以緩解擁堵現(xiàn)象。側(cè)鏈就相當(dāng)于在主干道的基礎(chǔ)上,增加其他的分支車道,來避免這種擁堵。
側(cè)鏈作為跨鏈技術(shù)中的一種實現(xiàn)方式,究竟有什么作用呢?
首先,側(cè)鏈可以提高交易速度。側(cè)鏈的出現(xiàn)使得比特幣主鏈可以把部分交易轉(zhuǎn)移到側(cè)鏈上,在小范圍內(nèi)達(dá)成共識,加快交易速度,降低交易成本,提升交易效率。
正如主干道和分支干道一樣,引入一部分車流量到分支干道,會使得整個車流速度加快。
其次,側(cè)鏈?zhǔn)窍鄬Κ毩⒌?,如果?cè)鏈上出現(xiàn)了代碼漏洞和大量資金被盜等問題時,主鏈的安全性和穩(wěn)定性都不會受到影響。用戶不必?fù)?dān)心被篡改,即便多條側(cè)鏈一起運行,也不會對主鏈造成影響。類比如分支干道發(fā)生車禍等應(yīng)急現(xiàn)象時,是不會影響主干道的。
另外,側(cè)鏈可以為主鏈拓展不同的功能。如智能合約、隱私性等,大部分情況下,生態(tài)的用戶可以直接持有主鏈 Token 即可體驗不同功能的側(cè)鏈提供的服務(wù),這樣也就能夠進(jìn)一步擴展了區(qū)塊鏈技術(shù)的應(yīng)用范圍和創(chuàng)新空間。
例如,你想把比特幣主鏈移動到一個側(cè)鏈上,你就可以利用側(cè)鏈區(qū)塊上的各種功能,以達(dá)到自己的目的。在分支干道上可以看到主干道上看不到的風(fēng)景和服務(wù),甚至分支干道會距離目的地更近。
03 小結(jié)
盡管側(cè)鏈的出現(xiàn)帶來了很多便利,但仍存在一些弊端。側(cè)鏈作為一個獨立的個體,完成開發(fā)之后,必須要考慮到其獨立運維工作,需要有足夠多的節(jié)點保證其安全性。
另外,主鏈和側(cè)鏈所面臨的環(huán)境也更為復(fù)雜,需要通過軟分叉或硬分叉來增加復(fù)雜的新操作碼,這時欺詐性交易和軟分叉等風(fēng)險很可能滋生。