Steaker Learn

03. 加密貨幣套利 — 融資 (1) 放貸

Jan 8, 2020

你要他的利,他要你的本。這是在說資金盤拉~

本系列的第一篇文先不講套利,我們先來講整個市場最基本的基礎~

為什麼有放貸?

放貸市場來自借款的需求,有借款就會有利息,有利息就可以從中獲利,所以我們先來看為什麼會有借款需求?借款常見的目的有以下三個:

解決資金需求

假設你持有 20 顆以太幣,目前價位在每顆 140 美金,你需要 2,000 美金來支付你想要購買的 Gogoro 機車,但此時此刻你不想賣掉你的以太幣,因為你相信有不久後他就會回到每顆 1,400 美金,這時後你就利用融資借貸抵押你的以太幣借出 USDT 來夠買你的 Gogoro,但你仍保有你的以太幣,等到重返榮耀時,你就可以把你的以太幣賣掉再來償還借款和支付利息。

槓桿交易

當你手上有一顆 BTC,但是你的老師跟你說 BTC 價格還會再次向上噴發,但你手上沒有更多現金了,一個是你可以去賣掉自己的 3C 玩具換更多現金來購買更多 BTC,但你也可以抵押 BTC 借 USDT 回來買更多的 BTC。要注意的是借貸做的槓桿與現貨槓桿不太一樣,現貨槓桿通常是由交易所提供的保證金交易(Margin Trading),雖然也是抵押加密貨幣來借款,差別在於透過借貸的方式往往需要透過好幾層;抵押 BTC 借 USDT,拿借來的 USDT 買更多 BTC,再拿新買的 BTC 去抵押借出 USDT …。而保證金交易直接跟你說你目前的加密貨幣資產可以借到多少量的加密貨幣直接在交易所內做操作。

做空

上面兩個例子都是借 USDT 出來,一般來說借 USDT 出來大多就代表你可以買更多的加密貨幣,也就是做多某個加密貨幣。反過來如果你借的是某個加密貨幣如比特幣,就是在做空比特幣。舉個例子,假設在比特幣價錢為 7,000 美時,你借了一顆比特幣,借出來後立刻到市場上賣掉拿到 7,000 USDT,過了一陣子比特幣跌到 5,000 美了,你這時候只要拿手中的 5,000 USDT去買一顆比特幣還款就行了。

超過 10 % 的利率是否合理?

比特幣現在價錢為 6,900 美,當價格漲到 7,590 美或是跌到 6,210 美時,就產生了超過 10 % 的漲跌幅度,從周線圖上不難發現在一週內就發生這樣變化的次數不在少數,借款人很容易在短時間內獲得的利潤就足以支付一整年的利息,因此我認為這個利率是非常合理的

計程車與司機 — 三種不同的融資模式

如果把提供資金供人借貸的提供方比喻為計程車司機,借錢槓桿操作的需求方比喻為乘客,乘客需要司機將他載往財富自由的目的地,我們可以依照乘客找到司機的方法,將目前加密貨幣世界的借貸市場劃分成三種類別:

P2P (Peer to Peer) 借貸

如 Uber 平台負責搓合司機與乘客,司機自己開出願意提供出借的利率和借出的天數,乘客可以選擇要不要以目前司機們開出的利率上車,而平台本身不干涉利率的數字 ,只從中抽取手續費用。Bitfinex, Poloniex, Gate.IOKuCoin 等中心化交易都提供了融資的搓合,但目前僅 Bitfinex 的需求量比較高,因此比較建議在上面操作。

這類平台的需求方通常是以融資操作現貨槓桿作為目的,也就是需求時常跟著比特幣行情跑,利率時高時低,相對較不穩定,高的時候我曾經收取 255% 年利率長達四天,低的時候也曾有長達兩週的時間年利率都不超過 6%。因此司機決定要提供的天數與利率的放貸策略就會大大的影響收益。

B2C (Business to Consumer) 借貸

如台灣大車隊,司機將他的資源簽給車隊,乘客有需求時請車隊派車。司機和乘客的利率都由中心化的機構決定,而提供與需求的利率差就為平台本身的利潤。目前比較大的平台有 Nexo, CelsiusCrypto.com等。

今天平台拿了資金提供人的錢後,必須把錢借給需求方收取利息,這樣才能發放利息給提供方,但當資金不在手上,提供方又想要把錢拿走時,平台就必須要先墊錢,或是他在提供資金時就必須控制借出的量,相較於 P2P 借貸,平台承擔資金水位的風險。這樣的風險導致兩個結果,一個是必須增加資金提供人提款的限制,一個是利率相對低於 P2P 借貸。由於有這兩個對提供者相對不利的結果,平台通常會出自家的幣來提供額外的獲利管道,下面表格比較了這三間 B2C 借貸的一些優劣勢。

另外許多交易所也會提供一些理財商品,如 Binance 幣安寶Okex 餘額寶BitoPro 幣託債 這一類以融資類型的產品,也有 Pionex 派幣寶Bincentive 磐石烈火商品 等以量化投資類型的商品,對於這一類的商品我認為比較不同於單純的借貸關係,因此不在這裡討論。

P2C (Peer to Contract)

如路上招手攔計程車,大家講好黃色的車子招手你就可以上車,費用照表跳表,當晚上司機比較少時會有夜間加成,直接將需求與供給的數字和利率公式公開,每個人都可以自行查看與計算。這一類都是去中心化的智能合約,目前有 Compound, DyDX, NUOLendf。跟 B2C 借貸較類似,不一樣的地方是他將所有的資訊都公開,借貸機制都通過程式碼實現,所以會有以下幾個現象

  • 每個人都可以查詢到目前供給量與需求量,利率也這兩個量計算出。我們從結果的角度來說,當所有供給方都想要把資金領出來時,供給量減少,利率就會提高促使大家更有意願將資金放在裡面。除非發生非常嚴重的錯誤,不然不大會有擠兌的現象
  • 最大的特色是幾乎沒有提款限制!與 B2C 相比,不會因為需要分攤水位風險來限制提款數量,因此幾乎可以快速的將大量資金轉移做運用
  • 公開程式碼其實是最大的風險,很多人覺得公開程式碼是更安全的做法,這的確減少了官方人員黑箱作業的風險,但也意味著他將自己所有可能的缺點暴露在陽光下供大家檢視,當有人發現一個漏洞則可以很直接的攻擊!
  • 另一個最大的限制是以太坊,雖然部分 DeFi 產品開始使用 USDC 作為穩定幣,但是大多數產品都以 DAI 為主,不管在中心化或是去中心化交易所中 DAI 的流動性相較於 USDT 都小上許多,有提供的交易對也相對交少,對於需求方來說要借 DAI 到市場上做操作其實有額外的成本。

想比起來我認為 DeFi 看似一個美好的解決方案卻沒有特別的優勢,但畢竟最大的風險還是在人,所以我還是認為 DeFi 仍舊為我資金配置中相對安全的部分。

歷史利率比較

下圖為 2019 年 5 月份到 11 月份的平均利率,其中常見的兩個分水嶺我已點點現標出分別為 8% 和 12%,Bitfinex 放貸也依照幣種 USD 和 USDT

NUO Network

第一眼看到一個很高報酬的商品是 P2C 的 NUO Network,利率資料來自於某網友所公開的投資損益的表格中,NUO 有一個很重要的特性,當使用者還錢時提供者才會拿到利息,也就是說如果使用者一直不還錢,你的利息只會有一點點,由於這樣的特性他的平均利率其實是比較難估計的,不過他在 DeFi 圈中其實有著不少的利息。

其他去中心化借貸商品

實線的部分為其他去中心化借貸商品,最簡易使用的為 Compound, DyDx, USDx 和 Fulcrum,除了 LendF 以外,其他專案的過網利率可以在 LoanScan 網站上查詢,想比於 NUO,這幾家的提供模式都相對單純,只要將錢包與網站相連後,將資金打過去做 Supply 的動作即開始生利息。由於他們模式相近、利率資料容易取得以及轉帳手續費低廉,滿多項目在做自動化資金分配,舉例像是當 Compound 利率低於 DyDx 時,就將資金從 Compound 轉移過去取得更高的利息,這當中比較著名的項目應該屬於 Robo-Advisor Token,他將整個資金自動調配的過程變成一種基金,你只要購買就可以得到這樣的好處。

LendF 大家可能比較不熟悉,他是大陸那邊一個項目,平台宣稱由於礦場合作需求很高,因此可以長期提供接近 8% 的利率,他比較特別的事情是有發行一個 USDx 幣,必須要等比例抵押 USDC、PAX 和 TUSD才可以生成,另外他也是目前少數 DeFi 圈子中提供 USDT 放貸的項目,但我個人認為他們庫盤風險較大,我會比較小心看待這個項目。

小心匯率的陷阱

上圖中兩條虛線為 Bitfinex USDt (在交易所中名字為 UST)和 Bitfinex USD 的利率,看起來平均的利率似乎差不多但是藏著一個小陷阱。在過去的六個月中 USDt 的需求量一直遠小於 USD,也就是說沒什麼人要借 USDt,因此很常會看到 USDt 的利率小於 USD,因此大多數的人到 Bitfinex 放貸時會將 USDt 賣成 USD 開始放貸。

但從上表中可以看到 USDt 和 USDT 的匯率常常會有大幅度地變動,雖然在五月之後比較沒有極端的變化但常常換率會有 0.3% 左右的價差,來做個小算術,如果你今天將 10,000 USDt 在匯率 1.001 的時候換成 USD,加上 0.1% 的掛單手續費你可以得到 10,000 USD,過了一陣子後匯率來到 1.004,此時你 10,000 的 USDT 只能喚回 10,000 / (1.004 + 0.001)= 9,950 的 USDT 等於這樣來回的手續費加上匯率差幾乎吃掉 0.6% 的利潤,以目前日利率為 0.026 的情況下,等於你要放 27 天才可以不虧損的拿回來,因此當你資金在做進出的時候其實可以想一下我要把這筆資金放多久才可以彌補這 1% 的虧損。再去中心化合約中的 DAI 也要注意同樣的事情。

Bitfinex 放貸策略小心得

  1. 不夠高的利息不要放長天期
  2. 注意掛單簿上超過一百萬美金的牆
  3. 借貸利率是有週期的
  4. 不要將資金都在同一筆訂單中借出,同一時間可以用不同級距掛上多筆訂單,及距建議以掛單不上的量來決定
  5. 可以把訂單分散,在低利率時每天都有資金歸還
  6. 注意利率 FRR (目前正在使用中融資平均利率),通常最新成交訂單超越 FRR 時表示出現供不應求的狀態,很容易會有超過 20% 的利率
  7. 利率的表現代表大家對於目前比特幣行情的看法,反過來說如果在某個價位有很強的支撐時也會在利率上面反應

上面幾點算是我個人在寫交易機器人的小心得,如果覺得自已要寫這些策略其實很麻煩,業界上像是 Coinlend CryptoLend 都是在提供類似的服務,但在介面跟功能上我私心很推薦使用台灣開發者 Rex 的Fuly.AI 放貸機器人,他的放貸策略都放到不錯的利率,節省了我滿多時間!(而且收費也比另外兩間便宜很多,自己開一台機器其實也是一筆開銷)

資金調配

最後一個策略我會歸納成資金調配,由於上面的匯率變動可以知道 Bitfinex 的 USD 和去中心化的 DAI 是比較不容易調動的資金,而 Nexo 的 USDT/ USDC 和 Bitfinex 的 USDT 則是相對容易調動的資金,所以有個很簡單的策略就是單 Bitfinex 利率低於 8% 的時候我都會將資金放置於 Nexo,當發現 Bitfinex 利率提高時我會將資金提過去作放貸。同樣的方法也適用於 DAI 和一些 DeFi 商品。

有兩個小技巧,一個是在 Nexo 中你可以放一些如 USDC 的穩定幣來生利息,因為當你時常全額提走時 Nexo 會不發利息給你。另一個是 Nexo 提款時盡量使用相同的錢包和 IP 來提款,會提高提款速度。

風險

介紹完為什麼使用放貸,如何操作跟歷史回測後最後來提顯大家幾個風險上的問題!

  • 不是去中心化就沒有風險,但去中心化你可以透過區塊鏈上的資料很容易觀察到風險,像是可以觀察是不是有人在執行合約的程式來大量提走資金來免於擠兌的現象
  • BitGo 是個假議題,團隊聲譽更重要。許多團隊會主打他們將需求方提供的資產抵押在非常安全的冷錢包系統 BitGo 中,但是沒有團隊真的公開他們有多少抵押資產的帳目,更不用說你提供的資金當然不是放在 BitGo 裡。所以我認為團隊會不會掩蓋資金周轉不良形成資金盤的模式或是內鬼盜取資金才是最重要的,但這件事情只能從消息面防範。
  • 大家都知道 USDT 是個未爆彈,如果有天 USDT 真的發生問題,虛擬貨幣圈會發生什麼事情,其實很難想像,USDC/ PAX/ TUSD/ DAI 目前都有公開法幣資產抵押,如果公司為倒閉都可以 1:1 換回美金資產,但是 USDT 公開表明只有 70% 抵押並且認為大家共識價值勝過資產抵押,你覺得呢?我個人是有將部分比例的穩定幣資產放置在 TUSD 和 USDC 就是了!

如果你有看到這邊一樣很感謝你把我這麼多的 MurMur 看完 … 放貸市場的年獲利大約 6% ~ 14% 不是太大的問題,但就看你對風險的承受度決定了你的獲利,在 Defi Prime 其實還列出許多我沒講到的放貸平台,以上有介紹的都是我真實有在使用的平台,有些 DeFi 項目也不完全是放貸為主像是 Synthetic Token等,總之放貸雖然相較於套利和投資好像相對風險低又有很高的利潤,但是他絕對不是完全沒有風險的!

什麼是你最佳的放貸策略呢?可以留言跟大家分享看看囉~