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