首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于侧链那些事儿

DappSo

一直关注比特币的人,应该对两个概念不陌生:「树链」、「侧链」并且对此还有些争论,到底哪一种更适合添加到比特币协议当中。

首先要明确一点的是:开发树链、侧链技术最大的原因是比特币当前的扩展性不足。 随着交易总数不断增加, 独立矿工将面临所需的带宽及存储空间膨胀到难以为继的水平这个问题。 因此急需一些方法拆分区块链,来减少独立矿工的负荷。

知道了原因,我们今天就先来聊一聊侧链这个话题。

1

什么是侧链?

侧链是一个新兴的机制。在这个机制里允许代币或是其他数字资产从一条区块链上安全的转到另一条分离的链上,并且在必要的时候还可以转移回去。他在扩容现有区块链上具有巨大的潜力。

侧链是一条单独的区块链,它通过一种叫做双向锚定的方式链接到母链,这种方式能够让母链和侧链之间以预定好的速率互换资产。通常而言,最初的那条区块链被称为“主链”,其他附加的链叫做“侧链”,但也有特殊情况,比如 Ardor 就把“侧链”称为“子链”。

DappSo

小课堂

双向锚定是侧链实现的核心原理。当主链与侧链进行比特币转移时, “转移”实际上是一种错觉。真实情况是:比特币其实并没有转移,但在比特币区块链上被暂时锁定,而同时在侧链上有相同数量的等价 token 被解锁。当等量的 token 在侧链上被再次锁定时,原先的比特币就会被解锁。这实质上就是双向挂钩所要实现的功能。

整个过程的完整步骤如下

1、当用户要向侧链转移比特币时,首先在主链创建交易,待转移的比特币被发往一个特殊的输出。注意:这些比特币是在主链上被锁定,而不是真正的转移到侧链。

2、等待一段确认期,使得上述交易获得足够的工作量确认。

3、用户在侧链创建交易提取比特币,需要在这笔交易的输入指明上述主链被锁定的输出,并提供足够的 SPV 证明(证明确实这些确实比特币被锁定)。

4、等待一段竞争期,防止双重花费攻击。

5、比特币在侧链上自由流通。

6、当用户想让比特币返回主链时,采取类似的反向操作即可。

2

侧链的安全问题

侧链只保障自己的安全。如果没有足够的矿力去保护侧链,那它很容易就被入侵。由于每个侧链都是独立的,如果它被黑客入侵或受到损害,那么损害将只发生在在该链中,不会影响主链。相反,若是主链收到攻击或是损害,侧链依旧能够运行,但是锚定就会失去其意义。

侧链应该拥有自己的矿工。这些矿工可以通过“合并挖矿”来激励,从而同时挖掘基于相同算法的两个独立的加密货币。

3

现有的侧链平台有哪些?

1. RSK (Rookstock)

RSK 为其侧链创建了一个名为 Ginger 的开源侧链,这是比特币的一条侧链。其目标是通过实现智能合约,即时支付和更高的可扩展性,为比特币赋能,提升比特币的竞争力。RSK 是比特币生态系统的扩展。它作为比特币的一条侧链,与比特币双向锚定,同时通过合并挖矿来奖励比特币矿工。

2. Ardor

Ardor 的区块链是专门为商业贸易而服务的,它使用的时候 PoS 证明机制。 Ardor 把自己的侧链称为“子链”,子链和母链紧密相连,因为所有的交易都由经母链加工处理和担保,所以安全性有了很大的提高。而且为了保持稳定和控制区块链膨胀的需要, Ardor 基本把权力都下放到了第一条子链上。

其他比较著名的侧链包括基于比特币网络的侧链 BTC Relay 以及非比特币的侧链如 Lisk 和国内的 Asch 等。

总结

侧链是以融合的方式实现加密货币金融生态的目标,而不是像其它数字资产一样排斥现有的系统。

它允许加密货币彼此交互,增加了灵活性,允许开发人员在将其推送到主链之前,先进行测试或是软件更新。像是发布和追踪股份所有权等传统银行业务就可以先在侧链上进行测试后再转到主链上。

侧链,是可以为我们提供一个无碍测试和升级的机制哦。

原文作者:

DappSo

https://www.dappso.cn/2367.html

Dapp Store:

https://store.dappso.cn

DappSo

发现新奇的Dapp应用以及背后的人物和故事

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180914G1TTM900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券