模組化敘事的演進:DeFi借貸的模組化轉型

作者:YBB Capital 研究員Ac-Core,編譯:0xjs@黃金財經

TLDR

  • 模組化借貸的本質不只是跨鍊和聚合,但跨鍊和聚合在模組化借貸中都發揮著重要作用。

  • 模組化借貸利用基礎層提供的安全性、共識和資料可用性,重點實現執行層和應用層的功能模組化。

  • 模組化借貸將流程分解為幾個獨立的模組,例如抵押品管理、利率計算、風險評估和清算機制,各個模組透過標準化介面進行通訊。

  • 目前模組化DeFi協定的特性與OP Stack一鍵部署上鍊的邏輯類似,部署需要在協定本身之上建立模組組合,從而創造出新的金融產品和服務。

一、模組化的起源

模組化區塊鏈的概念源自兩份白皮書,2018 年Mustafa Albasan 和Vitalik Buterin 合作撰寫了《數據可用性採樣和欺詐證明》論文,提出了一種允許輕客戶端接收和驗證全節點欺詐證明的系統,並設計了一種數據可用性採樣協議,以減少鏈上容量和安全性之間的權衡,在不損害安全性和去中心化的情況下解決區塊鏈可擴展性問題。

隨後,2019 年,Mustafa Albasan 在《Lazy Ledger》白皮書中詳細介紹了一個新架構。該架構使用區塊鏈進行排序並確保交易資料可用性,而無需處理交易執行和驗證。這種新架構旨在解決現有區塊鏈系統中的可擴展性問題,最初被稱為「智慧合約客戶端」。智慧合約的執行由該客戶端上的另一個執行層執行,形成了第一個模組化資料可用性層專案Celestia 的原型。

隨著Rollup 技術的出現,這個概念變得更加具體,遵循在鏈下執行智慧合約並將結果作為證明上傳到「客戶端」執行層的邏輯。在區塊鏈架構和新擴展技術的反思下,Celestia 應運而生,定義了「模組化區塊鏈」的新範式。

二、模組化區塊鏈的出現

模組化區塊鏈旨在透過解耦和重構來解決區塊鏈領域的「不可能三角」困境。簡單來說,它將單體鏈的主要功能分解為多個層,每層專注於特定的功能,從而實現可擴展性。一般來說,單體鏈的基本功能可以分為以下四層:

  • 資料可用性層:確保網路中的資料可存取和驗證,包括資料儲存、傳輸和驗證功能,維護區塊鏈網路的透明性和信任。代表性的DA 項目包括Celestia、Avail、EigenDA 等。以太坊和Solana 等整體單體鏈也可以滿足DA 需求(比特幣由於非圖靈完備性,缺乏針對傳統Rollups 的良好驗證解決方案,但其擴容能力正在迅速進步)。

  • 共識層:處理節點之間的協議,以實現網路中資料和交易的一致性。透過共識演算法(如PoW 或PoS),它驗證交易並創建新區塊。大多數DA 專案也需要其共識層,通常設計用於低硬體要求和簡單的驗證輕節點。

  • 執行層:處理交易並執行智慧合約,包括交易驗證、執行和狀態更新。 Layer2 專案(如Arbitrum、Optimism、ZKsync)充當模組化區塊鏈的執行層,透過主鏈驗證交易的正確性並繼承主鏈的安全性。

  • 結算層:完成交易,確保資產轉移和區塊鏈上的永久記錄。模組化結算層的主要作用是驗證Rollup 有效性證明和狀態數據,其中著名的項目包括Dymension 和Cevmos。

早期圍繞比特幣提出的閃電網路、側鍊等解決方案可謂“模組化先鋒”,然而由於比特幣的非圖靈完備性,這些擴容方案進展緩慢且存在各種缺陷,並未得到廣泛採用。傳統區塊鏈試圖透過重建底層框架來解決三難困境,但收效甚微。為了解決這個問題,Vitalik Buterin 提出了圍繞Rollups 的改進。隨著錯誤性證明和零知識證明的成熟,透過類似樂高的方式在以太坊上建立執行層變得現實。以太坊已經將自己的最終目標設定為以Rollups 為中心的分層擴容之路,這種以Rollups 為中心的升級方式有望超越以往的擴容方案,成為區塊鏈擴容的終極解決方案。

三、模組化貸款的演變

圖片來源:Legendary Quant

模組化DeFi 借貸利用基礎層提供的安全性、共識和數據可用性,專注於執行層和應用層的功能模組化,並在區塊鏈上運行這些模組。關鍵的模組化部分包括:

  • 抵押物管理模組:負責儲存、管理和處理用戶的抵押物,並保障其安全、合規。

  • 利率計算模組:根據市場供需、使用者信用評分等因素動態調整借貸利率。

  • 風險評估模組:評估借款人的信用風險,以決定是否批准貸款申請並確定所需的抵押金額。

  • 清算機制模組:當借款人未能按時還款時,啟動清算程序,保護平台和其他使用者的利益。

模組化借貸系統需要從數據可用層獲取所有必要的交易和合約數據,以實現模組之間的交互和驗證。各模組的運作結果需要經過共識層的確認和記錄,確保所有模組狀態變化的安全性和一致性。模組化借貸的大部分邏輯都運作在執行層,透過智慧合約實現各個模組的功能。借貸交易的最終結算和清算都依賴結算層,確保借貸和清算交易的最終性。

3.1 核心概念

  • 模組化設計:將借貸流程分解為多個獨立模組,如抵押物管理、利率計算、風險評估、清算機制等,每個模組可獨立開發、測試和部署。

  • 互通性:標準化介面允許模組之間進行通信,從而可以輕鬆地組合不同的模組,甚至跨平台使用某些模組。

  • 可升級性:由於每個模組都是獨立的,因此可以單獨升級任何模組而不會影響整個系統。此功能使系統能夠快速響應市場變化和技術進步。

  • 安全性:模組化設計可以隔離風險。例如,如果某個模組出現安全漏洞,只需修復該模組,而不會影響整個系統。

3.2 關鍵部件

  • 抵押品管理模組:處理抵押品的存入、提取和管理,確保使用者抵押品的安全且合規。

  • 利率計算模組:根據市場供需、借款人信用評分等因素動態調整貸款利率。

  • 風險評估模組:評估借款人的風險,決定是否批准貸款請求以及確定所需的抵押金額。

  • 清算機制模組:當借款人未能按時還款時,啟動清算程序,確保借貸平台的資金安全。

3.3 優點

  • 靈活性:可以根據需要組合不同的模組,以滿足不同的貸款需求。

  • 效率:優化每個模組的效能,提高整個系統的效率。

  • 創新:開發人員可以透過引入新模組來增強功能,從而針對特定問題進行創新。

  • 透明度:模組化系統提供更高的透明度,允許獨立審核和驗證每個模組的操作邏輯和狀態。

3.4 跨鏈與聚合在模組化借貸中的作用

j01RtujIiObappDZ8IRvM1oxjW4Sc4npPDjVQAwM.png

圖片來源:跨鏈橋詳解

模組化借貸的本質不只是跨鍊和聚合,雖然跨鍊和聚合都扮演著重要角色。模組化借貸的核心思想是透過模組化借貸流程的各個功能來增強系統的靈活性、可擴展性、安全性和創新性。跨鍊和聚合是實現這核心思想的一部分,但不是全部。

跨鏈(互通性):

  • 跨鏈技術:使不同區塊鏈上的資產和功能模組能夠互通。這對於模組化借貸至關重要,因為它允許用戶跨區塊鏈轉移資產並使用各種去中心化應用程式(dApp)。

  • 多鏈支援:透過支援多條區塊鏈,借貸平台可以增強其可用性和靈活性,吸引更多用戶和資產。

聚合:

  • 聚合協議:聚合多種借貸協議和流動性池,提供統一的介面和更好的使用者體驗。例如,使用者可以透過一個聚合平台存取多個借貸市場,以獲得最佳的借貸利率。

  • 流動性聚合:透過聚合多種流動性來源,提高資金使用效率和市場流動性。

3.5 模組化借貸的其他關鍵方面

模組化設計:

  • 功能模組化:將借貸流程分解為獨立的功能模組(如抵押品管理、利率計算、風險評估、清算機制等),各模組可獨立開發、部署、升級。

  • 標準化介面:模組透過標準化介面進行通信,確保模組之間的相容性和互通性。

安全與風險管理:

  • 風險隔離:模組化設計可以將風險隔離在特定模組內,如果某個模組出現問題,不會影響整個系統。

  • 安全審計:每個模組都可以獨立審計,增強整個系統的安全性。

靈活性和可擴展性:

  • 靈活組合:使用者和開發者可以靈活組合不同的模組,滿足多樣化的借貸需求。

  • 可擴展性:可以透過添加或更換模組來擴展系統的功能和性能,而無需重建整個系統。

一些成熟的DeFi 平台,如Aave、Compound 和MakerDAO,也採用了模組化設計概念。例如,MakerDAO 正在轉向更去中心化的SubDAO 模型,而Aave 的協議由多個智能合約組成,用於處理借貸、抵押品管理、清算等。開發人員和使用者可以根據需要組合這些合約,甚至可以開發新合約來擴展平台的功能。

四、模組化貸款項目

4.1 Morpho 實驗室

Morpho Labs 旨在透過技術創新和優化來提升去中心化借貸市場的效率和用戶體驗,促進DeFi 生態系統的成長。 Morpho Labs 憑藉其模組化設計和無摩擦交易機制,尋求吸引更多用戶和資金進入去中心化金融領域。關鍵創新包括Morpho Blue 和Meta Morpho,它們可提高DeFi 借貸效率和互通性。

3dqSuvQIDL9HnIOzFZvQR4jIEqzC5UfuFEVini86.png

圖片來源:Morpho Labs 官方

Morpho Blue

Morpho Blue 是Morpho Labs 提供的借貸協議的高級版本。它旨在最大限度地減少加密資產(ERC20 和ERC4626 代幣)在以太坊虛擬機器上的部署,並創建獨立的借貸市場。 Morpho Blue 為貸方、借款人和應用程式提供了一個無需信任的基礎層,在雙重許可(BUSL-1.1 和GPLv2)下運作。一旦部署,它將永久運行在以太坊區塊鏈上。 (1)主要功能和組件包括:

  • 抵押品:使用者必須提供協議支援的抵押品才能藉入資產。

  • 清算貸款價值比(LLTV):協議為抵押品相對於借入資產設定了最低價值要求。例如,如果比率為90%,則借入資產的價值不得超過抵押品價值的90%,否則頭寸將被清算。

  • 借貸:使用者透過與協議互動來啟動借貸流程。他們指定希望藉款的資產金額並提供必要的抵押品。

  • 利率:借款人根據協議的利率模型支付借款金額的利息。利息隨時間累積,並在償還貸款時支付。

  • 還款:借款人可以隨時償還借入的資產和應計利息以結清貸款。一旦鏈上確認還款,借款人就可以從智能合約中取回其抵押品。

  • 清算機制:為降低違約風險,協議包含清算機制。如果借入資產的價值因市場波動或應計利息而超過LLTV,則可部分或全部清算頭寸以償還貸款和任何未償還利息。

  • 借貸:使用者透過與協議互動、指定想要藉出的資產數量並將這些資產轉移到智能合約來啟動借貸流程。

  • 提取:只要市場流動性充足,貸款人可以隨時提取其借出的資產和應計利息。

Morpho Blue 的一個顯著特點是能夠創建無需許可的交易市場,允許用戶建立由貸款資產、抵押資產、LLTV、預言機和利率模型(IRM) 組成的獨立市場。每個參數都是在市場創建期間選擇的,並且是不可變的,LLTV 和利率模型是從Morpho 治理批准的一組選項中選擇的。

Meta Morpho

Meta Morpho 是一種獨立的元協議,旨在基於Morpho Blue 創建MetaMorpho Vault,實現不同DeFi 平台和協議之間的無縫整合和互通性。主要功能包括:

  • 跨平台整合:允許用戶跨不同的DeFi 協定無縫轉移資產和策略。

  • 增強的互通性:透過標準化介面和協定提供更好的互通性,促進不同DeFi 協定之間更順暢的協作。

  • 自動化管理:使用智慧合約和自動化工具來提高資產管理和策略執行的效率和可靠性。

  • 流動性聚合:聚合來自不同平台的流動性,提高整體市場的流動性和效率。

4.2 Euler Finance

gMJkrd4goCPDkIMfeRWigoeEB9DSq0j5aFLYiC67.png

圖片來源:Euler Finance Official

2024 年2 月22 日,借貸協議Euler Finance 宣布即將重新啟動並發布其v2 版本。這個模組化借貸平台主要包括兩個主要組件:Euler Vault Kit (EVK) 和Ethereum Vault Connector (EVC),旨在增強協議的靈活性和功能性。

Euler Vault 套件(EVK)

EVK 是一個工具包,允許使用者建立和管理自訂「保險庫」系統。 EVK 允許使用者將資產存入保險庫,並根據需要設定不同的策略和規則。它與EVC 集成,允許開發人員自由建立ERC-4626 保險庫。 EVK 的主要功能包括:

  • 自訂策略:使用者可以根據自己的需求和風險偏好設定不同的策略,例如特定的借貸利率和清算規則。

  • 多重資產支援: EVK 支援各種資產,允許將不同類型的加密資產存入保險庫。

  • 靈活管理:使用者可靈活管理和調整保險庫設置,以適應市場變化和個人需求。

  • 安全性: EVK透過智慧合約和去中心化技術提供高安全性,確保使用者資產的安全。

以太坊保險庫連接器(Ethereum Vault Connector,EVC)

EVC 是一種用於連接以太坊上的EVK 的工具。它允許用戶在不同的DeFi 協議之間無縫轉移資產和策略,賦予金庫超級權力以充當其他金庫的抵押品,促進ERC-4626 金庫與其他智能合約之間的無縫通信。 EVC 的主要功能包括:

  • 統一互通層: EVC 允許使用者將資產從一個保險庫轉移到另一個保險庫,無論它們是否屬於同一協議。這大大提高了資產的流動性和靈活性。

  • 策略共享:使用者可以在不同的保險庫之間共享和應用相同的策略,從而簡化管理流程。

  • 自動化管理: EVC 透過智慧合約實現資產的自動化轉移和策略的應用,降低了人工操作的複雜性。

  • 增強流動性:透過連接不同的金庫,EVC 提高了整體DeFi 生態系統的流動性,使用戶能夠更有效地利用其資產。

Euler Vault Kit(EVK)和Ethereum Vault Connector(EVC)是Euler Finance 推出的重要功能,旨在提供更大的靈活性和管理效率。透過EVK,使用者可以建立和管理自訂金庫;透過EVC,他們可以在不同金庫之間無縫轉移資產和策略。這些工具增強了使用者對資產的控制和管理能力,有助於提高DeFi 生態系統的流動性和效率。

五、對目前模組化借貸的看法

DeFi 協議是指一系列基於區塊鏈網路構建的去中心化應用程式(dApp),這些應用程式無需依賴傳統金融機構即可提供借貸、交易和保險等傳統金融服務。模組化DeFi 協定將這些服務分解為獨立模組,從而提高靈活性和創新性,讓使用者和開發人員可以混合搭配不同的功能。

目前,DeFi 主要由收益聚合器、借貸協議、衍生性商品和選擇權、保險協議等組成,這些模組可以自由組合,創造出新的金融產品和服務。但它們的本質類似於OP Stack 的「一鍵上鍊」邏輯,模組化的DeFi 協定需要在自己的框架內建立模組組合,創造出新的金融產品和服務。

模組化DeFi 帶來靈活性的同時,也伴隨著潛在的風險。 UniSwap 點燃了DeFi 熱潮,成為如今各種DeFi 協議的「藍圖」。自成立以來,UniSwap 從未被駭客攻擊過,這主要是因為它依賴於一個簡單的核心不變量(tokenBalanceX * tokenBalanceY = k)並與不可變的智能合約整合。

然而,模組化的靈活性也帶來了相對的複雜性。不同DeFi 協定之間的高度互聯互通意味著,如果一個協定中的可升級合約失敗,則可能引發影響其他協定的連鎖反應,從而可能導致整個生態系統的系統性風險。這是一個需要考慮的重要面向。

Total
0
Shares
Related Posts