HNB底層區(qū)塊鏈系統(tǒng)介紹
HNB區(qū)塊鏈系統(tǒng)采用雙幣雙鏈架構(gòu),以支持兩種原生數(shù)字資產(chǎn)HNB和HGS的交易和運(yùn)行。為了支持廣泛的商業(yè)應(yīng)用,構(gòu)建去中心化的商業(yè)自治組織,僅依靠?jī)煞N原生數(shù)字資產(chǎn)是不夠的。HNB區(qū)塊鏈系統(tǒng)提供了對(duì)側(cè)鏈技術(shù)的支持,可以有效緩解主鏈壓力,以便提高性能,滿足高并發(fā)要求。而且對(duì)于商業(yè)應(yīng)用場(chǎng)景提供可擴(kuò)展的支持。
HNB的生態(tài)共建者能夠建設(shè)自己的側(cè)鏈應(yīng)用,同時(shí)與主鏈通信,并且可以抵押主鏈資產(chǎn)發(fā)行自定義數(shù)字資產(chǎn)。采用何種區(qū)塊鏈跨鏈交互技術(shù),HNB研發(fā)團(tuán)隊(duì)進(jìn)行了深入的思考和研究。
通過(guò)分析以太坊創(chuàng)始人Vitalik Buterin為銀行聯(lián)盟鏈R3寫(xiě)了一份關(guān)于跨鏈互操作的報(bào)告,文中提到三種跨鏈方式,分別是:公證人機(jī)制(Notary schemes)、側(cè)鏈/中繼(Sidechains/relays)、哈希鎖定(Hash-locking)。
結(jié)合HNB的應(yīng)用場(chǎng)景,HNB底層區(qū)塊鏈系統(tǒng)采用采用公證人機(jī)制、側(cè)鏈/中繼、可擴(kuò)展其他第三方協(xié)議三種跨鏈交互方式。如下圖所示:
公證人機(jī)制——用于支持HNB內(nèi)部?jī)煞N原生數(shù)字資產(chǎn)間跨鏈交易。公證人機(jī)制采用偏中心化的機(jī)制處理,由公證人分別識(shí)別其中一種資產(chǎn)的跨鏈交易請(qǐng)求,在另一種數(shù)字資產(chǎn)提交相應(yīng)的處理。HNB和HGS兩種數(shù)字資產(chǎn),由HNB社區(qū)管理,資產(chǎn)間的跨鏈交易通過(guò)公證人機(jī)制,由HNB社區(qū)充當(dāng)公證人角色,可以有效的管理兩種資產(chǎn)間的兌換交易。同時(shí),采用該種方式,可以支持較高的跨鏈交易吞吐量。
側(cè)鏈/中繼——用于HGS數(shù)字資產(chǎn)與HNB側(cè)鏈間的跨鏈交互。HGS鏈與側(cè)鏈發(fā)生跨鏈交互請(qǐng)求,以事件的方式通過(guò)中繼網(wǎng)關(guān)將交易轉(zhuǎn)發(fā)至對(duì)方,實(shí)現(xiàn)兩條鏈跨鏈交易的事務(wù)一致性。HNB底層平臺(tái)將提供中繼網(wǎng)關(guān)模塊,用于HNB側(cè)鏈與HGS鏈的對(duì)接。側(cè)鏈和主鏈以事件的方式通過(guò)中繼網(wǎng)關(guān)將交易轉(zhuǎn)發(fā)至對(duì)方,實(shí)現(xiàn)兩條鏈跨鏈交易的事務(wù)一致性。底層平臺(tái)將提供中繼網(wǎng)關(guān)模塊,用于側(cè)鏈與主鏈的對(duì)接。
可擴(kuò)展第三方協(xié)議——用于HNB數(shù)字資產(chǎn)與其他第三方區(qū)塊鏈的資產(chǎn)交易的協(xié)議。未來(lái)的區(qū)塊鏈架構(gòu)將是由多個(gè)區(qū)塊鏈共同組成的鏈網(wǎng)結(jié)構(gòu),跨鏈交互是必然趨勢(shì)。因此,HNB區(qū)塊鏈底層將預(yù)留第三方跨鏈協(xié)議接口,用于未來(lái)與其他區(qū)塊鏈底層對(duì)接時(shí)擴(kuò)展使用。
HNB團(tuán)隊(duì)在構(gòu)建可落地的多中心化經(jīng)濟(jì)實(shí)體項(xiàng)目的同時(shí),在區(qū)塊鏈的底層基礎(chǔ)設(shè)施建設(shè)中也在不斷探索。HNB公鏈作為區(qū)塊鏈行業(yè)后來(lái)者,正試圖以更恰當(dāng)?shù)姆绞?,為?shí)體世界與區(qū)塊鏈?zhǔn)澜缣峁┻B接的中樞,構(gòu)建多中心化經(jīng)濟(jì)體跨越國(guó)界與領(lǐng)域,實(shí)現(xiàn)真正意義上的自由貿(mào)易。并且讓貿(mào)易所創(chuàng)造的價(jià)值屬于每一個(gè)生態(tài)建設(shè)者。