自中本聪2009年推出比特币以来,数以百计的竞争币被开发出来。以太坊、比特股等类比特币网络的出现,已经对比特币网络的权威带来了极大的挑战。如何提升比特币网络的竞争力,激活比特币网络的创新,成了区块链信徒们比较关心的问题。侧链技术就是一个创新。
1.侧链的概念
侧链(sidechains)实质上不是特指某个区块链,而是指遵守侧链协议的所有区块链,该名词是相对与比特币主链来说的。侧链协议是指:可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议。
显然,只需符合侧链协议,所有现存的区块链,如以太坊、莱特币、暗网币等竞争区块链都可以成为侧链。
侧链协议具有重大意义,它意味着比特币不仅可以在比特币区块链上流通,还可以在其他区块链上流通,其应用范围和应用前景会更加广泛;有创意的人们会研发出各种各样的应用以侧链协议与比特币主链对接,使得比特币这种基准自由货币的地位越牢固。
2.侧链产生的几个原因:
(1)应对其他区块链的创新威胁以太坊(Ethereum)区块链、比特股(Bitshares)区块链后来居上,对比特币区块链产生相当大的威胁,智能合约和各种去中心化应用在以上两个区块链上兴起,受到人们欢迎;而基于比特币的应用则因为开发难度大,项目不多。
(2)比特币核心开发组不欢迎附生链基于比特币区块链也有合约币(Counterparty)、万事达币(Mastercoin)和彩色币(ColoredCoin)等附生链,但是比特币核心开发组并不欢迎,觉得它们降低了比特币区块链的安全性。他们曾经一度把OP_RETURN的数据区减少到40字节,逼迫合约币开发团队改用其他方式在比特币交易中附带数据。
(3)BlockStream商业化考虑2014年7月份以太坊众筹时,获得了价值1.4亿人民币的比特币,还有20%的以太币,开发团队获得了巨大的回报。但是比特币核心开发组并没有因为他们辛勤工作获得可观回报,因而他们成立了BlockStream,拟实现商业化价值。
基于以上三个原因,提出侧链协议、把比特币转出比特币区块链、另行开发二代区块链,这样的选择既能保证比特币区块链的安全,又能应对二代币的冲击,还能针对不同应用场景实现商业化。
3.几个侧链列举
当前,比较著名的比特币侧链有BTC Relay、RootStock、元素链、闪电网络等。
(1)BTC-Relay是一种让比特币可以在其他系统(至少是以太坊)能够流通的一个跨链技术方案,它也是区块链生态系统中公认的第一条侧链。
(2)RootStock是一个建立在比特币区块链上的智能合约分布式平台。它的目标是将复杂的智能合约实施为一个侧链,为核心比特币网络增加价值和功能。
(3)Elements元素链是Blockstream公司的开源侧链项目,是一个侧链的参考实现。元素链使用了比特币双向挂钩技术,侧链协议的目的是实现双向锚定(Two-way Peg),使得比特币可以在主链和侧链中互转。元素链给比特币快速带来许多创新技术,除了智能合约外,他还给比特币快速带来许多创新技术,包括私密交易、证据分离、相对锁定时间、新操作码、签名覆盖金额等等特性。这些技术可以被任意组合应用到任意侧链中。
(4)闪电网络也是为了弥补比特币区块链交易速度慢的缺点,将交易转移至线下进行,通过内部的鼓励惩罚机制保证交易的安全。(下篇详细介绍闪电网络)
4.总结
经过这些年的发展,比特币网络的不足也开始凸显。如何提升比特币网络的性能,是大家都关心的问题。与之相对应的,是比特币网络保守的改进机制阻碍了它的进一步提升。换句话来说,比特币网络的当下已经更难于适应新需求和采纳新创新了。
比特币网络已经成了区块链网络中的创新落后分子。
作为区块链跨链技术的一种,侧链不但扩大了比特币网络的边界,也成为了链接比特币网络和其他区块链应用的“中间层”生态。
领取专属 10元无门槛券
私享最新 技术干货