這就是Thorchain試圖要做的事情。藍狐筆記之前一直在關注Thorchain,主要是關注它是否能成為跨鏈的Uniswap。Uniswap的模式已經取得一定的成功,而跨鏈模式的Uniswap是否能取得成功?值得關注。目前Thorchain主網還未上線,它仍然需要在實踐中證明自己。
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%的節點都認同,那麼“見證交易”會得到確認。提交錯誤資訊的節點會被懲罰。如果節點正常執行,會獲得區塊獎勵和部分交易費用。節點離開網路,可以拿回最初的保證金還有賺取的獎勵。
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的價值也隨著提升,這是雙贏局面。
· RUNE捕獲交易費用
跟Uniswap一樣,使用者兌換代幣,需要支付費用。費用包括gas費用和交易費用。其網路費用會使用RUNE計價。交易費用會被當作系統收入,在節點和流動性提供商中進行分配,這個分配的方式是根據激勵的鐘擺來定。如果保證金資產低於流動性池資本,這是不安全的。為了保證系統安全,它會給予節點更多獎勵,會激勵更多節點參與;同時減少流動性提供商的獎勵,減少流動性提供商的湧入。如果保證金資產遠高於流動性池資產,資產效率過低,這個時候,降低節點的獎勵,增加流動性提供商的獎勵。
跟Uniswap 不同,Thorchain上的流動性提供商不僅可以獲得交易費用,還可以獲得區塊獎勵。為了減少無常損失,Thorchain還會考慮補償其無常損失。打個不完全恰當的比喻,Thorchain的獎勵機制就像是 Uniswap的費用+Compound的COMP代幣獎勵。