侧链技术真的很强大!这是区块链技术革命时代的跨链创新,是实现价值网络的关键,也是实现价值网络的关键。 创新比特币网络向外扩张,连接分裂区块的桥梁。
不是没有发展起来,而是一直在发展!
自2009年中本聪推出比特币以来,已经开发出了数百种竞争货币。以太坊、比特股等比特币网络的出现给比特币网络的权威带来了巨大的挑战。如何提高比特币网络的竞争力,激活比特币网络的创新,已成为区块链信徒关注的问题。
侧链就是在这种情况下发生的。
一、侧链的概念
侧链(sidechains)本质上,它不是指某个区块链,而是指所有遵循侧链协议的区块链。这个术语与比特币主链相比。侧链协议是指一种协议,允许比特币安全地从比特币主链转移到其他区块链,并安全地从其他区块链返回比特币主链。
显然,只要你符合侧链协议,所有现有的区块链,如以太坊、莱特币、黑网货币和其他竞争区块链都可以成为侧链。
侧链协议意义重大,意味着比特币不仅可以在比特币区块链上流通,还可以在其他区块链上流通,其应用范围和价值将更加广泛;创意人士将开发各种应用程序,将侧链协议与比特币主链连接起来,使比特币的标准自由货币地位越强。
侧链协议的几个原因:
(1)以太坊应对其他区块链的创新威胁(Ethereum)区块链,比特股(Bitshares)区块链后来上升,对比特币区块链构成了巨大的威胁。智能合约和各种分散应用在上述两个区块链中兴起,受到人们的欢迎;基于比特币的应用程序很难开发,项目也很少。
(2)比特币核心开发组不欢迎附生链。基于比特币的区块链也有合约货币(Counterparty)、万事达币(Mastercoin)和彩色币(ColoredCoin)等待附生链,但比特币核心开发团队并不受欢迎,认为它们降低了比特币区块链的安全性。他们曾经将OP_RETURN的数据区减少到40字节,迫使合约货币开发团队在比特币交易中以其他方式添加数据。
(3)BlockStream在考虑2014年7月以太坊众筹时,获得了价值1.4亿元的比特币和20%的以太币,开发团队获得了巨大的利润。然而,比特币核心开发团队并没有因为他们的努力而获得可观的回报,因此他们建立了BlockStream,计划实现商业价值。基于以上三个原因,提出侧链协议,将比特币转出比特币区块链,另行开发第二代区块链。这样的选择不仅可以保证比特币区块链的安全,而且可以应对第二代币的影响,而且可以根据不同的应用领域进行商业化,因此成为BlockStream的必然选择。侧链协议侧链协议的目的是实现双向导向(Two-way Peg),促使比特币在主链和侧链中转换。
比特币主链与侧链关系图双向导向的几个阶段:
(1)发送锁定交易,将比特币锁定在主链上。由比特币持有人操作,发送特殊交易,锁定区块链上的比特币。
(2)等待确认期的作用是等待锁定交易被更多块确定,可以防止假锁定交易拒绝服务攻击,典型的等待时间为1-2天。
(3)在侧链上赎回比特币确定期后,用户在侧链上创建交易,锁定交易输出,并提供SPV工作量证明,输出到侧链上的地址。该交易称为赎回交易,SPV工作量证明是指赎回交易区块的工作量证明。
(4)等待竞争期的作用是避免双花。在此期间(1)赎回交易不会打包到块(2)新传输到侧链的比特币不能使用(3)如果有更多的工作量工作证明,即赎回交易涵盖了比特币主链更困难的SPV确认,最后一笔赎回交易将被替换。竞争期结束后,赎回交易将打包到块中,用户可以使用他的比特币。
从侧链到比特币到主链的过程也是如此,这就是侧链的双向导向协议。
二、列出几个侧链
目前比较著名的比特币侧链有Consensys的BTC Relay、Rootstock和BlockStream推出元素链,Lisk等非比特币侧链。
1、BTC-Relay
由Consensys团队推出BTCC Relay被称为区块链上的第一个侧链, BTC Relay项目是在以太坊基金会下诞生和成长起来的,BTC 它的主要原理是BTCCC Relay以安全分散的方式将以太坊网络与比特币网络连接起来。BTC Relay使用以太坊的智能合约功能,用户可以在太坊区块链上验证比特币交易。侧链机制不仅用户可以将交易发送到其他地址或账户,还可以发送到其他区块链。BTC Relay利用区块头建立一个小版本的比特币区块链,以太坊DAP开发者可以从智能合约到BTC Relay调用API检验比特币网络活动。BTC Relay进行了跨区块链通信的宝贵尝试,打开了不同区块链通信的通道。主要示意图如下:
2、RootStock
Rootstock是一个基于比特币区块链的智能合约分布式平台。其目的是将复杂的智能合约实现为侧链,为核心比特币网络增加价值和功能。Rootstock是以太坊虚拟机的改进版本。它将作为比特币的侧链,使用可转换为比特币的代币作为智能合约的“燃料”。其原理示意图如下:
根链和以太坊在功能上高度重叠。它们都是点对点分布式计算网络。根链没有发行任何代币,与比特币一起开采,称为联合开采。
3、Elements(元素链)
元素链是Blockstream企业的开源侧链项目,是侧链的参考实现。元素链采用比特币双向挂钩技术,侧链协议的目的是实现双向导向(Two-way Peg),促使比特币在主链和侧链中转换。元素链迅速为比特币带来了许多创新技术。除了智能合约,他还迅速为比特币带来了许多创新技术,包括私人交易、证据分离、相对锁定时间、新操作代码、签名覆盖限额等。这些技术可以任意组合应用于任意侧链。
作为一个与比特币测试网络相对接的侧链。元素链可以被其他技术所取代。
4、LISK
LISK是新一代区块链平台,它将每个应用程序添加到LISK的独立侧链中。使用过比特币和以太坊的人都知道,因为比特币和以太坊只有一个主链,所有的功能和数据都加入到这个主链中,导致区块快速膨胀,区块体积大,同步时间长,这是一次非常痛苦的经历。Lisk的侧链方法为处理高交易量下如何解决网络拥堵提供了一种方法。客户只需在使用相关应用程序时下载相应的侧链,大大降低了无效同步数据,保持了整个Lisk网络的高效运行。而且,随着时间的推移,Lisk网络的速度会继续加快,显示出它的特殊优势。
三、何玺对侧链的认知
何喜认为,侧链的本质是比特币网络扩张的中间件,其价值在于打破比特币网络的边界,再次连接“分裂”的区块链大陆,成为一个可以连接的区块链世界。同时,侧链也是一个独立的区块链,也可以开发自己的独立应用程序,建立自己的生态系统。
自2009年中本聪推出比特币网络以来,它带来了许多计算机科学和数字货币的创新,人们对分散加密货币的潜力非常感兴趣。经过多年的发展,比特币网络的不足也逐渐凸显。如何提高比特币网络的性能是大家关注的问题。相应地,比特币网络保守的改善机制阻碍了它的进一步改善。换句话说,比特币网络更难适应新需求,采用新创新。
比特币网络已经成为区块链网络中创新的落后分子。
侧链作为一种区块链跨链技术,不仅扩大了比特币网络的边界,而且成为连接比特币网络和其他区块链技术的“中间层”生态。
(区块链阅读笔记2)