撰文:ChainSwap

關於主流幣跨鏈問題及思考:

正如我們所知,主流幣大多都是已經發行的代幣,如 USDT。我們以 USDT 爲例,如若要實現 USDT 通 ChainSwap 的多鏈跨橋,我們必須考慮以下幾個問題 (其他主流幣情況類似,此處以 USDT 爲例展開討論,方便大家理解)。

1. 橋上的主流幣流動性從何而來

第一個問題,每條鏈上的 USDT 從何而來?假如用戶 A 要從 ETH 鏈上跨 USDT 到 BSC 鏈上,那麼用戶持有的是以太坊上面的 USDT,而不是 BSC 上面的 USDT,所以如何實現用戶通過橋把 USDT 從 BSC 鏈上提取出來呢?我們顯然會想到準備金方案 (也就是所謂的添加流動性),預先在支持 USDT 跨鏈的鏈上儲存一些準備金,以供用戶完成跨橋。但具體需要多少數額的準備金,以及由誰提供是個值得探究的問題。

2. 用戶使用 ChainSwap 完成主流幣跨鏈的目的或動機

用戶使用 ChainSwap 完成主流幣跨鏈的目的或動機到底是什麼,我們想大致可以分爲兩類,第一類爲用戶有純粹的跨橋需求;第二類爲存在套利機會,用戶有利可圖 (這點很有意思)。後面會展開探討在這兩類不同情況下,用戶使用橋會有什麼區別。

3. 關於主流幣跨鏈的安全問題

我們知道,到目前爲止,已經有很多個跨橋項目的穩定幣跨鏈出現了黑客出逃資產的情況,彷彿跨鏈橋成了黑客出逃資產的後備通道。因此我們對主流幣跨鏈對安全問題十分重視,如何防止這類問題或者追回出逃的資產是一個難點。

可行性方案的探討:

1. 我們計劃採用流動性挖礦的方式來激勵用戶添加主流幣的流動性到我們的橋上,給予用戶一定的獎勵,驅動用戶把閒置的主流幣利用起來,並確保這個流動性挖礦的獎勵相對穩定。與此同時,我們也會添加一定的流動性以供用戶在初期能夠正常使用主流幣跨鏈。關於流動性挖礦的獎勵從何而來,目前有兩個可操作的方向,一是將平臺收到的手續費用於獎勵,二是用平臺代幣來給予獎勵,亦或是兩者的結合獎勵。爲此我們會有添加流動性,移除流動性,跨鏈並移除流動性的功能,除此之外還會展示用戶當前流動性收益,當前添加流動性的 APY,以及用戶提取收益的功能。

2. 本質上來講,第二種用戶是爲了更好的服務第一種用戶而出現的。我們引入橋平衡的概念,當橋的兩邊的流動性都相同的時候,我們就可以認爲橋是平衡的,而當橋的兩邊流動性不相同時,我們就認爲此時橋是不平衡的。基於以上的第一點,我們能讓用戶完成主流幣的跨鏈,但如果跨鏈一直是單向的,或者說在長時間內是單向的,就會出現橋的一邊流動性一直增加,而另一邊一直減少的情況,導致橋不平衡,最終直接造成用戶在橋流動性少的那一邊無法完成跨鏈。
本身用戶在使用跨鏈服務的時候會支付一定的手續費,就像上面提到的第一種用戶,所以我們設計了一種激勵機制,當用戶將資產從橋流動性少的一遍跨到流動性多的一邊的時候,用戶只需要支付很少的手續費,甚至可能得到獎勵,直到橋的兩邊被扳平流動性達到平衡爲止。這就是我們提供給用戶的套利機會,這樣的設計會使橋更加穩定和健壯。我們會在頁面上設計一個顯著醒目的提示,來告知用戶當前橋的哪些鏈存在套利機會,以便用戶可以隨時套利。除此之外,在其他體驗上面不會和普通的跨鏈交易有任何區別。

3. 技術安全是一個永恆的話題,絕對的網絡技術安全是很難實現的,所以我們會盡最大的努力,制定方案並積極完善更新。目前,我們關於黑色資產通過橋出逃的問題的指導思想是,通過設置限額以及大額跨鏈延遲來避免該情況的發生,具體數值參數會經過大量的模擬計算得出一個相對合理的結果並公佈。

未來的一些設想:

我們通過流動性挖礦激勵措施解決了橋的準備金問題,通過跨鏈套利機制幫助實現了穩定的橋平衡,但是未使用的的流動性是否存在瞬時的利用價值呢 (因爲隨時可能被使用,所以應該只存在瞬時流動性價值),例如用於閃電貸 (閃電貸並不是個壞技術,雖然經常被黑客用於攻擊)。如何實現在跨鏈的同時完成代幣的兌換也是我們探索的方向,這將更加方便用戶對代幣的操控,後續我們會更加詳細的介紹有關主流幣跨鏈的信息。