什么是侧链?
比特币就像一条主干道,这条主干道在开始休的时候比较窄,因为那时候车还比较少,不是那么拥堵,随着车越来越多,变得拥堵,那怎么办?把路修宽一点貌似一种很不错的办法,但是这个工程要牵涉到很多问题,比较常见的办法就是在旁边修分支干道,分流处理就没有那么拥堵了。
侧链就相当于在主干道的基础上,增加其他的分支车道,来避免这种拥堵。
侧链主要作用
侧链可以提高交易速度。侧链的出现使得比特币主链可以把部分交易转移到侧链上,在小范围内达成共识,加快交易速度,降低交易成本,提升交易效率。
正如主干道和分支干道一样,引入一部分车流量到分支干道,会使得整个车流速度加快。
侧链是独立的,不会影响主链安全问题
需要注意的侧链是相对独立的,如果侧链上出现了代码漏洞和大量资金被盗等问题时,主链的安全性和稳定性都不会受到影响。用户不必担心被篡改,即便多条侧链一起运行,也不会对主链造成影响。类比如分支干道发生车祸等应急现象时,是不会影响主干道的。
侧链的拓展
另外,侧链可以为主链拓展不同的功能。如智能合约、隐私性等,大部分情况下,生态的用户可以直接持有主链Token即可体验不同功能的侧链提供的服务,这样也就能够进一步扩展了区块链技术的应用范围和创新空间。
例如,你想把比特币主链移动到一个侧链上,你就可以利用侧链区块上的各种功能,以达到自己的目的。在分支干道上可以看到主干道上看不到的风景和服务,甚至分支干道会距离目的地更近。
侧链的弊端
尽管侧链的出现带来了很多便利,但仍存在一些弊端。侧链作为一个独立的个体,完成开发之后,必须要考虑到其独立运维工作,需要有足够多的节点保证其安全性。
另外,主链和侧链所面临的环境也更为复杂,需要通过软分叉或硬分叉来增加复杂的新操作码,这时欺诈性交易和软分叉等风险很可能滋生。