比特幣存在的目的之一是無須許可的去中介化的價值轉移,因為比特幣有自己的帳本,有密碼學和 PoW 博弈機制的保護,它可以做到這一點。不過如今的問題是,現在不只有比特幣一條鏈,還有以太坊、EOS 等多條鏈,每條鏈的帳本都不一樣。如何實現不同鏈之間的價值轉移?
這就涉及到了跨鏈的問題,傳統的解決方案往往是通過中心化的交易所,比如將 BTC 兌換成 ETH。這種兌換的方式,需要中心化交易所的參與。或者,通過將 BTC 代幣化,變成 ERC20 代幣,也可以在以太坊上實現價值轉移。
那麼,有沒有一種無須許可的去中介方式,可以直接實現不同鏈之間的資產兌換?也就是不經過中心機構實現跨鏈資產的交易。
這就是 Thorchain 試圖要做的事情。筆者之前一直在關注 Thorchain,主要是關注它是否能成為跨鏈的 Uniswap。Uniswap 的模式已經取得一定的成功,而跨鏈模式的 Uniswap 是否能取得成功?值得關注。目前 Thorchain 主網還未上線,它仍然需要在實踐中證明自己。
延伸閱讀:DeFi資產跨鏈轉移|募資10億的 Ren 上線虛擬機 RenVM,將 BTC BCH Zcash 拉上以太坊
Thorchain:想成為跨鏈的 Uniswap
Uniswap 是基於以太坊鏈的代幣兌換協議,它是去中心化的模式,無須許可,任何人都可以通過其自動做市商模式提供流動性,或者兌換代幣。迄今為止,這種模式取得了成功。不過,這種成功目前主要是基於以太坊之上。其他公鏈資產,還無法在 Uniswap 上直接進行做市和兌換。
Thorchain 想要成為無須許可的去中心化的跨鏈 Uniswap。也就是說,用戶在 Thorchain 上可以直接兌換 BTC、ETH、EOS 等不同鏈上的資產,而不是像 Uniswap 上主要兌換 ETH 和 ERC20 代幣資產。這也意味著,如果用戶持有 BTC 資產,可以直接通過 Thorchain 的流動性池兌換成 ETH、EOS 等資產。在這個過程中,最重要的屬性之一就是無須許可和去中介化,否則它就沒有存在的必要。
簡單來說,為了實現資產的跨鏈兌換,需要節點的參與。而 Thorchain 就是由這些實現資產跨鏈兌換的節點組成的網路,這些節點運行 Thorchain 的軟體,且是匿名的,相互之間無法知道彼此的身份,以防止合謀。此外,為了防止網路被掌控,活躍節點是周期性運行,一段時間之後,部分節點會被隨機踢出網路,同時新節點會加入進來。被踢出的節點也可重新加入。最後,這些節點不參與治理,無法改變系統規則。
Thorchain 的節點創建不同鏈的地址,以接收 BTC、ETH、EOS 等不同鏈上的資產。當這些地址收到資產,節點在 Thorchain 上記錄這些事件。Thorchain 會同步外部網路的交易狀態,系統會跟蹤轉移的資產、交易 ID 等的相關訊息、發送人地址和接收人地址等。不過並非跟蹤所有外部網路的交易,只是同步跟 Thorchain 相關的交易。
節點看到跟 Thorchain 相關的交易後,會發送交易訊息(「見證交易」)到網路中。「見證交易」有標準結構,所以,不管來自哪個網路的交易,在 Thorchain 看來都是一樣的。節點需要對「見證交易」達成共識,如果網路中的 67% 的節點都認同,那麼「見證交易」會得到確認。提交錯誤訊息的節點會被懲罰。如果節點正常運行,會獲得區塊獎勵和部分交易費用。節點離開網路,可以拿回最初的保證金還有賺取的獎勵。
延伸閱讀:去中心化交易所 6 月交易量大漲 70% 破 15 億美元,「自動做市商」占掉五成
RUNE 的價值捕獲
RUNE 是 Thorchain 的原生代幣。它是實現 Thorchain 安全的基礎,也是實現跨鏈資產兌換的關鍵。那麼,從價值捕獲的角度,RUNE 到底有什麼用?
- RUNE 是 Thorchain 的結算資產
在 Thorchain 上兌換資產,都必須通過 RUNE。比如用戶將 BTC 兌換為 ETH,它會通過 RUNE 進行。
- RUNE 充當節點的保證金和流動性池資產
Thorchain 是由節點組成的網路。Thorchain 是 PoS 鏈,其節點參與出塊需要鎖定保證金。成為節點本身沒有身份上的限制,任何人都可以成為 Thorchain 節點,只需將其原生代幣 RUNE 發送到 Thorchain 的主存儲庫(存放保證金的地址),當節點存入足夠的 RUNE 之後,會被隨機挑選成為活躍節點。
為確保 Thorchain 的網路安全,在參與 Thorchain 網路中的 RUNE 資產,在它的設計導向中,67% 作為節點的保證金,而 33% 作為流動性池資產。RUNE 的流動性池包括外部資產和原生資產 RUNE。所有的外部資產通過 RUNE 進行連接。由於 RUNE 的這種作用,隨著流動性池資產的上升,RUNE 的價值也隨之上漲。此外,跟 Uniswap 類似,流動性提供商存入的份額會被計算出來,以獲得相應的獎勵和收益。用戶兌換代幣的模式跟 Uniswap 的模式類似。
這意味著 RUNE 不僅是實現 Thorchain 安全的重要基礎資產,也是實現其流動性的重要資產。這會帶來大量的 RUNE 的鎖定。目前看,還無法知道 RUNE 鎖定量會達到多大規模。不過這裡有一個相關關係,隨著流動性池資產的增長,隨著交易量的增長,RUNE 價值也會隨之增長,否則它無法保證 Thorchain 的網路安全。
為保證 Thorchain 的安全,節點保證金必須高於流動性池的資產,否則節點就有動機偷取流動性池的資產。當然並不是存入的保證金價值越高越好,如果節點鎖定過多的資金,則不利於流動性池提供更多的流動性。在 Thorchain 的設計中,它認為其最佳配置為 67% 比例的 RUNE 作為保證金,33% RUNE 進入流動性池。
同時,這也意味著 RUNE 價值的提升跟其基本業務面的發展有深度關聯關係。當然,這裡面也存在擴展性的問題,如果 RUNE 價值沒有得到提升,那麼,其流動性池也無法擴大。如果隨著流動性的增大,RUNE 的價值也隨著提升,這是雙贏局面。
延伸閱讀:Vitalik: 我們低估了PoS的開發時間;以太坊 2.0「階段一」將達到 10 萬 TPS
- RUNE 捕獲交易費用
跟 Uniswap 一樣,用戶兌換代幣,需要支付費用。費用包括 gas 費用和交易費用。其網路費用會使用 RUNE 計價。交易費用會被當作系統收入,在節點和流動性提供商中進行分配,這個分配的方式是根據激勵的鐘擺來定。
如果保證金資產低於流動性池資本,這是不安全的。為了保證系統安全,它會給予節點更多獎勵,會激勵更多節點參與;同時減少流動性提供商的獎勵,減少流動性提供商的湧入。如果保證金資產遠高於流動性池資產,資產效率過低,這個時候,降低節點的獎勵,增加流動性提供商的獎勵。
跟 Uniswap 不同,Thorchain 上的流動性提供商不僅可以獲得交易費用,還可以獲得區塊獎勵。為了減少無常損失,Thorchain 還會考慮補償其無常損失。打個不完全恰當的比喻,Thorchain 的獎勵機制就像是 Uniswap 的費用+ Compound 的 COMP 代幣獎勵。
📍相關報導📍
簡單理解自動做市商 Balancer ,為什麼說它是通用化的 Uniswap?
彭博點名的年度四大項目|Polkadot 初始版本終於上線!DOT持有者可開始申請成為節點
Defi 去中心化交易|交換協議 Bancor 有機會超越 Uniswap 嗎?
讓動區 Telegram 新聞頻道再次強大!!立即加入獲得第一手區塊鏈、加密貨幣新聞報導。
LINE 與 Messenger 不定期為大家服務