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