跨链侧链(Sidechains)

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跨链侧链(Sidechains)相关的知识,希望对你有一定的参考价值。

1. 定义

侧链是验证来自其他区块链数据的区块链,通过双向锚定(Two-way Peg)技术实现从链X到链Y的价值转移和稍后从链Y回到链X的价值转移。通常将链X称为主链,将链Y称为侧链。

eg. 闪电网络(Lightning Network)、 BTC Relay和RootStock等比特币侧链以及Lisk、 Asch、 Loom Network.

在这里插入图片描述
在这里插入图片描述

2. 双向锚定技术的实现模式

  • 单一托管模式
  • 联盟模式
  • SPV模式
  • 驱动链模式和混合式设计

2.1 SPV模式

  • 侧链与主链是同构区块链
  • 链B使用和链A一样的共识验证方法
  • 可以将链A的区块链头,写入链B的块中,能够验证和解析主链中的区块数据和账本数据。
    在这里插入图片描述

在这里插入图片描述

2.2 混合式设计 BTC-Relay

以太坊构建了一个比特币的侧链,运用以太坊的智能合约允许用户验证比特币的交易。

eg. Alice 1BTC和Bob的20ETH数字资产交换.
step1. Bob将20ETH发送到BTCSwap的合约进行冻结;(该合约只要能够确认BTC网络上Bob接收到来自Alice 1BTC就自动将20ETH转给Alice)
step2. Alice 确认Bob冻结信息后,将1 BTC转给Bob比特币账户;
step3. BTC Relayer将比特币区块头推送到BTCSwap合约;
step4. Alice 接下来就可以调用relay tx;
step5. BTCSwap合约结合tx和BTC链的区块链进行SPV验证,验证通过则将20ETH转给Alice以太坊地址。
在这里插入图片描述

参考
【1】Blockstream. Enabling Blockchain Innovations with Pegged Sidechains

以上是关于跨链侧链(Sidechains)的主要内容,如果未能解决你的问题,请参考以下文章

侧链跨链智能合约编写

aelf开发进展更新:资产跨链验证集成测试已完成,侧链集成测试按计划进行中

主流区块链跨链技术

对于公证人模式的跨链,如何让链能够带来一些突出的特点

Swap工具奔赴用户跨链需求

波卡生态 DeFi 拉开序幕,波卡跨链 DEX 协议 Zenlink 如何备战上线?