您的当前位置: 首页 > 行业知识 > 区块链侧链是什么?是起什么作用?

区块链侧链是什么?是起什么作用?

1.区块链侧链是什么

侧链的是一种相对于比特币主链来说的概念,指的是区块链中所有遵循侧链协议的链。侧链也可以说是一个独立的区块链,通过主链资产的双向锚定进行数据交互,侧链依赖于主链,但是独立于主链处理事物。

区块链侧链

2.区块链侧链的作用

(1)首先,侧链可以提高交易速度。侧链的出现使得比特币主链可以把部分交易转移到侧链上,在小范围内达成共识,加快交易速度,降低交易成本,提升交易效率。正如主干道和分支干道一样,引入一部分车流量到分支干道,会使得整个车流速度加快。

(2)其次,侧链是相对独立的,如果侧链上出现了代码漏洞和大量资金被盗等问题时,主链的安全性和稳定性都不会受到影响。用户不必担心被篡改,即便多条侧链一起运行,也不会对主链造成影响。类比如分支干道发生车祸等应急现象时,是不会影响主干道的。

(3)另外,侧链可以为主链拓展不同的功能。如智能合约、隐私性等,大部分情况下,生态的用户可以直接持有主链 token
即可体验不同功能的侧链提供的服务,这样也就能够进一步扩展了区块链技术的应用范围和创新空间。例如,你想把比特币主链移动到一个侧链上,你就可以利用侧链区块上的各种功能,以达到自己的目的。在分支干道上可以看到主干道上看不到的风景和服务,甚至分支干道会距离目的地更近。

尽管侧链的出现带来了很多便利,但仍存在一些弊端。侧链作为一个独立的个体,完成开发之后,必须要考虑到其独立运维工作,需要有足够多的节点保证其安全性。另外,主链和侧链所面临的环境也更为复杂,需要通过软分叉或硬分叉来增加复杂的新操作码,这时欺诈性交易和软分叉等风险很可能滋生。

3.区块链侧链功能的应用举例

以比特币及其侧链为例,侧链的核心原理在于能够冻结一条链上(主链)的资产,然后在另一条链上产生,可以通过多种方式来实现,
Blockstream提出了基于简单支付验证(SPV)证明的方法。

在比特币系统中验证交易时,涉及到交易合法性检查、双重花费检查、脚本检查等。由于验证过程需要完整的 UTXO(Unspent Transaction
Output, 表示未花费的输出) 记录,通常要由运行着完整功能节点的矿工来完成。

而很多时候,用户只关心与自己相关的那些交易,比如当用户收到其他人号称发来的比特币时,只希望能够知道交易是否合法、是否已在区块链中存在了足够的时间(即获得足够的确认),而不需要自己成为完整节点做出完整验证。

中本聪设计的简单支付验证(SPV)可以实现这一点。SPV
能够以较小的代价判断某个支付交易是否已经被验证过(存在于区块链中),以及得到了多少算力保护(定位包含该交易的区块在区块链中的位置)。

侧链协议中,用SPV来证明一个交易确实已经在区块链中发生过,称为SPV证明(SPV Proof)。一个 SPV
证明包括两部分内容:一组区块头的列表,表示工作量证明;一个特定输出(output)确实存在于某个区块中的密码学证明。

以上就是有关于区块链侧链的定义、作用及应用的全面梳理,如果还想了解更多区块链的相关内容,敬请关注三个皮匠报告网站。

推荐阅读

什么是区块链、码链?码链与区块链的区别分析

什么是以太坊?以太坊区块链架构介绍

《赛迪区块链:中国区块链产业发展白皮书2021(27页).pdf》

《可信区块链推进计划:区块链与供应链金融(46页).pdf》

本文由作者AG发布,版权归原作者所有,禁止转载。本文仅代表作者个人观点,与本网无关。本文文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
客服
商务合作
小程序
服务号
折叠