近日ChainX 成功申請了一種跨鏈轉接橋的構建方法及系統專利。該轉接橋技術可以實現多資產跨鏈,其採用輕節點驗證保證單向多鏈資產跨鏈確認過程的安全性,並設置保險庫管理跨鏈資產實現雙向跨鏈。即將上線的ChainX BTC2.0 就應用該項技術實現BTC 與ChainX 的雙向跨鏈。
轉接橋系統
輕節點:部署在第一區塊鏈上的輕節點,用於實時監聽和記錄第一區塊鏈中跨鏈交易,驗證跨鏈交易,並將驗證確認後的跨鏈交易發送至中繼引擎。
中繼引擎:接收輕節點驗證後的跨鏈交易驗證後,中繼引擎檢索跨鏈交易所對應的轉接鏈,並將跨鏈交易發送至相應轉接鏈存儲。
轉接鏈:針對每條區塊鏈均創建轉接鏈,該轉接鏈與所對應的區塊鏈具有相同的架構,並且其當前區塊頭哈希包含第二區塊鏈跨鏈交易信息,以便中繼引擎檢索。轉接鏈關聯保險庫,根據跨鏈交易信息在保險庫中鎖定第一區塊鏈資產,並設置管理機制採用唯一標識符和密鑰派生方案對保險庫和轉接鏈進行運維管理。
保險庫:保險庫作為一個執行工具,可以是存儲節點或智能合約或可關聯服務器,與轉接鏈相關聯,轉接鏈各功能執行節點可根據所需進行保險庫調用。
ChainX X-BTC 2.0
在ChainX X-BTC 2.0 中,使用該項轉接橋專利完成了ChainX 與比特幣的雙向跨鏈。按照上述轉接橋系統構建方法,有如下對應關係:
第一區塊鏈:比特幣網絡輕節點:比特幣輕節點第二區塊鏈:ChainX 鏈中繼引擎:Relay保險庫:資產保險庫轉接鏈:ChainX 比特幣轉接橋(以下簡稱比特幣轉接橋)
ChainX X-BTC 2.0 按照上述方法實現跨鏈有如下步驟:
1. 在比特幣網絡中設置輕節點,輕節點實時監聽和記錄比特幣網絡中跨鏈交易(跨鏈交易會在OP_RETURN 標識),驗證跨鏈交易,並將驗證確認後的跨鏈交易發送至Relay。
2. Relay 接收比特幣網絡輕節點驗證後的跨鏈交易,檢驗後發送至比特幣轉接橋;
3. 比特幣轉接橋關聯資產保險庫,根據跨鏈交易信息在資產保險庫中鎖定比特幣資產;
4. 比特幣轉接橋上生成與交易相對應的X-BTC,利用合成的X-BTC 根據跨鏈交易信息在ChainX 和比特幣轉接橋之間進行流轉交易。 (因為ChainX 和比特幣轉接橋具有相同的區塊鏈架構,在兩者間建立資產流通協議就可以相互流轉);
5. 資產流轉完成後,在比特幣轉接橋上調用贖回模塊,解鎖資產保險庫的比特幣剩餘資產至對應比特幣賬戶,並銷毀X-BTC。
跨鏈方法的升級使ChainX 團隊可以更高效的將各類異構鏈接入ChainX 生態,從而實現多方資產在ChainX 上自由流轉。 ChainX X-BTC 2.0 將在下週上線,使區塊鏈中具有最高市值的比特幣資產在ChainX 上流通起來。