【BSC詳解】1——簡介

1 簡介

Binance Chain,簡稱 BC
Binance Smart Chain,簡稱 BSC

BC 在2019年上線,雖然目前未開源,但其代碼的基礎(chǔ)為 Tendermint。

BSC 可以被描述為與 BC 并行的鏈,兼容以太坊虛擬機(EVM),所以可以在 BSC 上部署智能合約,某種程度可以將 BSC 理解為一個復(fù)制的 Ethereum,但卻有著更低的 gas,因此搶占了 Ethereum 不少資源。

2 跨鏈架構(gòu)

對于跨鏈概念不了解的童鞋,可以學(xué)習(xí)下面兩個內(nèi)容:
什么是跨鏈(上)
什么是跨鏈(下)

前面提到 BC 和 BSC 兩條鏈,更確切的說,BSC 相當(dāng)于 BC 的側(cè)鏈,而且異構(gòu)的兩條鏈的通信是更為復(fù)雜的,在這里 BC-BSC 的交互引入了兩個中繼:bsc-relayeroracle-relayer。

下圖為官方的跨鏈架構(gòu)圖:


cross-chain.png

下圖添加了一些數(shù)據(jù)的流動:


cross-chain-actions.png
  1. BC
    執(zhí)行 BC 上的業(yè)務(wù);

  2. bsc-relayer
    拉取 BC 上的塊頭(用于校驗)和跨鏈數(shù)據(jù)包,并同步給 BSC;

  3. BSC
    處理 BSC 上面的業(yè)務(wù);

  4. oracle-relayer
    拉取 BSC 的跨鏈數(shù)據(jù)包,并針對 BC 的預(yù)言(prophecy)進行聲明(claim);

相關(guān)的概念后續(xù)章節(jié)進行講解。

本系列目前只通文字和流程圖對其具體實現(xiàn)進行講解,暫時未進行源碼層面的講解(后續(xù)將逐步添加),相關(guān)的倉庫鏈接將在對應(yīng)的章節(jié)附上。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1 簡介 bsc-relayer 是一個獨立進程,可單獨運行,運行時首先會向 BSC 查詢是否注冊過,如果沒有,則...
    ixiaolong閱讀 2,330評論 0 1
  • 1 系統(tǒng)合約 BSC 的核心在于 系統(tǒng)合約(solidity),在 【BSC詳解】2——bsc relayer[h...
    ixiaolong閱讀 3,690評論 0 2
  • 本文要求讀者有基本的區(qū)塊鏈知識背景,知道以太坊和ERC20,使用過或知道如何使用uniswap。 官網(wǎng):https...
    CodeIsLaw閱讀 9,774評論 0 4
  • 2021.12.14東八區(qū)4:00ama(nulink社區(qū)問答活動) 整理:qdd 翻譯:Deloris 發(fā)布:T...
    Aaron阿酷閱讀 337評論 0 0
  • 引言: 自比特幣誕生以來,數(shù)字貨幣交易所經(jīng)歷著一輪又一輪的發(fā)展和洗牌,中心化交易所和去中心化交易所之爭愈演愈烈。中...
    Caro艷歌兒閱讀 2,437評論 0 13

友情鏈接更多精彩內(nèi)容