1.前言
Bystack是比原鏈全球首創(chuàng)的一主多側(cè)架構(gòu)BUTXO模型BaaS平臺冰垄,Bystack的定位是面向未來的區(qū)塊鏈商業(yè)分層架構(gòu)掏熬,具有快速接入捻浦、高效穩(wěn)定、開放共識屋确、商業(yè)應(yīng)用等特性纳击。
2.架構(gòu)介紹
1、平臺架構(gòu)
Bystack是一個(gè)通用區(qū)塊鏈應(yīng)用堆棧平臺攻臀,繼承并實(shí)現(xiàn)了區(qū)塊鏈三層架構(gòu)焕数,分別由Bytom 主鏈,Vapor 側(cè)鏈刨啸,Blockcenter中臺堡赔,及Bycoin,Byone设联,Bystore等接入組件組成善已。
Bystack依靠Bytom公有區(qū)塊鏈技術(shù)平臺和Vapor側(cè)鏈技術(shù),通過Federation作為主鏈與側(cè)鏈之間的交互協(xié)議离例,為價(jià)值傳輸提供了通道换团,給上層應(yīng)用奠定了堅(jiān)實(shí)的基礎(chǔ)。
Blockcenter 作為業(yè)務(wù)中臺宫蛆,也是整個(gè)系統(tǒng)核心艘包。他和上層服務(wù)如 Bycoin,Byone, Bystore 實(shí)現(xiàn)了區(qū)塊鏈應(yīng) 用的第三層。Bycoin和Byone提供完整的移動(dòng)端和桌面端解決方案耀盗,Bystore則提供一整套完備且強(qiáng)大的開發(fā)框架辑甜。
2、主側(cè)鏈模型
Bystack區(qū)塊鏈基礎(chǔ)設(shè)施采用主側(cè)鏈(一主多側(cè))協(xié)同工作模型袍冷,主鏈采用 PoW 共識保證多樣資產(chǎn)的安全和去中心化磷醋,側(cè)鏈通過可插拔技術(shù)實(shí)現(xiàn)不同的解決方案,從而滿足不同的業(yè)務(wù)場 和對更高性能的要求胡诗,加速區(qū)塊鏈商業(yè)應(yīng)用的落地邓线。
主側(cè)鏈協(xié)議本質(zhì)上是一種跨區(qū)塊鏈解決方案淌友。這種解決方案,可以實(shí)現(xiàn)數(shù)字資產(chǎn)從一條鏈到另一條鏈的轉(zhuǎn)移骇陈,當(dāng)然也可以從另一條鏈安全返回到第一條鏈震庭。在 Bystack 中,創(chuàng)建你雌、 存儲資產(chǎn)的區(qū)塊鏈網(wǎng)絡(luò)通常被稱主鏈器联,而作為業(yè)務(wù)輔助的鏈則被稱為側(cè)鏈。側(cè)鏈協(xié)議被設(shè)想為一種允許數(shù)字資產(chǎn)在主鏈與側(cè)鏈之間進(jìn)行轉(zhuǎn)移的方式婿崭。
主鏈
Bystack的主鏈采用基于對AI計(jì)算友好型PoW算法Tensority的Bytom公鏈拨拓。主鏈主要擔(dān)任價(jià)值錨定,價(jià)值傳輸和可信存證的角色氓栈。任何的資產(chǎn)創(chuàng)建渣磷,傳輸和銷毀都由主鏈發(fā)起,再通過 Federation楔入到側(cè)鏈上授瘦,從而保證資產(chǎn)的安全性醋界。同時(shí)所有的業(yè)務(wù)或者資產(chǎn)的數(shù)字指紋信息都在主鏈上做可信存證,因?yàn)橹挥兴懔ΡWC的主鏈才能做可信存證提完。
側(cè)鏈
Bystack的側(cè)鏈主要是服務(wù)于垂直領(lǐng)域的業(yè)務(wù)形纺,滿足那些對 TPS 要求較高,且數(shù)據(jù)量比較大的業(yè)務(wù)徒欣。同時(shí)側(cè)鏈支持更加靈活的搭建方式逐样,企業(yè)或個(gè)人可以使用已運(yùn)行的側(cè)鏈,也可以生成屬于自己的側(cè)鏈帚称,并在側(cè)鏈上搭建自己的生態(tài)應(yīng)用。側(cè)鏈支持可插拔的共識秽澳,數(shù)據(jù)庫插件闯睹,可以更好的搭配以滿足實(shí)際的業(yè)務(wù)需求。
Federation
主鏈資產(chǎn)通過Federation楔入到側(cè)鏈担神,然后在側(cè)鏈的內(nèi)部流通和使用楼吃。 Federation當(dāng)中分為三種角色: 驗(yàn)證人:側(cè)鏈的出塊人,任何人都可以成為驗(yàn)證人妄讯。 收集人:監(jiān)控主鏈鎖定在聯(lián)邦合約地址的交易孩锡,收集交易并生成 Claim 交易,發(fā)送到節(jié) 點(diǎn)驗(yàn)證人進(jìn)行驗(yàn)證后進(jìn)入交易池亥贸。 聯(lián)邦地址:側(cè)鏈充值是指資產(chǎn)從主鏈楔入到側(cè)鏈的轉(zhuǎn)移過程躬窜,是需要資產(chǎn)先鎖定到聯(lián) 邦合約地址。