侧链技术
侧链
所谓“侧链”(又称楔入式侧链),是相对于主链而言的,是平行于主链的另一条区块链。它们通过“双向锚定” (Two-Way Pegging)来建立关联,实现主链与侧链之间价值的双向转移。可以在侧链上使用主链资产,并通过侧链来弥补主链功能的不足。虽然它们具有双向转移的能 力,但它们是隔离的,即使侧链中的加密被**(或恶意设计),所有的损害也都只限于侧链本身。
侧链作为主链新功能或新业务逻辑的“试验田”,一方面帮助主链试行、扩展新功能,另一方面随着各种主链本身无法具 备的业务逻辑在侧链上实现,围绕主链可更进一步搭建起一个覆盖各种业务需求的产业生态圈。比如新的扩展可以支持无数资产类型,例如股票、债券、金融衍生 品、真实和虚拟的世界货币,还能够实现智能合约、安全处理机制和真实世界财产注册。目前Blockstream以比特币区块链作为主链,正在做自己的侧链 项目[1]。
技术原理
侧链区块链使用的技术大体与主链相似,侧链技术的核心在于与主链之间建立起桥梁。这一技术又被形象地称为楔入,按楔入的实现方式,可将其划分为多种类型,这里主要了解双向楔入和联合楔入。
1.双向楔入
双向楔入是指将主链上的资产以一个固定的或者是确定的汇率在侧链间转入或输出的机制。它的核心机制其实是将一条链上的部分资产锁定,在侧链上生成或者是解锁一部分等价的资产。
双向楔入方式是需要主链与侧链都支持简单支付验证证明(Simplified Payment Verification proof,SPV),双方资产的转移是通过生成锁定的SPV输出来实现的,基于SPV协议的流程图如下。
2.联合楔入
另一种常被提及的楔入方式是联合楔入,它的机制类似于比特币多重签名,链上的资产转移到一个由多方公证人控制的多重签名地址,并由多方的控制权来锁定资产,进行资产的转移,其动作原理如下图所示。
[1] 引用自www.blockstream.com。
来源:我是码农,转载请保留出处和链接!
本文链接:http://www.54manong.com/?id=670