Web3 借貸與清算機制全解析:鏈上金融的運行邏輯

Web3 借貸與清算機制全解析:鏈上金融的運行邏輯

超額抵押借款

例如,借款人用ETH為抵押借入DAI;借款人的ETH的價值一定是要超過DAI的價值;借款人可以任意自由的使用自己借出的DAI

在這里插入圖片描述

穩定幣

第一步:借款人需要去提供一定的抵押物,ETH,BTC等

第二步:有了抵押物,就會去提供一個債務,然后智能合約就會去制造DAI;借款人就會來提取DAI使用這個借款

第三步:借款人去償還DAI然后結束智能合約,借款人就可以獲取當是自己抵押的資產
在這里插入圖片描述

抵押不足的借款

可以利用超過2倍的杠杠進行一個借款的操作

例如,借款人抵押ETH并借用DAI,DAI(債務)的價值可以超過ETH(抵押物)的價值,抵押的ETH和借來的DAI會被預先設計的智能合約限制使用。這些通常是挖礦合約(Farming Contract),金庫仍然控制著所有資產。
在這里插入圖片描述

杠杠下的APY

為什么在實踐中杠杠不能放大APY?
在這里插入圖片描述

清算

被清算是借貸中的一個最大的風險,因為你將失去相當一部分價值的抵押品。 哪個地方會出現問題?哪些地方會有被清算的風險。實際上的清算其實是為整個借貸協議做一個安全的托底。

  • 清算 == 賣掉貸款人的抵押物
  • 清算價差
    • 獎金,或者給清算人的折扣
    • 固定價差,或者變動的(基于拍賣)
傳統金融的清算

我們用證券交易舉例,交易日(T日)→結算日(T+1/T+2):

  1. 📑 交易撮合
    買賣雙方在交易所下單,成交后,交易所生成成交回報,發給清算機構。
  2. 🔍 交易確認
    清算機構(或交易所清算部)核對雙方的交易數據:買賣數量、價格、代碼、成交時間、賬戶信息等。
  3. ?? 凈額計算
    同一清算日內的多筆買賣進行對沖,計算凈買入或凈賣出數量和金額,降低清算資金壓力。
  4. 🔐 保證金管理
    期貨、衍生品類交易,清算機構會要求交易雙方繳納保證金,控制履約風險。
  5. 📝 出具清算通知書
    確認無誤后,向雙方發出清算通知,告知最終應付款、應收款、交割證券數量。
  6. 💸 安排結算
    由結算機構(中央證券登記結算公司、中央清算公司、銀聯、銀登中心等)負責最終資金劃撥和證券過戶。
DeFi區塊鏈的清算
固定價差清算

在保險庫中我們有一個清算人,他與這個事件進行一個相關的互動,清算人償還了一個特定的債務;在區塊鏈中就是他去償還了一個DAI的TOKEN,并且以折扣價來獲得了這個抵押品。

  • 償還貸款寸頭的債務
  • 以折扣價從倉位獲得抵押物作為回報
    • 典型平均折扣是 5-15%
      在這里插入圖片描述
  1. Close Factor=0.5:在固定價差清算中,Close Factor通常表示清算時債務的折扣率或清算價格相對于當前價格的比率。在這里,Close Factor=0.5可能意味著清算時債務會被減少50%,或者抵押物將以50%的價格進行清算。
  2. Liquidation Threshold=0.75:這是觸發清算的健康因子閾值。當借款人的健康因子(Health Factor)低于0.75時,系統會觸發清算。固定價差清算機制確保在健康因子達到這一閾值時,能夠及時清算以防止進一步的風險。
  3. Liquidation Spread=0.1:這是清算時的價差,通常表示為固定百分比。在這里,Liquidation Spread=0.1(即10%)意味著在清算時,抵押物將以當前市場價格的10%進行清算,以確保有足夠的緩沖來應對價格波動。
  4. 債務和抵押物價值:圖片中展示了債務和抵押物的當前價值,如1ETH=1600DAI,1250DAI,1200DAI等。這些數值可以幫助計算當前的健康因子,并判斷是否達到清算條件。
  5. 清算結果:在圖片中,清算后借款人需要償還625DAI,并且放貸人可以收回0.43ETH(=687.5DAI)。這表明在固定價差清算機制下,放貸人能夠以較低的價格收回抵押物,從而覆蓋其債務并獲得一定的收益。
  6. 健康因子:清算前健康因子為0.96,清算后為1.095,表明在固定價差清算機制下,賬戶的健康狀況得到了改善,超過了健康因子的閾值,從而避免了進一步的風險。
    在這里插入圖片描述
拍賣清算
  • 各種清算人隨時間推移出價,直到拍賣終止
  • 需要多條區塊鏈交易

英式拍賣:投標人出價越來越高

荷蘭拍賣:拍賣以高價開始,隨時間下降價格下降直到拍賣終止
在這里插入圖片描述

Maker DAO傾向于英式拍賣(第一天 – 2021年4月)

如下圖,有2個階段分別是tend賬面階段和dent還款階段;在賬面階段中"d"表示的是債務“C”表示的是抵押品;所以說要進行競價的就需要進行一個dI+1的競價,償還債務的金額要夠大,而且還要比之前一個人的出價高,簡單說就是多少錢干多少事兒。接下來進行償還,但是償還只能得到一小部分的抵押品的回報。
在這里插入圖片描述

MakerDAO荷蘭拍賣

  • 即時結算
    • 與在多個交易中進行的英式拍賣不同,Maker DAO在一則交易中立即結算
  • 抵押物閃貸
    • 不需要預付DAI(債務)(專門用于Maker DAO清算的閃電貸過程中)
  • 價格作為時間的函數
    • 抵押物價格隨時間下降,但沒有人可以通過意外獲得免費的抵押物

清算的案例和見解

Maker DAO機器人的失敗
在這里插入圖片描述

清算的洞察
  • 健康洞察

    • 固定價差清算不會必然增加健康因子
  • 超額清算

    • 清算出售過多的借款人的抵押物
  • 最優平倉策略

    • 平倉至收盤價不一定是最好的策略
    • 相反,連續2次清算可能會提供更多的利潤
      在這里插入圖片描述
      清算機制比較
  • 指標:每月清算和交易量之間的比例

  • 數據表明這次拍賣清算對借款人應該是更友好的

  • dYdX沒有關閉因子
    在這里插入圖片描述

去杠桿螺旋
在這里插入圖片描述

閃電貸

閃電貸就是說可以從資金庫里面去獲得這個貸款,他是基于一個智能合約的借貸池。第一步借取閃電貸,第二步在對應的池子中進行操作,第三步償還貸款和利息。

假設bart可以向bob提供貸款,而不會有bob拖欠債務的風險會怎樣?
在這里插入圖片描述

如下圖,我們有一個智能合約的資金池Alice在資金池中添加流動性X;bob想在一次原子交易中從Alice借出資產X,并且在交易的時候償還他,還會給Alice支付一些利息的費用
在這里插入圖片描述

閃電貸使用案例
  • DeFi攻擊
    • 價格預言機操縱
    • 拉高出貨(Pump and Dump)
  • (無風險)套利(arbitrage)
  • 倒倉(washtrading)
  • 閃鑄(Flash Minting)
  • 抵押物替換(collateral swapping)
基于閃電貸的清算
  • 當清算人不預先擁有須償還的加密貨幣時
  • 僅在一筆交易中清算完成時有效
  • 一個可清算的借款頭寸,債務為2000DAI,以2ETH為抵押
    在這里插入圖片描述

總結

本文解析了Web3借貸和清算機制的核心邏輯。主要涵蓋三種借貸模式:超額抵押借款(抵押物價值高于借款)、抵押不足借款(允許杠桿操作)以及穩定幣借貸流程。重點闡述了清算機制,比較了傳統金融與DeFi清算的差異,詳細介紹了固定價差清算和拍賣清算兩種模式,并分析了MakerDAO的實際案例。文章還探討了閃電貸的原理與應用場景,包括其在清算中的獨特作用。這些機制共同構成了鏈上金融的安全與運行基礎,體現了去中心化金融的創新性與復雜性。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/86698.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/86698.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/86698.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

RK3588開發筆記-GNSS-RTK模塊調試

目錄 前言 一、什么是GNSS/RTK 二、硬件連接 三、內核配置 四、模塊調試 五、ntripclient使用 總結 前言 在RK3588平臺上集成高精度定位功能是許多工業級應用的需求。本文記錄了我調試GNSS-RTK模塊的全過程,包含硬件連接、驅動移植、數據解析和精度優化等關鍵環節,希望對…

Vue.js $emit的介紹和簡單使用

前言 在 Vue.js 開發中,組件化是核心思想之一。但組件間的通信是一個重要課題,特別是子組件向父組件傳遞數據的場景。Vue 提供了多種通信方式,而$emit正是實現子→父通信的關鍵方法。本文將深入解析$emit的原理、使用場景及最佳實踐。 一、$e…

【Linux 學習計劃】-- 簡易版shell編寫

目錄 思路 創建自己的命令行 獲取用戶命令 分割命令 檢查是否是內建命令 cd命令實現 進程程序替換執行程序 總代碼 結語 思路 int main() {while (1){// 1. 自己的命令行PrintCommandLine();// 2. 獲取用戶命令char command[SIZE];int n GetUserCommand(command, si…

一個完整的日志收集方案:Elasticsearch + Logstash + Kibana+Filebeat (二)

📄 本地 Windows 部署 Logstash 連接本地 Elasticsearch 指南 ? 目標 在本地 Windows 上安裝并運行 Logstash配置 Logstash 將數據發送至本地 Elasticsearch測試數據采集與 ES 存儲流程 🧰 前提條件 軟件版本要求安裝說明Java17Oracle JDK 下載 或 O…

Java使用Selenium反爬蟲優化方案

當我們爬取大站的時候,就得需要對抗反爬蟲機制的場景,因為項目要求使用Java和Selenium。Selenium通常用于模擬用戶操作,但效率較低,所以需要我們結合其他技術來實現高效。 在 Java 中使用 Selenium 進行高效反爬蟲對抗時&#xff…

狀態管理方案對比與決策

1. 狀態管理的基本概念 現代前端應用隨著功能復雜度提升,狀態管理已成為架構設計的核心挑戰。狀態管理本質上解決的是數據的存儲、變更追蹤和響應式更新問題,以確保UI與底層數據保持同步。 核心挑戰: 狀態共享與組件通信可預測的狀態變更性能優化與重…

Fetch與Axios:區別、聯系、優缺點及使用差異

Fetch與Axios:區別、聯系、優缺點及使用差異 文章目錄 Fetch與Axios:區別、聯系、優缺點及使用差異一、聯系二、區別1. 瀏覽器支持與兼容性2. 響應處理3. 請求攔截和響應攔截4. 錯誤處理 三、優缺點1. Fetch API優點缺點 2. Axios優點缺點 四、使用上的差…

【Docker】快速入門與項目部署實戰

我們在部署一個項目時,會出現一系列問題比如: 命令太多了,記不住軟件安裝包名字復雜,不知道去哪里找安裝和部署步驟復雜,容易出錯 其實上述問題不僅僅是新手,即便是運維在安裝、部署的時候一樣會覺得麻煩…

Java面試題尚硅谷版第1季

1、寫出如下代碼運行結果 1.1、 使用局部變量表和操作數棧解題 1.2、使用前置和后置遞增解題 2、寫一個單例模式 2.1、考察知識點 2.2、單例模式實現 3、類加載和初始化順序 package classload;public class Father {private int i test();private static int j method();st…

關于Qt阻斷樣式繼承的解決辦法

引言 在使用 Qt 開發桌面應用時,借助樣式表(StyleSheet)來統一定義界面風格是非常常見的做法。通常,你會在主程序中通過 qApp->setStyleSheet(...) 或者直接給某個父控件設置樣式表,讓所有的子控件都采用相同的配色…

鼠標右鍵添加新建某種文件的方法

場景 我經常用到.emmx,.eddx文件,電腦上裝的是wpsX億圖(因為有wps會員),沒有開億圖會員。 然后問題就是,思維導圖和流程圖我都能正常開,正常編輯,但鼠標右鍵沒有新建這兩個文件的按…

Inxpect安全雷達傳感器與控制器:動態檢測 + 抗干擾技術重構工業安全防護體系

Inxpect 推出工業安全領域新型智能傳感器與控制器,其核心產品為雷達掃描儀,具備動態調整檢測區域、抗干擾能力強等特點,可精準檢測危險區域人員進入或存在情況,適用于移動機器人等場景。 Inxpect安全雷達傳感器核心功能 動態檢測…

【AI學習】李廣密與階躍星辰首席科學家張祥雨對談:多模態發展的歷史和未來

仔細閱讀了文章《專訪張祥雨:多模態推理和自主學習是未來的 2 個 「GPT-4」 時刻》 https://mp.weixin.qq.com/s/892QuRPH9uP6zN6dS-HZMw 非常贊嘆的一篇文章,說清楚了NLP、CV發展中的許多重大問題,讀來醍醐灌頂!這樣的文章&…

C++中std::deque詳解和實戰工程代碼示例

C中std::deque詳解和實戰工程代碼示例 std::deque(雙端隊列)是 C 標準庫中的一個序列容器,與 std::vector 類似,但它支持從頭部和尾部高效地插入和刪除元素。它底層采用分段連續空間實現,兼具靈活性與性能。 一、基本…

【AI大模型入門指南】概念與專有名詞詳解 (二)

【AI大模型入門指南】概念與專有名詞詳解 (二) 一 、前言 當你和聊天機器人聊得天花亂墜時,當你用文字讓AI生成精美圖片時,當手機相冊自動幫你分類照片時 —— 這些看似智能的操作背后,都藏著 AI 大模型的身影。 本…

AIStor 的模型上下文協議 (MCP) 服務器:管理功能

在本系列的上一篇博文中,我們討論了 MinIO AIStor 的模型上下文協議 (MCP) 服務器的基本用戶級功能。我們學習了如何使用人類語言命令查看存儲桶的內容、分析對象并標記它們以便將來處理,以及如何通過 LLM(例如 Anthropic Claude)…

期權末日輪實值期權盈利未平倉怎么辦?

本文主要介紹期權末日輪實值期權盈利未平倉怎么辦?期權末日輪實值期權盈利未平倉該怎么辦,需要明確幾個關鍵點:末日輪指的是期權到期日臨近的時候,通常指最后一周,尤其是最后一天,這時候時間價值衰減很快&a…

C++/Qt 聯合編程中的定時器使用陷阱:QObject::startTimer 報錯詳解

在 Qt 開發中,QTimer 是一個常用的工具類,用于處理定時事件。但不少開發者在 C/Qt 聯合編程,尤其是在工具類、靜態類、線程中使用定時器時,會遇到如下令人困惑的報錯: QObject::startTimer: Timers can only be used …

CentOS7.9 查詢運維安全日志,排查惡意用戶

1、查看系統版本 cat /etc/redhat-release uname -a 2、查看所有賬號 cat /etc/shadow 3、修改 root 密碼 passwd 3、查看賬號ID id jinzhi 4、查看登錄日志 lastlog 5、查看操作日志 cat .bash_history sudo cat /home/yunwei/.bash_history sudo grep root /va…

多模態大語言模型arxiv論文略讀(117)

Training-free Zero-shot Composed Image Retrieval via Weighted Modality Fusion and Similarity ?? 論文標題:Training-free Zero-shot Composed Image Retrieval via Weighted Modality Fusion and Similarity ?? 論文作者:Ren-Di Wu, Yu-Yen L…