2. 側鏈的作用
通俗點講,主鏈和側鏈的關係就像是馬路的主幹道和分支幹道一樣,主鏈是主幹道,側鏈是分支幹道。
由於主幹道上的車流量太大,導致車輛執行速度慢,甚至產生堵車現象,所以有人想辦法在主幹道上開闢出一些分支幹道,既不影響主幹道流通,又可以緩解擁堵現象。側鏈就相當於在主幹道的基礎上,增加其他的分支車道,來避免這種擁堵。
側鏈作為跨鏈技術中的一種實現方式,究竟有什麼作用呢?
首先,側鏈可以提高交易速度。側鏈的出現使得比特幣主鏈可以把部分交易轉移到側鏈上,在小範圍內達成共識,加快交易速度,降低交易成本,提升交易效率。
正如主幹道和分支幹道一樣,引入一部分車流量到分支幹道,會使得整個車流速度加快。
其次,側鏈是相對獨立的,如果側鏈上出現了程式碼漏洞和大量資金被盜等問題時,主鏈的安全性和穩定性都不會受到影響。使用者不必擔心被篡改,即便多條側鏈一起執行,也不會對主鏈造成影響。類比如分支幹道發生車禍等應急現象時,是不會影響主幹道的。
另外,側鏈可以為主鏈拓展不同的功能。如智慧合約、隱私性等,大部分情況下,生態的使用者可以直接持有主鏈 Token 即可體驗不同功能的側鏈提供的服務,這樣也就能夠進一步擴充套件了區塊鏈技術的應用範圍和創新空間。
例如,你想把比特幣主鏈移動到一個側鏈上,你就可以利用側鏈區塊上的各種功能,以達到自己的目的。在分支幹道上可以看到主幹道上看不到的風景和服務,甚至分支幹道會距離目的地更近。
3. 小結
儘管側鏈的出現帶來了很多便利,但仍存在一些弊端。側鏈作為一個獨立的個體,完成開發之後,必須要考慮到其獨立運維工作,需要有足夠多的節點保證其安全性。
另外,主鏈和側鏈所面臨的環境也更為複雜,需要透過軟分叉或硬分叉來增加複雜的新操作碼,這時欺詐性交易和軟分叉等風險很可能滋生。