免費(fèi)!趣鏈開源平臺BitXHub開放跨鏈測試網(wǎng)服務(wù)
當(dāng)前的區(qū)塊鏈應(yīng)用和底層技術(shù)平臺呈現(xiàn)出百花齊放的狀態(tài),但主流區(qū)塊鏈應(yīng)用中的每條鏈大多仍是一個獨(dú)立的、垂直的封閉體系。在業(yè)務(wù)形式日益復(fù)雜的商業(yè)應(yīng)用場景下,鏈與鏈之間缺乏統(tǒng)一的互聯(lián)互通機(jī)制,這極大限制了區(qū)塊鏈上數(shù)據(jù)&資產(chǎn)價值的流動性,跨鏈需求由此而來。
趣鏈科技從跨鏈的需求出發(fā)提出了一種通用的鏈間消息傳輸協(xié)議,并基于該協(xié)議實(shí)現(xiàn)了同時支持同構(gòu)及異構(gòu)區(qū)塊鏈間跨鏈交易的跨鏈技術(shù)示范平臺BitXHub,允許異構(gòu)鏈間的資產(chǎn)交換、數(shù)據(jù)共享及合約調(diào)用。
BitXHub跨鏈服務(wù)平臺由中繼鏈、應(yīng)用鏈以及跨鏈網(wǎng)關(guān)三種角色組成,跨鏈服務(wù)平臺可以像積木一樣靈活組合,以適應(yīng)不同的場景需求,我們稱之為“積木架構(gòu)”,包括:鏈對鏈架構(gòu)、主從鏈架構(gòu)和中繼鏈架構(gòu)。
鏈對鏈架構(gòu)主要適用于跨鏈參與多方有信任基礎(chǔ)或者安全性要求不那么高的場景,采用鏈對鏈架構(gòu),可以大大降低跨鏈設(shè)施部署成本。
主從鏈架構(gòu)中,主鏈通過跨鏈的方式控制和管理從鏈上的部分功能和鏈上數(shù)據(jù)。該架構(gòu)能夠通過樹狀方式進(jìn)行擴(kuò)展,比較適合存在權(quán)威中心或者希望通過多鏈提升業(yè)務(wù)性能的跨鏈場景。
中繼鏈架構(gòu)中,更適合不同組織或者機(jī)構(gòu)平等的構(gòu)建跨鏈聯(lián)盟,各個組織共同維護(hù)中繼鏈。在大規(guī)模中繼架構(gòu)下還能通過多層中繼鏈互聯(lián)形成中繼鏈網(wǎng)絡(luò)從而實(shí)現(xiàn)向擴(kuò)展。
另外,為了更好地提升跨鏈的穩(wěn)定性和跨鏈執(zhí)行效率,BitXHub升級了跨鏈傳輸協(xié)議IBTP2.0,下面給大家介紹一下新協(xié)議的核心功能特性:
服務(wù)級跨鏈:IBTP2.0跨鏈協(xié)議中,來源鏈和目的鏈采用鏈上服務(wù)級跨鏈,應(yīng)用鏈上不同服務(wù)相互獨(dú)立,減少業(yè)務(wù)間的干擾??梢愿玫貙?shí)現(xiàn)跨鏈交易的并行處理,提升跨鏈執(zhí)行效率。
服務(wù)權(quán)限控制:IBTP2.0支持應(yīng)用鏈跨鏈服務(wù)設(shè)置訪問權(quán)限,可自定義設(shè)置其跨鏈服務(wù)調(diào)用的黑名單集合,如果不指定,則允許所有應(yīng)用鏈的服務(wù)對其進(jìn)行調(diào)用。
信任鏈同步:實(shí)現(xiàn)應(yīng)用鏈的基于信任根的信任鏈的同步,對于PoW共識的應(yīng)用鏈,其信任鏈?zhǔn)菓?yīng)用鏈的連續(xù)區(qū)塊頭;對于PoS共識的應(yīng)用鏈,其信任鏈?zhǔn)球?yàn)證人信息的變化記錄。
中繼鏈跨鏈:中繼鏈支持內(nèi)置跨鏈管理合約,通過IBTP2.0協(xié)議,可以作為業(yè)務(wù)來源鏈或者目的鏈實(shí)現(xiàn)與不同應(yīng)用鏈或其他中繼鏈的跨鏈交互;
超時事務(wù)回滾機(jī)制:中繼鏈通過定時出塊機(jī)制,實(shí)現(xiàn)異??珂?zhǔn)聞?wù)的超時回滾,保障跨鏈?zhǔn)聞?wù)的安全一致性;
除此之外,為保證跨鏈平臺成員規(guī)范工作、系統(tǒng)健康升級、聯(lián)盟穩(wěn)態(tài)發(fā)展,BitXHub提供了一套跨鏈治理機(jī)制,對應(yīng)用鏈準(zhǔn)入、驗(yàn)證規(guī)則更新、節(jié)點(diǎn)增刪等問題提供全方位的有效治理。
治理機(jī)制的整體架構(gòu)如上圖所示?;诳珂溒脚_上的多種治理角色,依托規(guī)范的提案模型、靈活的投票策略和科學(xué)的評價體系,中繼鏈提供了關(guān)于應(yīng)用鏈、驗(yàn)證規(guī)則、中繼鏈節(jié)點(diǎn)等多模塊的治理服務(wù),以充分保證成員規(guī)范工作、系統(tǒng)健康升級、聯(lián)盟穩(wěn)態(tài)發(fā)展。
誰來治理
BitXHub跨鏈治理機(jī)制是一種聯(lián)盟自治的機(jī)制,但具有又由誰來做治理的工作呢?治理角色是聯(lián)盟自治的基礎(chǔ),主要包含治理管理員、審計(jì)管理員和應(yīng)用鏈管理員三種角色。中繼鏈上主要有治理管理員和審計(jì)管理員兩種角色,其中治理管理員又可以分為超級治理管理員和普通治理管理員。此外,治理機(jī)制中還涉及到應(yīng)用鏈管理員的角色。應(yīng)用鏈管理員不需要直接向中繼鏈注冊身份,但其實(shí)在應(yīng)用鏈注冊的過程中已經(jīng)將自己的地址注冊到中繼鏈上,應(yīng)用鏈相關(guān)的部分治理服務(wù)也可以由應(yīng)用鏈管理員來發(fā)起治理提案。
治理什么
治理什么是治理機(jī)制的主要內(nèi)容,中繼鏈上的治理服務(wù)涵蓋了對跨鏈平臺上各種行為的管控,包括中繼鏈節(jié)點(diǎn)管理、應(yīng)用鏈管理、驗(yàn)證規(guī)則管理、鏈上服務(wù)管理、統(tǒng)一身份管理、跨鏈權(quán)限管理、數(shù)據(jù)同步管理、治理業(yè)務(wù)管理、投票策略管理等。
如何治理
如何治理即治理方式,是治理機(jī)制的核心所在。治理的具體流程包括發(fā)起提案、投票、計(jì)票和結(jié)果處理四個階段。下面是投票治理的流程圖:
BitXHub自2020年3月份開源以后,吸引了國內(nèi)高校學(xué)生以及廣大區(qū)塊鏈開發(fā)愛好者的關(guān)注,一躍成為國內(nèi)關(guān)注Star數(shù)第一的跨鏈開源平臺,為了更好地為廣大開發(fā)者提供——“萬鏈互聯(lián)、開放生態(tài)”的服務(wù)體驗(yàn),BitXHub提供免費(fèi)的開放跨鏈測試網(wǎng)服務(wù)(https://scan.bitxhub.cn/),我們還提供了詳細(xì)的使用說明文檔幫助小伙伴快速上手,通過以上鏈接即可訪問。大家通過測試網(wǎng)瀏覽器可以實(shí)時查看跨鏈數(shù)據(jù)。同時,針對已有應(yīng)用鏈的用戶只需要通過跨鏈瀏覽器進(jìn)行應(yīng)用鏈注冊并提交審核,就可以方便地接入跨鏈服務(wù)系統(tǒng)。測試網(wǎng)還提供了趣鏈區(qū)塊鏈和Fabric兩條應(yīng)用鏈,并提供鏈上數(shù)據(jù)服務(wù),用戶應(yīng)用鏈接入跨鏈系統(tǒng)后,即可通過BitXHub體驗(yàn)異構(gòu)鏈間互聯(lián)互通地?cái)?shù)據(jù)跨鏈服務(wù)。
跨鏈測試網(wǎng)的開放使用,彰顯趣鏈科技“生態(tài)開放,共生共贏”的理念,跨鏈技術(shù)作為區(qū)塊鏈“價值互聯(lián)網(wǎng)”的關(guān)鍵樞紐,實(shí)現(xiàn)了不同區(qū)塊鏈之間的資產(chǎn)原子性交易、信息互通、服務(wù)互補(bǔ)等功能,打破區(qū)塊鏈間的數(shù)據(jù)孤島,構(gòu)建不同區(qū)塊鏈互聯(lián)互通網(wǎng)絡(luò)生態(tài)。目前,BitXHub跨鏈服務(wù)平臺已支持了業(yè)內(nèi)主流的趣鏈區(qū)塊鏈平臺、Fabric、BCOS、國網(wǎng)鏈、天平鏈、CITA鏈和以太坊等七種異構(gòu)鏈的跨鏈服務(wù),未來,將會為更多的異構(gòu)鏈平臺提供互聯(lián)互通的能力。