Wanchain 發佈「質押金共享式多鏈互跨」機制,實現了比特幣到以太坊的直接跨鏈,無需經由 Wanchain 鏈進行中繼。

原文標題:《Wanchain:「多鏈互跨」機制成功上線主網,BTC 直跨、質押金共享成最大亮點》
撰文:Wanchain

2021 年 2 月 26 日,自 Wanchain5.0 發佈以來,Wanchain 團隊歷時四個月緊鑼密鼓地迭代,成功發佈了全新的「質押金共享式多鏈互跨」機制。相較上一版跨鏈機制,全新的「多鏈互跨」機制最突出的兩大亮點是:

  1. 質押金多鏈共享,即所有跨鏈橋的質押金共享同一押金池;
  2. BTC 實現直跨,即 BTC 可直接跨到以太坊上而無需經由 Wanchain 鏈進行中繼。

最新版 Wanchain 桌面錢包(V1.5.0)現已支持「多鏈互跨」機制。用戶可下載最新版桌面,待 3 月 9 日下一輪跨鏈節點組正式進行工作狀態後,便可親自體驗 BTC 直跨功能。

「質押金共享式多鏈互跨」 機制的亮點

一組跨鏈節點組可管理所有跨鏈橋,節點質押金多鏈共享

在 Wanchain 5.0 的跨鏈橋設計機制中,跨鏈橋(wanBridge)與跨鏈節點組(Storeman Group)是一一對應的關係,因此跨鏈集成任意兩條公鏈就必須要在這兩條公鏈之間創建至少一組跨鏈節點組。在這一機制下,參與多條公鏈跨鏈的節點需要加入多個跨鏈節點組,增加了節點運營商的運營難度。同時,不同跨鏈橋所對應的跨鏈節點組的質押金是獨立的,無法共享跨鏈額度,進而存在質押金利用率低的情況,即繁忙跨鏈橋質押金緊張而同時清閒跨鏈橋質押金閒置。最後,這種不同橋「分而治之」的設計,理論上存在節點局部合謀影響跨鏈安全的風險。 (下圖的左側部分展示了 Wanchain5.0 跨鏈機制設計)。

爲此,從提升跨鏈安全、高效利用資源、優化用戶體驗等方面考慮,Wanchain 跨鏈機制在 5.0 基礎之上再次進行重大升級,並將此次升級的全新跨鏈機制命名爲「質押金共享式多鏈互跨」機制,簡稱「多鏈互跨」機制。

「多鏈互跨」機制是萬維鏈團隊全新的跨鏈解決方案,旨在提高跨鏈的安全性和可擴展性。在多鏈互跨機制中,所有跨鏈橋由同一組跨鏈節點組運營,共享同一押金池。這個設計降低了跨鏈操作的複雜度,提升了跨鏈的便捷性,使得跨鏈資產可以在各條鏈上自由流轉;同時,在保證跨鏈資金安全的前提下,大大提高了單座橋的最大跨鏈數量。 (下圖的右側部分展示了 Wanchain 全新的「多鏈互跨」機制)。

三分鐘瞭解 Wanchain「多鏈互跨」機制:無需中繼、質押金共享

跨鏈節點的質押金是如何實現多鏈共享的呢?

在「多鏈互跨」機制中,跨鏈節點將質押金(目前機制支持質押金 WAN,以後考慮多幣種質押)質押到跨鏈橋後,這些質押金便被計入到橋的總資金池裏。每座跨鏈橋的質押金總額是由該橋所在跨鏈節點組的全部資產價格和相應的質押量共同決定的。由於質押金是全鏈共享的,因此,每座橋的跨鏈額度同樣是全鏈共享的。

我們通過一個具體例子來說明質押金共享後所帶來的每座橋可跨鏈額度的動態調整(爲方便解釋,一些複雜因子我們將做簡化處理):

假定跨鏈節點組支持 BTC-Ethereum、Ethereum-Wanchain、BTC-Wanchain 這三座跨鏈橋,組的總質押量是 150 萬 WAN (假設 1WAN=1USDT,且 WAN 價格保持不變),組抵押率是 150%。

那麼在初始階段,BTC-Ethereum、Ethereum-Wanchain、BTC-Wanchain 共享 150 萬 USDT 等值的質押金,且每一座橋最大可跨鏈額度均爲 100 萬 USDT (因爲組抵押率是 150%)。

經過一段時間後,有 20 萬 USDT 等值的 BTC 從比特幣網絡跨到了以太坊上,有 60 萬 USDT 等值的 ETH 從以太坊跨到 Wanchain 上。

那麼,此時,BTC-Ethereum、Ethereum-Wanchain、BTC-Wanchain 這三座橋依然共享 150 萬 USDT 等值的質押金。但由於發生了 20 萬 USDT 等值的 BTC 跨鏈和 60 萬 USDT 等值的 ETH 跨鏈,那麼每一座橋剩餘可跨鏈額度均爲 20 萬 USDT 等值的代幣。

總之,相較上一版的跨鏈機制,「 多鏈互跨 」 機制的一項重要變化是,質押金在所有跨鏈橋間實現共享,按需分配,合理動態地調配給跨鏈資產轉移需求更高的跨鏈橋。

BTC-Ethereum 直連橋,實現 BTC 直跨至以太坊

在上一版跨鏈機制中,Wanchain 所支持的所有跨鏈資產要進行跨鏈轉移都必須通過 Wanchain 或由 Wanchain 作爲中繼。而在最新的「多鏈互跨」機制中,我們成功實現了「直連橋」模式的跨鏈機制。所謂直連橋是指資產在兩條公鏈之間轉移無需經由扮演路由角色的 Wanchain 便可直接實現跨鏈轉移。這就要求 Wanchain 能夠提供在比特幣、以太坊、波卡、EOS 等公鏈間的具備直跨能力的跨鏈橋 wanBridge,例如,我們在以太坊和比特幣網絡間直接建造 wanBridge,實現比特幣的直連橋:

BTC@Bitcoin->wanBTC@Ethereum

如上所述,是將比特幣上的原生幣 BTC 直接跨鏈到以太坊上映射成爲 ERC20 格式的 wanBTC 代幣。wanBTC 便可有機會直接參與到以太坊生態中任何支持 ERC20 代幣格式的 DeFi 應用中去。

下圖展示了 Wanchain「多鏈互跨」機制:

三分鐘瞭解 Wanchain「多鏈互跨」機制:無需中繼、質押金共享

在浩瀚無垠的加密貨幣跨鏈海洋上,飄浮着一座座美麗的孤島,每一座孤島代表着一條公鏈(Bitcoin,Ethereum,EOS 等)。由於海水的阻隔,島與島之間彼此無法通達。反映在現實區塊鏈世界中,由於每條鏈有着不同的底層架構、不同的數據結構、不同的接口協議,因此,想要實現一條鏈與另一條鏈,尤其是異構鏈間的互訪,是極其困難的。

Wanchain 項目自誕生之初,便肩負着萬鏈互連的使命。過去幾年來,Wanchain 通過不斷迭代的跨鏈機制,我們在不同的孤島間架起了一座座跨鏈大橋,這便是 wanBridge。而所有的 wanBridge 由統一的一組跨鏈節點組管理(跨鏈節點組數量可根據需要調整),跨鏈節點組由又 21 個完全開放的、去中心化的跨鏈節點組成(節點數量可根據需要調整)。整套跨鏈體系通過科學合理的安全機制和經濟激勵模型,保障了跨鏈的平穩運行和跨鏈生態的繁榮發展。

此次全新的「多鏈互跨」機制,我們增加了一座極其重要的跨鏈橋,即 Bitcoin-Ethereum 直連橋,從而實現了 BTC 資產直接跨到以太坊上,而無需經由 Wanchain 進行中繼。

基於 Bitcoin-Ethereum 直連橋,用戶將 BTC 跨到以太坊上會便得更加容易,也更節省跨鏈費用。那麼,具體是怎麼做到的呢?

我們不妨對比一下上一版跨鏈機制和新版「多鏈互跨」機制將 BTC 跨到以太坊的流程差異。

在上一版跨鏈機制中,我們假設在 Bitcoin 和 Wanchain 之間建立的跨鏈節點組叫 SG1,在 Wanchain 和 Ethereum 之間建立的跨鏈節點組叫 SG2。那麼將 BTC 從比特幣網絡跨鏈轉移到以太坊上的流程如下:

  • 第一步:用戶在以太坊上發起 BTC 跨鏈交易;

  • 第二步:SG1 接收到該事件後鎖住比特幣網絡上的 BTC 併爲用戶在 Wanchain 上鑄造出同等數量的 wanBTC;

  • 第三步:用戶在 Wanchain 上發起 wanBTC 的跨鏈交易;

  • 第四步:SG2 接收到該事件後鎖住 Wanchain 上的 wanBTC 併爲用戶在以太坊上鑄造出同等數量的 wanBTC。

上述過程共產生了四筆交易,包括比特幣網絡上的一筆交易,Wanchain 上的兩筆交易,以太坊上的一筆交易。在這四筆交易中,用戶需要發起兩筆交易,一筆是在比特幣網絡上,一筆是在 Wanchain 上。

但當我們採用「多鏈互跨」機制後,整個流程就會變得異常簡單。我們假設統一管理所有跨鏈橋的跨鏈節點組叫 SG:

  • 第一步:用戶在比特幣網絡上發起 BTC 跨鏈交易;

  • 第二步:SG 收到該事件後,鎖住比特幣網絡上的 BTC 併爲用戶在以太坊上鑄造出相同數量的 wanBTC。

上述過程共產生了兩筆交易,包括比特幣網絡上的一筆交易和以太坊上的一筆交易。在這兩筆交易中,用戶只需要在比特幣網絡上發起一筆交易。對用戶來講,既減少了用戶的操作步驟,又節省了用戶的跨鏈費用支出。

新舊跨鏈機制對比

相較上一版跨鏈機制,全新的「質押金共享式多鏈互跨」機制在技術層面、用戶層面、甚至跨鏈節點運營層面都做了重大改進和提升。我們可以通過以下這張表格,瞭解「多鏈互跨」機制的優勢。

三分鐘瞭解 Wanchain「多鏈互跨」機制:無需中繼、質押金共享

桌面錢包、wanBridge Web 支持 BTC 直跨操作

配合此次的跨鏈機制升級,Wanchain 開發團隊將錢包等前端產品也做了相應的更新,以適應全新的「多鏈互跨」機制和 Bitcoin-Ethereum 直跨功能。 待 3 月 9 日新一輪跨鏈節點組正式進行工作狀態後,用戶便可 過 Wanchain 桌面錢包或 WanBridge Web 親自體驗 BTC 直接跨鏈到以太坊的功能。

BTC 直跨的錢包界面展示

以 Wanchain 桌面錢包爲例(wanBridge Web 類似)。

下載並安裝最新版桌面錢包 V1.5.0,打開桌面錢包, Cross Chain -> More Tokens ,將 Bitcoin <->Ethereum 打勾,開啓 BTC 到以太坊的直跨功能。

三分鐘瞭解 Wanchain「多鏈互跨」機制:無需中繼、質押金共享

找到 Cross Chain -> BTC -> Bitcoin <->Ethereum,彈出 BTC 到以太坊直跨的操作界面,相關參數說明如下:

Balance :待跨的 BTC 地址餘額

Storeman Group :選擇一個跨鏈節點組,默認選擇當前活躍的組便可

Capacity Left :剩餘可跨鏈額度。您的跨鏈金額必須小於該額度。

To (Ethereum) :接收 wanBTC 的以太坊上的目標地址

Estimated Fee :跨鏈過程預估產生的 Gas 費總和(目前跨鏈節點不收取跨鏈服務費)

Amount :需要跨鏈的 BTC 數量

You Will Receive :跨鏈到賬 BTC 數量

Advanced Options :通過高級選項功能,調節合適的 Gas Price。一般情況下,默認數值便可。

三分鐘瞭解 Wanchain「多鏈互跨」機制:無需中繼、質押金共享