作者|Ryan Sean Adams & Matthew Black
在比特幣上構建DeFi:我們的經驗
電子現金?便宜的p2p支付?抗審查的數字黃金?
無論你認可哪種說法,比特幣都是為了替代現有的金融體系而設計的。旨在建立一個沒有銀行的系統,取代舊系統,從而消除對中介機構的依賴。
然而,比特幣上的金融工具卻走上了一條完全不同的道路。時至今日,圍繞BTC的大多數活動都依賴於大型的 "加密銀行",比如中心化的交易所和中心化的借貸平臺,它們在很大程度上主導了各自的垂直領域。
這些加密銀行需要你將BTC存到他們那裡,通常情況下,這些資金存入後究竟會發生什麼,我們知之甚少。正如一些人敏銳地注意到的那樣,中心化借貸平臺甚至可以自由地用使用者提供給他們的比特幣抵押品進行再抵押、交易和其他盈利活動。
這些產品的使用者既要承受託管風險,也要承受其不透明的內部風險以及管理系統失效的風險。中心化平臺由於司法管轄的要求,對誰能進入這些平臺也有限制,而且它們往往需要一個 "申請 “的過程才能獲得貸款。
DeFi的崛起
當比特幣們只能使用中心化的加密貨幣銀行來滿足自己的金融需求時,MakerDAO、Compound等專案則忙著為以太坊的使用者打造透明、開放、非託管的解決方案,創造了從抗審查的穩定幣到透明的貨幣市場的一整套生態系統。
來源:DeFi Pulse 2020年7月21日
但為什麼這些型別的應用沒有構建在比特幣上?
部分原因可能是源於在比特幣上構建存在許多挑戰。比特幣指令碼是一種簡單、原始、安全,基於棧的合約語言。但它不是圖靈完備的,沒有狀態的概念。這使得它很容易安全地鎖定你的比特幣,而不用擔心 "智慧合約被黑"的問題,就像我們在以太坊中經常看到的那樣。但這也讓在比特幣上進行構建的難度大大增加。
另一個挑戰是缺乏在比特幣之上構建金融應用的生態系統。如果沒有像MetaMask或Web3這樣的生態系統,那在比特幣和DeFi上進行構建的門檻就會更加困難。
原子互換 Atomic Swaps
比特幣DeFi最早的嘗試主要集中在交換,特別是原子互換 Atomic Swaps。Summa、Liquality、SparkSwap和Swap Online等團隊,都在2017到2018年開始搭建實驗去實現跨鏈交換的方法。
其中一些原子互換方案發展到了主網,並獲得了牽引。但它們中的大多數都漸漸消失了,或者說是改變了。
為什麼呢?
在比特幣上進行構建很難,跨鏈構建更難。在簽訂協議之前,你需要知道參與者的比特幣地址。你也不能在比特幣上建立一個流動性池。這意味著沒有自動化做市商AMM,流動性提供者必須要24小時線上去保證參與者任何型別的比特幣DeFi互動。
儘管如此,Liquality一直在努力克服許多這些UI/UX的挑戰(這要歸功於他們新的Liquality錢包),最近在交換BTC、ETH、DAI和USDC方面獲得了越來越多的吸引力。
Liquality互換交易量 2020
其他型別的交易所
其中一個比較獨特的專案是提供跨鏈拍賣的Summa。他們透過使用SPV證明去證明在以太坊上發生的BTC交易。
這使得使用者可以下載一個桌面應用程式,然後在拍賣中使用比特幣購買以太坊資產。
雖然這是一個非常棒且獨特的解決方案,但它並沒有獲得大量的使用。這可能與它需要使用者下載一個應用有關,或是因為拍賣的流動性沒有獲得大的吸引力。
代幣化的比特幣
如果你可以用一個ERC20代表的BTC去和現有全部的DeFi協議一起使用,那不是很好嗎?
不需要定製的比特幣錢包,也不需要流動性提供者持續線上。
從表面上看,這聽起來是一個完美的解決方案。但每一個版本的代幣化比特幣都有利弊。
WBTC
首先是WBTC或稱為 "包裹的比特幣"。這個解決方案允許使用者將BTC存到託管人那裡,再獲得一個ERC20的BTC作為回報。當然,這更類似於CeFi,因為使用者需要透過KYC的程式,還要信任第三方託管人。
從好的方面來看,每個WBTC都是1:1的BTC支援,所以非常容易進行擴充套件。
來源:btconethereum.com(BTC鎖定在WBTC中)
tBTC
接下來是tBTC,也就是 “去信任的BTC",它允許使用者透過託管人質押ETH股權的方式存入BTC,並獲得ERC20的BTC。託管人持有的ETH股權大於鎖定的BTC價值(初始為1.5倍)。如果託管人行為不端,那麼他們的ETH股權就會被罰沒。
這種代幣的去信任性質使其更抗審查,也是DeFi更好的一種選擇。但是,大量的ETH抵押物使得它很難進行擴充套件,因為每個人想要鎖定1個BTC並鑄造1個tBTC的話,必須要有一個持有BTC價值1.5倍的ETH託管人。
renBTC
最後說說renBTC,一個類似於tBTC的協議,允許使用者存入BTC,再由一個去信任的託管人(RenVM)持有,但是把REN作為抵押品(而不是ETH)。
再次,無信任的特性使得它可以抵禦審查,它的設計假設是,隨著系統中鎖定的資產越來越多,REN的價值也會越來越大,這使得它比tBTC更具可擴充套件性。
然而,由於REN是一種較新的資產,在使用者對協議失去信心的情況下,將其作為抵押品會增加破產的擔憂。
來源:btconethereum.com(BTC鎖定在renBTC中)
比特幣側鏈
RSK等比特幣側鏈提供了一個在比特幣上構建DeFi的底層平臺。事實上,Money on Chain一直致力於在這個平臺上構建穩定幣的解決方案。
RSK的工作原理是讓使用者將他們的BTC鎖定在一個聯合側鏈中,該側鏈執行EVM並接收RBTC。這意味著RSK上的應用可以用BTC建立智慧合約。
然而,這需要使用者信任這個聯盟和一個合適的進入RSK的橋樑。但到目前為止,這種方法的牽引力有限。很可能是由於缺乏一個適當的橋樑,並且缺乏建立在上面的應用程式。
我們構建原子貸 Atomic Loans V1的經驗
在2018年以前只能從 "加密貨幣銀行 "獲得BTC支援的貸款,對此我們感到很沮喪,所以我們的團隊在此之後就開始搭建一個協議,讓比特幣持有者可以用一種將信任最小化且不會清算比特幣的方式獲得流動性。
我們的目標是允許使用者透過鎖定BTC作為抵押品,再用以太坊穩定幣獲得貸款。
為什麼不使用代幣化的比特幣?
在構建的時候,以太坊上並不存在代幣化的比特幣。我們考慮過走這條路線,但意識到由於對託管人/質押人的抵押要求很高,所以不具有可擴充套件性,而且需要採取託管的方式才能鑄造一個ERC20 BTC。
鎖定BTC
我們選擇了P2P貸款模式(對於V1最容易構建),允許使用者將BTC鎖定在一個自定義的比特幣合約中,在還款或清倉的情況下可以解鎖。
還款使用了類似原子互換中的機制來實現(還款後獲得一個密碼,用於讓借款人解鎖BTC)。對於清算,使用了多方簽名(有借款人、出借人和仲裁人)的機制,允許出借人和仲裁人在債務頭寸低於最低抵押率的情況下清算抵押品。
信託模式
採用了仲裁人與預言機不同的信任特點。在典型的DeFi協議中,如果一個預言機出了問題,那麼協議中所有的債務頭寸都可能被清算。但如果有一個仲裁人,即使與某個貸款人或借款人串通很容易,但要把整個系統一起搞垮就很難了。
出借人
然而,使用這樣的模式意味著出借人需要24小時線上,才能提供密碼用於清算。為了解決這個問題,我們建立了代理,讓出借人可以設定好後,就不用去操心他們的資金。但即使有了這些代理,與Compound這樣的協議相比,這個過程也是相當繁瑣的。
資本效率
此外,我們很快了解到,P2P貸款模式的資金效率非常低。在比特幣中,資金池是很難實現的(除非你將比特幣代幣化)。我們的V1模式意味著你可以讓貸款人向多個借款人貸款,但不能反過來。
這自然導致了對大型貸款人和小型貸款人未使用資金的需求。
錢包的相容性
除此之外,使用定製的比特幣合約(P2SH)意味著大多數比特幣錢包並不支援解鎖BTC。
我們最初選擇使用Ledger Nano來允許借款人解鎖他們的BTC,因為Ledger支援我們需要的特定解鎖功能(signP2SHTransaction)。但比較意外的是,許多早期客戶並沒有Ledger,即使有Ledger的客戶也不一定願意將他們的裝置連線到網路介面,因為擔心網路介面會記錄他們的交易記錄。
吸引力
儘管有這些限制,但我們還是在2020年6月21日samczsun的漏洞披露後暫停之前,成功達到了約50萬的TVL。搭建和推出V1是一次很好的學習經歷,讓我們學到了很多關於使用者真正關心的東西。
最大的收穫
為比特幣建設是很難的
只有在體驗簡單的情況下,使用者才會喜歡非託管的方式
如果要求使用者安裝一些基礎應用,會降低提供流動性的可能性。
資金池的資金效率更高
比特幣上DeFi的未來
到目前為止,大部分提到的解決方案,都在某種意義上涉及到EVM。很難說這種情況是否會持續下去,儘管工作中也有一些專案利用比特幣的原生功能實現了 "DeFi"。
Simplicity
Blockstream一直在研究一種名為Simplicity的區塊鏈智慧合約程式語言,該語言旨在使程式碼執行更加容易地被正式驗證。
這目前是一項正在進行中的工作,預計將在今年年底完成。屆時,Simplicity很可能會被部署到Liquid側鏈上。目前還沒有計劃或打算在短期內將其納入比特幣核心。
DLC(離散日誌合約)
DLC基本上就是比特幣預言機合約。它們使使用者能夠簽訂一個按照 "現實生活 "事件執行的協議,並以BTC結算。
這是透過讓參與者將他們的資金鎖定在2-of-2多簽名中,並遵循類似於閃電網路的退出方法(即用預言機簽名來合作關閉和非合作關閉)來實現的。
這些合約使得金融衍生品和預測市場能夠在比特幣之上建立。
DLC在鏈上和閃電網路上是可以進行轉讓的,使用者可以在鏈外進倉和出倉。不過,透過閃電網路的DLC會遇到和路由支付一樣的資金低效問題。
RGB
RGB是一個智慧合約系統,允許在閃電網路之上發行資產。
這是透過將資產錨定到特定的比特幣UTXO和地址來實現的,並透過使用單用途封印(確保特定訊息只能傳送一次的加密原語)來防止雙花。
Tether計劃在年底前在RGB上發行USDT。
將RGB的功能與正在進行的DLC的工作相結合,可以實現更多的金融衍生品和預測市場的用途。
RGB還計劃在年底完成和Simplicity整合後,實現更高階的智慧合約功能。
總結
比特幣是數字黃金。但這並不意味著它必須是一塊閃亮的石頭。
從DLC到代幣化的BTC,越來越多的基礎設施正在建設,讓比特幣堅定持有者將他們的BTC用於新的金融應用。
這些應用將是建立在使用跨鏈橋的以太坊上,還是建立在Liquid等側鏈上,還是建立在閃電網路上--只有時間才能證明。
Ryan Sean Adams & Matthew Black 作者
Liam 翻譯
Edward 編輯
內容僅供參考 不作為投資建議 風險自擔
版權所有 未經允許 嚴禁轉載