章节一:侧链的诞生
1、比特币地位受到威胁
最初的比特币区块链地位难以撼动,而区块链技术摆脱蛮荒期之后,以太坊等区块链后来居上,对比特币产生了威胁。智能合约的出现和各种去中心化应用在其他区块链上似乎找到了更好的土壤,也更加受到人们的欢迎。而基于比特币的应用则因为开发难度大,项目不多。
2、对附生链的安全考量
比特币区块链也有合约币、万事达币等附生链,但是比特币核心开发组并不欢迎它们,觉得它们降低了比特币区块链的安全性。他们曾经一度把OP_RETURN的数据区减少到40字节,逼迫合约币开发团队改用其他方式在比特币交易中附带数据。
3、商业化
2014年以太坊众筹募资,获得了价值1.4亿元人民币的比特币,还有20%的以太币,开发团队获得了巨大的回报。而反观比特币核心开发组,并没有因为他们的辛勤工作获得可观回报,因而他们成立了BlockStream,来实现商业化价值。
基于以上的原因,比特币核心团队,提出了侧链协议,把比特币转出比特币区块链,启动开发二代区块链,他们认为,这样的选择既能保证比特币区块链的安全,又能应对来自其他区块链的冲击。同时,也可以根据不同的应用场景实现商业化目的。
章节二:侧链是什么
前面我们提到的,一系列原因,是侧链出现的目的。侧链的出现是为了弥补比特币区块链运行中的一些问题。比如,比特币作为一种单一原生的数字资产,不能与其他资产兑换。以及在比特币区块链中,由于本身强大的共识机制,而导致交易缓慢的等一系列问题。这些都需要比特币区块链作出相应的升级,来满足人们的需求。
但是,比特币的区块链对于整个系统的安全性有很高的要求,对于比特币系统本省的升级,改造需要一个谨慎的验证过程,为了满足更新需求,就需要一个将其实行的“试验场”,这个试验场拥有比特币区块链的所有功能,而且能够实现将比特币以一种虚拟的方式转移到侧链中。
然后这些“试验场”将根据需求进行针对性的功能开发和试行,从而帮助比特币区块链实现这些需求,这样做就不需要主链进行频繁的更新,同时,在“试验场”中的比特币资产,也可以随时转移回比特币区块链中,这个“试验场”就是我们今天说的侧链。
在认知侧链的概念之前,相信也有不少同学将其用字面意义理解成,继公、私、联盟链之后的一种新的区块链形式,然而在悉知侧链的概念和作用之后,我们将其做一个简单的定义,侧链并不单指某种区块链形式,其更多的是一种协议,或是技术规范。
因此,我们就能将侧链的定义为以下两点:
1、一种提供价值资产跨链交易的技术。
2、附着在主链(例如比特币)上的模拟“实验场”。
文章至此,我们简单的为大家梳理出了一些有关侧链的定义,接下来,我将用几个例子来为大家更加详细的解读侧链的作用。
章节三:侧链的作用
众所周知,站在区块链的功能性角度来看,目前大环境下的区块链可以分为两种,即支持单一功能,以清算交易为目的链(如比特币),和以作为一种运行环境,为应用提供土壤和支撑的“应用链(如以太坊)”。
知识点1:拓宽区块链应用的试验场
首先从应用的拓展方面来说,前面我们提到的“试验场”作用,通过侧链技术,可以在主链的基础上,提供一些例如智能合约,隐私保护等新功能,而且用户在使用这些新服务的时候,不会对主链的性能/延迟/TPS等产生影响。
如果将区块链比做高速公路,那么侧链就是依附于主干道的另外一条高速公路,如果要在高速公路两旁设立收费站、休息站等设施,首先在侧链这条路上试行,如果实行顺利,再应用于主干道。同时也可以理解为:针对于主链来说,侧链是一种更安全的协议升级的方式,就算本次升级之后出现什么灾难性的BUG,主链也不会受到任何影响。
知识点2:跨链价值转移协议
再来说我们在侧链上进行的跨链交易动作。这里,笔者用银行和支付宝做比喻,类似于比特币的结算区块链,相当于银行,以交易结算为目的并且确权发生了价值的转移,然而转账动作如若出现在支付宝或是微信上(移动数字汇票平台),银行就是“主链”,而支付宝到微信等支付环境,就是“侧链”。
简单问题简单理解,从这个层面上来讲,侧链技术就是一种使货币在两条区块链间价值转移的协议。站在区块链技术的角度讲,因为涉及到货币种类问题,我们需要注意的是:通常侧链进行的跨链交易动作,是货币价值转移,而不是货币本身的转移。
本文地址: https://www.xiguacaijing.com/news/baike/2018/1380.html
赞助商