侧链技术能否解区块链可扩展性之痛?
我们都知道,可扩展性意味着区块链项目的系统性能,即系统每秒能处理的交易数量,很多区块链项目都努力在解决可扩展性问题。其实,侧链技术就是主要用于解决区块链可扩展性问题的。
我们可以把侧链看做一种协议。它可以让资产安全地从主链转移到其他区块链,又可以从其他区块链安全地返回主链。
通俗来说,主链可以理解为正式上线的、独立的区块链网络;而侧链则不然。它不会特指某个区块链,是遵守侧链协议的所有区块链的统称。

侧链的诞生,源于应对比特币的低 TPS 挑战。当年,每秒只能处理 7 笔交易的比特币可拓展性太差,导致许多高级应用无法建立。于是,大家通过增加侧链,来辅助比特币主链,从而让比特币可以自由、安全、更快地“跑”起来。
那么,侧链与主链如何“沟通”呢?侧链旨在实现双向锚定,让某种加密货币在主链以及侧链之间互相“转移”。以比特币为例:通过侧链技术,比特币可从主链“转移”到其他区块链之上,并在“转移”后的区块链上使用,同时还能安全“返回”主链;整个过程比特币保持着相同的价值。所以说,侧链的概念是相对主链而言的;只要符合侧链协议,所有现存的区块链,如以太坊、莱特币、Zcash 等等都可成为侧链。
在主链上部署侧链技术,就意味着用户可以使用他们已有的资产访问新的加密货币系统,从而实现在主链上无法达到的操作目的,这也被称为“跨链”。
跨链解决两个或多个不同链上的资产以及功能状态可以互相传递、转移、交换的难题。也就是说,跨链的存在,不仅是增加了区块链的可拓展性,还可以解决不同公链之间交易困难产生的“数据孤岛”问题。
跨链除了增强了可拓展性,还提高了可操作性。比如,我们把比特币从比特币公链利用跨链协议转移到以太坊上后,便可以用以太坊的智能合约来编程了。
另一方面,由于侧链本是独立的区块链,有自己的节点网络,代码以及数据也是相对独立的;所以它在运行过程中不会增加主链的负担,避免数据过度膨胀的情况出现。不过侧链技术较为复杂,需要支持可被后期重组证明失败交易的脚本以及足够多的运行节点,来确保其安全性。

侧链的出现是为了弥补比特币区块链运行中的一些问题。比如,比特币作为一种单一原生的数字资产,不能与其他资产兑换。以及在比特币区块链中,由于本身强大的共识机制,而导致交易缓慢的等一系列问题。这些都需要比特币区块链作出相应的升级,来满足人们的需求。
但是,比特币的区块链对于整个系统的安全性有很高的要求,对于比特币系统本身的升级,改造需要一个谨慎的验证过程,为了满足更新需求,就需要一个将其实行的“试验场”,这个试验场拥有比特币区块链的所有功能,而且能够实现将比特币以一种虚拟的方式转移到侧链中。
然后这些“试验场”将根据需求进行针对性的功能开发和试行,从而帮助比特币区块链实现这些需求,这样做就不需要主链进行频繁的更新,同时,在“试验场”中的比特币资产,也可以随时转移回比特币区块链中,不会受到影响,这个“试验场”就是我们今天说的侧链。
而在侧链上进行的跨链交易动作,相当于银行,以交易结算为目的并且确权发生了价值的转移,然而转账动作如若出现在支付宝或是微信上,银行就是“主链”,而支付宝到微信等支付环境,就是“侧链”。
从这个层面上来讲,侧链技术就是一种使货币在两条区块链间价值转移的协议。站在区块链技术的角度讲,因为涉及到货币种类问题,我们需要注意的是:通常侧链进行的跨链交易动作,是货币价值转移,而不是货币本身的转移。
来源链接:mp.weixin.qq.com
来源:链基百科
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。

币小哥



