原文链接:https://www.jianshu.com/p/9a1721d27793
侧链协议
侧链协议是指(以比特币为例):可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议。这里将比特币换成以太币或者其他区块链也是同样的道理。那请问,我们为什么需要侧链,或者侧链有什么好处呢?
1.主链缺乏的功能,侧链来提供。
比如比特币网络没有智能合约的功能,但可以通过侧链来实现这一功能。
2.如果主链的运行效率低下,可以将主链部分功能转移到侧链来实施。
比如主链的转账速度很慢,没有办法满足日常支付需求,我们可以开发闪电网络来作为侧链满足日常的支付。同样是因为性能低下,以太坊没有办法支持大型商业级的DAPP(去中心化应用),可以通过侧链开发来实现。
3.换一种思路来理解侧链
如果抛开技术上的严谨性,可以采用另外一种更为简单的方式来理解侧链,一切为原来的主网络提供支持或者服务的网络都可以叫做侧链,不用在乎这个侧链是否采用区块链技术。比如:
1.第三方支付网络(支付宝/微信),可以把银行网络想象成为主链,而第三方支付就是一种侧链。
2. 加密货币交易,把比特币等虚拟货币等自由的网络看成是主链,那交易所可以看成一个侧链。
3. RSK 和Loom,他们分别是针对比特币和以太坊主链单独开发出来的侧链。
第一种应用,里面的主链和侧链都是中心化的。
第二种应用,主链是去中心化,侧链是中心化的
第三种应用,主链是去中心化,侧链也是去中心化
随着区块链技术的深入,我们可以看到人类的价值交换活动,会慢慢的从第一种应用逐步过渡到第三种应用。
侧链的一个典型应用:Loom Network DAppChains
最近刚刚上线币安的一个币叫做Loom。它就是指Loom Network DAppCahins。具体来说,Loom Network是这家公司的名字,这个公司做的一条公链叫做Loom DappChains。 这个Loom DappChains就是我们上文提到一条侧链,他是以太坊的一条侧链。我们知道“缓慢”是以太坊一直被人诟病的缺点,几个月前以太坊上面运行的一个游戏叫做“CryptoKitties”几乎把以太坊搞到瘫痪。真是因为以太坊的这种“缓慢”(低交易吞吐量和低交易速度),决定了以太坊上没有办法运行像“facebook”这种需要高吞吐量和交易速度的应用程序。 Loom Dappchains正是采用侧链的技术提出了自己的解决方案,它的口号是,它将成为以太坊网络上的“游戏”和“社交”的平台。