T-Bridge框架允許不同鏈上的使用者和服務提供商分別與各自鏈上的智慧合約互動從而參與跨鏈交易。扮演中間角色的路由鏈(Route Chain)則進行與跨鏈交易有關資訊的註冊和同步。協議中介人(Protocol Mediator)則監視不同鏈的狀態,他們能夠根據原鏈上發生的事件而在目標鏈上進行交易(協議中介人的角色與當前跨鏈節點Storeman Node相似)。
核心概念和角色的定義:
路由鏈:路由鏈是T-Bridge框架內業務鏈之間進行跨鏈交易的連線樞紐。
業務鏈:業務鏈參為跨鏈交易提供相關的服務或資源。
協議中介人:協議中介人在路由鏈和業務鏈間提供跨鏈交易機制。協議中介人偵聽來自原鏈的資訊並執行相應的跨鏈交易請求。
服務提供商:服務提供商提供跨鏈交易中涉及的服務或資源。
使用者:使用者透過發起交易進行跨鏈資源或服務的交換。
跨鏈交易合約:跨鏈交易合約為T-Bridge框架提供各類基礎功能,如跨鏈序號產生器制、受支援的信任模型、基本跨鏈交易資訊等。
業務合約:業務合約提供必要的其他服務,是對核心跨鏈交易合約的補充。
T-Bridge框架的技術棧介紹
萬維鏈研發團隊為說明用途,提供瞭如下可參考的技術棧:
上圖是對技術棧的抽象描述,圖中並未明確具體的技術和實施細節。實施細節會因專案的不同而不同。萬維鏈團隊當前正在開發T-Bridge的概念原型(PoC),該概念原型將Wanchain作為路由鏈和業務鏈,並將HyperLedger的Besu作為另一條待連線的業務鏈。鏈代理(Chain Agents)的鏈上查詢資料透過MongoDB進行儲存,鏈服務(Chain Services)是對鏈代理的補充和增強,用於與區塊鏈進行通訊,從而允許協議中介人查詢區塊鏈資訊併傳送區塊交易。
T-Bridge框架總架構師朱正明簡介
萬維鏈研發總監。北京大學數學學院本科和碩士,主要研究方向為資訊和計算機軟體。在區塊鏈,大資料分析,移動網際網路,分散式計算,電信網管,SaaS平臺等領域有豐富經驗。先後在北電網路,愛立信,諾基亞,國內知名網際網路企業,以及創業公司工作,擅長系統架構和研發管理。 對眾多主流區塊鏈平臺的技術和應用場景進行深入分析研究,打造了聯盟鏈平臺LanChain產品體系和生態元件,負責了多個專案區塊鏈方案的落地實施。
預告:我們將在第二篇詳細討論T-Bridge框架下的跨鏈交易合約、業務合約概念模型等,以及它們是如何為整個T-Bridge框架賦能的。