美文网首页
【BSC详解】1——简介

【BSC详解】1——简介

作者: ixiaolong | 来源:发表于2022-02-27 22:55 被阅读0次

    1 简介

    Binance Chain,简称 BC
    Binance Smart Chain,简称 BSC

    BC 在2019年上线,虽然目前未开源,但其代码的基础为 Tendermint

    BSC 可以被描述为与 BC 并行的链,兼容以太坊虚拟机(EVM),所以可以在 BSC 上部署智能合约,某种程度可以将 BSC 理解为一个复制的 Ethereum,但却有着更低的 gas,因此抢占了 Ethereum 不少资源。

    2 跨链架构

    对于跨链概念不了解的童鞋,可以学习下面两个内容:
    什么是跨链(上)
    什么是跨链(下)

    前面提到 BC 和 BSC 两条链,更确切的说,BSC 相当于 BC 的侧链,而且异构的两条链的通信是更为复杂的,在这里 BC-BSC 的交互引入了两个中继:bsc-relayeroracle-relayer

    下图为官方的跨链架构图:


    cross-chain.png

    下图添加了一些数据的流动:


    cross-chain-actions.png
    1. BC
      执行 BC 上的业务;

    2. bsc-relayer
      拉取 BC 上的块头(用于校验)和跨链数据包,并同步给 BSC;

    3. BSC
      处理 BSC 上面的业务;

    4. oracle-relayer
      拉取 BSC 的跨链数据包,并针对 BC 的预言(prophecy)进行声明(claim);

    相关的概念后续章节进行讲解。

    本系列目前只通文字和流程图对其具体实现进行讲解,暂时未进行源码层面的讲解(后续将逐步添加),相关的仓库链接将在对应的章节附上。

    相关文章

      网友评论

          本文标题:【BSC详解】1——简介

          本文链接:https://www.haomeiwen.com/subject/jrykrrtx.html