原文標題:《一文解析 Centrifuge 實物資產抵押借貸的機制》
撰文:分布式資本
現實中的實物資產抵押是目前 DeFi 樂高中尚缺的一塊積木。實物資產以 NFT 形式抵押借貸,本身與代幣抵押借貸有著天壤之別。實物資產如何進行定價?在觸發緊急情況的時候,又如何進行清算?
Centrifuge 正在試圖解決這些問題,在踏足實物資產抵押這一領域時,也將 DeFi 世界更多的流動性帶入現實世界,
Centrifuge 是一種去中心化資產融資協議,其主要目標是將現實世界的資產引入區塊鏈上。該生態系統包括 Centrifuge Chain、Tinlake 借貸 dApp 和 P2P 消息協議。
Centrifuge 的愿景
Centrifuge 將現實世界中的實物資產帶到 DeFi 世界中,以此降低中小企業的的融資成本,并為 DeFi 投資者提供穩定的收益來源,這種收益來源與浮動的加密資產的價值無關,
在當今的金融體系中,只有最大的企業才能直接進入具備流動性的資本市場。大多數企業的融資依賴于銀行。由于缺乏公開透明的市場,市場效率低下以及交易成本高昂使得一些規模較小的企業無法獲得具有競爭力的利率。
DeFi 是一個沒有任何門檻的、對世界上所有人開放的且不斷發展的金融體系,Centrifuge 希望將 DeFi 的益處帶給所有迄今為止無法獲得 DeFi 流動性的借款人,
關于第一款面向用戶開放的產品——Tinlake,Centrifuge 允許任何人都可以啟動鏈上信貸基金,并創建抵押貸款池。Centifuge 還提供 CFG 獎勵,投資者可以通過參與生態系統來獲得額外收益,
Tinlake
Tinlake 是一個基于智能合約、開放的資產池,它將資產發起人和投資者聚集在一起,以此充分利用 DeFi 的無限潛力,最終,Tinlake 將成為一個完全去中心化的融資協議,并與不同的區塊鏈互操作,將各種融資資源接入進來。
通過 Tinlake 池,企業或「資產發起人」可以為現實世界的資產(如發票、房地產按揭貸款以及版稅流)通過 DeFi 的方式獲得流動性,他們通過將其金融資產標記為 NFT,并將這些 NFT 用作 Tinlake 池中的抵押品,為其資產融資。
對于每個 Tinlake 池,投資者可以以兩種不同的代幣投資資產:TIN 和 DROP,Tin 被稱為「風險代幣」,通過 Tin 投資會承擔違約風險,但可獲得較高回報。DROP 被稱為「穩定代幣」,可以保護投資者以防違約風險,并獲得穩定(但通常較低)的回報,這類似于傳統金融中常見的初級 / 高級投資結構,
每個資產發起人為其融資資產創建一個池,所有 Tinlake 池都有不同的風險 / 回報模式,投資者可以選擇不同投資偏好的模式。Tinlake 池設置為「循環」池或開放池,投資者可隨時加入或退出,投資者所提供的資金可由資產發起人重新配置(除非投資者贖回),
循環池
循環池允許投資者個人可以隨時投資 / 贖回,充分考慮到投資者的某些偏好(比如說 Drop 池中的風險指標是無損的),去中心化的解決機制匹配了投資和贖回兩種行為,這確保了資產發起人擁有穩定的流動性資金來源,同時投資者可以靈活地進行投資和贖回。
在 Tinlake 池里投資
投資者可以選擇將 Tinlake 款項中的任何一個(或兩個)列入白名單,如果投資者要以 Tin 或 Drop 代幣投資,可在一個周期的任何時候將 DAI 鎖定在 Tinlake 池中。在周期結束時,投資和贖回會自動執行,通常每 24 小時執行一次,去中心化、自動的機制將匹配投資和贖回,確保資金池風險指標保持不變:例如,Drop 這類款項始終由承擔第一損失的 TIN 投資者保護的,
當執行投資行為以后,鎖定的 Dai 將換成 TIN 或 DROP 代幣分配給投資者。交易按當前代幣價格執行,代幣價格包含了應計利率,而整套計價模型是按照 NAV 模型進行計算的,Drop 和 Tin 的代幣價格不一,Tin 價格還需考慮以沖銷形式承擔的潛在損失。(比如說,目前打開一個池子你會發現 Drop 的價格是 1.0358,而 Tin 的價格是 1.0315,Drop 和 Tin 的價格都包含了應計利率。)為了用 TIN/DROP 代幣贖回 Dai,投資者可以將這些代幣鎖定在 Tinlake 中。在訂單執行后,他們可以根據當前代幣價格收取相應的 DAI。投資者收回用于投資的 TIN/DROP 代幣以及贖回 DAI 的行為,不受投資周期的影響。直到 Tin 和 Drop 代幣安全地鎖定在 Tinlake 智能合約里,投資者便可收獲已計利息和 CFG 獎勵。
在 Tinlake 池里融資
資產組發起者可以利用投資者所提供的資金進行抵押資產融資,為了做到這一點,資產發起者將 RWA (實物資產) 的 NFT 鎖定到智能合約集中作為抵押品。NFT 是基于 centrifuge P2P 協議中共享的文檔而鑄造的(NFT 的鑄造在后面有詳細解說),這些非標資產的融資費用和主流 / 最高融資金額由鏈上定價記分卡(scorecard)提供,并由外部供應商通過定價預言機確定,一旦 NFT 定價,資產發起人就可以提取借款,當資產發起人償還融資后,NFT 將進行解鎖并轉移回資產發起人的錢包,
投融資周期(Epoch)
介于投資者可以隨時投資 / 贖回且資產發起者可以隨時發起 / 償還,去中心化池需要一個去中心化的機制來協調投資、贖回、發起和償還這些行為。
關于 Tinlake 的循環池,所有投資流入 / 流出均在規定的周期之內鎖定,并在該周期內按照預定的優先級和風險評級自動執行。在執行投資 / 贖回交易后,資產發起人可以將流動性儲備用以下一個周期資產的融資。資產發起者也可以在該周期的任何時候還款,但所還款項集中在一個單獨的儲備金池中,儲備金中的資金只能用于下一個周期的融資,以便投資者優先贖回。
總結一下就是,在資產發起人層面,周期內的資金流入 / 流出有以下幾種形式:
融資款的償還
資產的發起以及提取借款
在投資者層面,周期內的資金流入 / 流出有以下幾種形式:
- DROP 贖回
- TIN 贖回
- DROP 投資
- TIN 投資
周期的長短
在智能合約層面上,在 Tinlake 上執行智能合約有最短時長。直到最短時長過去之后,當前的周期才能被關閉,投資者可以調用合約來關閉當前周期。因此,如果一個周期的最短時長設置為 24 小時,則一個周期必須至少持續 24 小時,也可以持續更長的時間。這種對于周期時長的靈活設定,使得池子在剛開放的時候就可以增加資金,另外交易成本更加可觀,例如在 gas 價格高的時候,池子啟動較慢,如果在一個成熟的、擁有流動性的池中添加一項服務,可以通過在預定義的時間間隔關閉此周期,將周期限制在一定的時長內,一旦此周期關閉,智能合約將開始處理池的當前狀態并處理所有鎖定的訂單(請參閱下面的更多詳細資訊)。
投資 / 贖回過程
投資者可以在周期的任何時候提供更多的流動性。投資者所供應的 Dai 將被鎖定在 Tinlake 合同中,直到這個周期結束。只要當前周期處于活動狀態,投資者就可以取消鎖定。在這種情況下,鎖定的 Dai 將被轉移回投資者的錢包,在投資周期結束時,在考慮有最大儲備金(reserve)和最小 Tin 風險緩沖(risk buffer)的情況下,所有鎖定的訂單將按照當前 Tin/Drop 的價格進行處理和執行,同時,當前周期過去之后,投資者可以在 UI 中查看已執行的指令。如果部分投資 / 贖回無法執行,它將被轉入下一個投資周期,在此期間 DAI 保持鎖定。此鎖定訂單可以隨時取消。
贖回的工作原理與以上類似。如果持有 TIN/DROP 的投資者想要贖回(部分) TIN/DROP 代幣,他們可以在這個周期的任何時候將這些代幣鎖定到 Tinlake 中,在這個周期結束時,所有鎖定的訂單將按照當前 Tin/Drop 價格進行處理和執行,同時考慮最大儲備金和最小 Tin 風險緩沖,當這個周期結束轉入下一個周期前,投資者可以在 UI 中從已執行的訂單中收到 DAI,如果部分投資 / 贖回無法執行,這些訂單將轉入下一個周期,因此這些代幣將保持鎖定。此鎖定訂單可以隨時取消,
周期轉折指的是,當時間最短的投資周期結束之后,任何人都可以調用合約將此周期關閉。當投資周期關閉之后,任何人都無法解鎖他們的訂單。此周期關閉后,鎖定的所有訂單將被收集和處理。如果此周期在沒有任何鎖定的投資 / 贖回交易的情況下被關閉,則這個周期編號將被緩沖。周期轉折時,合同首先處理池的當前狀態:總債務、資產凈值、準備金、高級資產債務、高級資產債務余額、高級資產價值、初級資產價值、Tin/Drop 代幣價格、Tin 風險緩沖。
之后,智能合約會檢查是否所有設定的訂單都可以在資金可用的情況下執行,并且不會打破最小 Tin 風險緩沖資金或最大儲備金限制,如果是這種情況,所有的訂單都會立即執行,合約將處理池的新狀態,反之,如果不是所有的訂單都可以執行,此時的訂單處理和池子狀態是這樣的,例如,由于儲備金中沒有足夠的可用資金(加上新投入的資金)來滿足所有贖回訂單或執行,Tinlake 將啟動「緊急解決機制」。
緊急解決機制指的是,如果現有儲備金無法贖回訂單情況下,任何人都可以提交解決方案并通過簡單的合約調用來解決四種投資 / 贖回交易類型的已執行訂單,智能合約檢查此提交所產生的狀態是否符合上述所有限制。如果是這樣的話,在 30 分鐘的挑戰時間內,任何人都可以提交更好的解決方案,解決方案的優先順序是由「最大權重函數」執行的訂單數量權重決定的。此功能的權重在不同的池中可能有所不同,但通常情況下,例如 Drop 贖回將是權重最高的。
如果提交了一個具有競爭性的可行解決方案,而這個解決方案的「最大權重函數」更高,則新的 30 分鐘挑戰時間開始。如果沒有更高級的解決方案提交上來,任何人都可以在 30 分鐘的挑戰期后調用「周期執行」函數,并執行正在等待中的交易。
P2P 網路
那么如何確定這些 NFT 背后的資產是真實存在的?Centrifuge 的 P2P 網路可以保證這一點,Centrifuge 的 P2P 網路為創建、交換以及驗證協作者之間的資產數據提供了安全的模式并將這些資產代幣化鑄成 NFT。資產發起人可以選擇性地與服務提供商共享資產的詳細資訊,服務提供商可以評估數據并將資訊提交到正在鑄的 NFT 上,同時,加密簽名可以被用來驗證數據來源。
P2P 網路的組件是在 libp2p 上實現的,Centrifuge 鏈用作:
- 以類似于 ERC725 標準的形式維護身份(身份指的是 P2P 網路上的每個實體或協作者具有可驗證的 Centrifuge ID)
- 錨定狀態確認
- 根據鏈外文件鑄造 NFT,這些 NFT 可以橋接至以太坊,作為 Tinlake 的抵押品鎖定,并為資產融資,
那么,資產發起人提交的關于資產資訊的文件中有哪些數據?協作者之間又是如何驗證文件的真偽并為資產定價的呢?文檔是一組用以表示金融資產的特定字段,只要文件格式一致,網路支持任何類型的文檔,并在選定的協作者之間共享。文檔的交換是加密的,并且只有參與此私有數據交換的各方才能訪問,文檔中可以添加和刪除協作者。不同的協作者可以更新文檔并在具有訪問權限的節點集中發布新版本。
在鑄造 NFT 的過程中,資產發起人需要保證資產的相關資訊的隱私,P2P 網路也能做到這一點。Centrifuge 的支持隱私的 NFT 是資產 / 文檔的代幣化形式,它能保證部分或全部資產屬性的私有性,而公共的、去中心化的分類賬則會跟蹤資產的所有權。
Tinlake 池的用例
以上就是 Tinlake 中抵押借貸還貸的邏輯了。而今 Tinlake 中的鎖倉量達到了 18,141,371 Dai。一共累計有 77 家企業 / 資產發起人創建了池子進行抵押貸款:有些池子的投融資周期已經關閉,有些池子 NFT 已經鎖定,而大部分池子的借貸正在進行中。
而在應用程式首頁有 9 家鎖倉量最高的池,為不同企業創建。比如說鎖倉量排名第一的池叫做 1754 factory (Bling 第一期),這是一家做債券的金融公司。1754 Factory 旨在向 Bling 客戶提供最高為€200 的短期現金預付款。Bling 是一款面向法國消費者的移動應用程式,可以為用戶提供高達 100 億歐元的預付款。1754 Factory 已簽訂機構購買協議,用以購買 Bling 債券,
同時,Centrifuge 還與不少金融公司達成了長期合作關系:
New Silver 成立于 2018 年,是一家技術型非銀行貸款機構,主要致力于為美國「fix and flip」行業提供房地產的融資,集中于單一家庭住宅資產,
ConsolFreight 是一家貿易融資和保理提供商,專注于幫助中小企業和發展大陸家,CFs 向參與國際貨物和服務貿易的利益相關者提供營運資本融資,
Harbor 是一家專注于供應鏈金融和營運資金解決方案金融科技公司,該公司通過港口的貿易融資計劃加快供應商付款,以實現買方和供應商的資金流動性需求。