区块链顾名思义是条链,里面少不了对各种各样链的分类,我们常听到的是公有链、私有链和联盟链三种,但这是从准入机制分类的。
常提到的跨链技术,是把区块链向外拓展和连接的桥梁,是为了实现不同链上的资产互通甚至数据互通。侧链则是可以实现跨链的一种方式。今天我们就来聊聊侧链是什么,究竟有什么作用呢?
什么是侧链呢?
比特币区块是一直在运行且不可篡改的,一旦出错就会涉及到大量资金,另外比特币区块自身机制存在问题需要不断改进,侧链是目前诸多问题的解决方案中的一种。
2013 年 12 月,侧链这个概念在比特币社区被提出,侧链协议则是一种可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的协议。
侧链的作用
通俗点讲,主链和侧链的关系就像是马路的主干道和分支干道一样,主链是主干道,侧链是分支干道。
由于主干道上的车流量太大,导致车辆运行速度慢,甚至产生堵车现象,所以有人想办法在主干道上开辟出一些分支干道,既不影响主干道流通,又可以缓解拥堵现象。侧链就相当于在主干道的基础上,增加其他的分支车道,来避免这种拥堵。
侧链作为跨链技术中的一种实现方式,究竟有什么作用呢?
首先,侧链可以提高交易速度。侧链的出现使得比特币主链可以把部分交易转移到侧链上,在小范围内达成共识,加快交易速度,降低交易成本,提升交易效率。
正如主干道和分支干道一样,引入一部分车流量到分支干道,会使得整个车流速度加快。
其次,侧链是相对独立的,如果侧链上出现了代码漏洞和大量资金被盗等问题时,主链的安全性和稳定性都不会受到影响。用户不必担心被篡改,即便多条侧链一起运行,也不会对主链造成影响。类比如分支干道发生车祸等应急现象时,是不会影响主干道的。
另外,侧链可以为主链拓展不同的功能。如智能合约、隐私性等,大部分情况下,生态的用户可以直接持有主链 Token 即可体验不同功能的侧链提供的服务,这样也就能够进一步扩展了区块链技术的应用范围和创新空间。
例如,你想把比特币主链移动到一个侧链上,你就可以利用侧链区块上的各种功能,以达到自己的目的。在分支干道上可以看到主干道上看不到的风景和服务,甚至分支干道会距离目的地更近。
小结
尽管侧链的出现带来了很多便利,但仍存在一些弊端。侧链作为一个独立的个体,完成开发之后,必须要考虑到其独立运维工作,需要有足够多的节点保证其安全性。
另外,主链和侧链所面临的环境也更为复杂,需要通过软分叉或硬分叉来增加复杂的新操作码,这时欺诈性交易和软分叉等风险很可能滋生。
作者:白话区块链 三黎
领取专属 10元无门槛券
私享最新 技术干货