解讀Compound“新武器”Gateway :重新定義 COMP 的價值

小辣椒區塊鏈
2021-03-05 20:41:50
收藏
Gateway 是一個跨鏈工具,而非擴展性工具。

本文來自小辣椒區塊鏈,作者:不愛吃的胖子

最近,借貸協議 Compound 打響 DEFI 跨鏈賽道的槍聲。

3 月 2 日,DEFI 借貸協議 Compound 創始人 RoberLeshner (羅伯特·萊施納)發表文章稱,基於 Compound Chain 原型 Gateway 測試網已正式上線。3 個月前,該團隊發布的 Compound Chain 白皮書,提到了一種跨鏈的分佈式帳本系統。

據悉,該測試網未來將增加對更多資產的跨鏈支持,Gateway 將由 COMP 持有者進行治理,如添加新資產的權利等。接下來的幾個月,Compound 將審計代碼庫,進行壓力測試,最後正式上線,並將 Gateway 連接到運行在以太坊上的 Compound 協議。

值得一提的是,Gateway 是基於 Parity 的區塊鏈開發平台 Substrate 框架的區塊鏈網絡,更具互操作性,應用開發者可以基於任何底層區塊鏈網絡進行開發構建,不用局限於以太坊網絡。

Robert Leshner 表示:"Gateway 是一個跨鏈工具,而非擴展性工具。Gateway 未來會提供一個網橋的方式來實現區塊鏈網絡之間的互操作性,而無需使用代幣封裝(wrapping)或者其他蹩腳的方式。"

在 Robert Leshner 看來,像 rollups 這類 Layer 2 方案的確很重要,但卻忽視了未來多鏈的互操作性。多鏈意味著不同的規則集之間能夠相互通信並實現價值轉移,而 rollups,仍然還是局限於以太坊的治理結構下。

"我們看好以太坊的所有擴展性方案,這些方案能夠讓以太坊變得更便宜更好用,這是好事。不過所有這些方案,都無法真正實現我們想要做的事情。"Robert Leshner 說道。

從 Robert Leshner 話中我們不難看出,Compound 的野心不止於一個以太坊借貸協議,而是在跨鏈賽道擁有的自己地位。那么,其所倚重的 Gateway 到底有何力量?都會上線哪些新的功能?

截圖來自:Compound 協議網站

Compound Chain 白皮書裡說了很多詳細的信息,國內區塊鏈行業中似乎還沒有人翻譯。下面是胖子的譯文,如有謬誤,歡迎拍磚。各位老哥老妹,enjoy~

1.0 解決的問題

我們知道借貸領域除了 AAVE 外,能夠排得上號的就是 Compound,截至目前根據 Debank 的數據,鎖倉了 53 美元市值的加密資產。

然而,對於該協議來說,還面臨著幾個限制:

第一,協議聚集了風險,一項不良資產帶壞"一鍋粥",限制了可質押資產範圍。

第二,高昂的交易成本讓小額交易者望而卻步,心裡發怂。

第三,協議沒有辦法支持那些沒有在以太坊上通證化的資產,限制了協議應用。

根據白皮書,Gateway 所利用的 Compound Chain 作為一個獨立的分佈式帳本,能夠解決上述限制,並在積極準備接入到各種各樣新的區塊鏈上,包括以太坊 2.0、央行的數字貨幣帳本。

如果真能搞到央行的數字貨幣帳本的接口,那就厲害了,希望萊施納不是在吹牛。

2.0 實現的架構

Compound Chain 是由一組運行相同狀態轉換函數驗證器的分佈式帳本運行。每個驗證者節點在鏈上打包的每個區塊,執行相同的修改邏輯;而且,還能夠在每個塊上以鏈外工作器的形式執行"sidecar"功能。

Compound Chain 從頭開始設計,讓連接的"對等"鏈上的資產可以自由跨鏈。在每個對等鏈上,都存在一個合約,它能夠鎖定和解鎖 Compound Chain 上的資產。Compound 將此連接合約稱為對等鏈的"Starport"。每個對等鏈還可以為 Compound Chain 原生資產運行本地化的代幣合約。

核心驗證者邏輯循環要求驗證器不斷讀取來自 Starport 合約,並且對他們認為有效的、最終確認的用戶請求進行確認。當驗證者節點對某個事件已經發生達成共識,其產生的結果數據就會被整合進 Compound Chain。當有足夠多的驗證者認為用戶請求有效(通過簽署),Startports 就會願意履行該指令。

3.0 賬戶系統

Compound Chain 像大部分公開的帳本,通過公鑰、私鑰的簽名實現價值的轉移、儲存。用戶通過他們使用的區塊鏈公鑰、私鑰對和 Compound Chain 進行交互,如以太坊、Solana 等;在 Compound Chain 上,所有地址都可以被它們的對等鏈識別,比如以太坊:

0x3fda67f7583380e67ef93072294a7fac882fd7e7

Compound Chain 上的任何餘額都可以發送到任何其他的地址,比如以太坊地址可以將 Compound Chain 上的 ETH 發送到 tezos 的地址,或者 tezos 可以將 Compound Chain 上的 WBTC 發送到一個 Solana 的地址。

技術是胖子不太懂地方,無法判斷 Compound Chain 代碼上牛到什麼程度。後面,讓小辣椒區塊鏈首席技術專家少帝童鞋研究一下,胖子把相關研究結論放在芥末圈子上。

4.0 資產應用

Compound Chain 有產生原生資產的能力,並且能夠整合到對等鏈上;還能夠讓其他對等鏈上的資產通過質押上到 Compound Chain,比如 ETH、UNI、DOT、DIEM 等。

用戶通過 Starports 將資產上傳到 Compound Chain 上,Starports 作為對等區塊鏈上的合約(如 Ethereum 智能合約)而存在,包含鎖定資產的邏輯,直到 Compound Chain 驗證者節點釋放。Compound Chain 向 Starport 發出的簽名的指令稱為通知。

上傳資產

上傳一個資產過程中,用戶遵循本地 Startport 的合約規則,例如通過調用智能合約鎖倉資產。Compound Chain 驗證者節點從對等鏈那裡獲得事件日誌,並通過監控相關的事件日誌來見證鎖定動作。

當一個有能力打包區塊的節點看到一個確認的事件時,它就會在 Compound Chain 上簽署一條消息來證明它。其他每個節點只有在它認為事件是真實的情況下,才會對區塊進行驗證。例如,它自己在其完整的 Ethereum 節點上的足夠長的頭鏈中看到該事件。

這個資產會被借記到用戶的地址上。例如,Compound Chain 指出 Ethereum 公有地址 0x3fda67f7583380e67ef93072294a7fac882fd7e7 現在有 N 個資產 A 的代幣。

釋放資產

一個用戶也可以隨時把資產從 Compound Chain 上提取釋放,轉移到原生的對等鏈上,但有兩個提前條件:

第一,地址和資產都原生於一個區塊鏈上;

第二,提取的資產不能違背 Compound Chain 用戶質押要求的規定。

資產的提取和釋放分為兩步。首先,用戶簽名一個提取的請求,並將其提交到 Compound Chain 上進行排隊,等待鏈下的工作者處理,並注明其加入區塊。

然後,提取請求由驗證者簽名形成通知,用戶拿回到 Startport 贖回資產。

在 Compound Chain 上資產不是想上什麼資產就上什麼資產,想上多少就上多少,而是有一定限制的,這樣做到的目的是防範不良資產帶來的市場風險。

為了保護用戶將無法使用的資產轉移到在 Compound Chain 上,默認情況下可以上傳資產數量為 0。供應限制由本地的 Startports 執行,並通過簽名通知進行更新。

5.0 借出資產

如果一個用戶想要借點資產,那麼,他的 Compound Chain 賬戶裡面一定要擁有足夠多的質押資產,以保證能夠覆蓋其債務。

Compound Chain 依靠一個質押系數,代表一個資產用於借出另一資產的效用,範圍是從 0-1。質押資產不必是賬戶鏈上的原生資產,其他鏈上的資產也可以。這是什麼意思呢?例如一個以太坊地址用戶可以持有 Compound Chain 上的 XTZ 作為質押資產。

清算過程依據先到先服務的原則,吸收一個賬戶的債務。值得一提的是,在換回賬戶質押資產的過程中,用戶可以獲得額外獎勵,例如 5%。清算的價格數據來源於 Compound 自己發布的預言機 Open Price Feed。

Compound Chain 基於 Open Price Feed 標準的價格簽名執行操作上的流動性檢查,即什麼時候用戶可以減少質押物或增加借出金額,以及是否一個賬戶需要清償債務。

低成本的區塊驗證可以讓價格作為一個區塊需求,由驗證者以近乎實時的狀態上傳到 Compound Chain 中,不需要"仁慈"的用戶或激勵。在未來這個系統可能通過 Compound Chain 上的去中心化交易所來增強。

6.0 原生的 CASH 資產

Compound Chain 使用了一個原生賬戶單位------CASH,這是一種借貸產生的一種資產,類似於 MakerDAO 中的 DAI。用戶和驗證者持有的 CASH 的量總是等於 CASH 債務的總量。CASH 不僅是一種貸出資產,而且還是一種消費類資產,可以支付 Compound Chain 的交易費用。

舉個例子,一個用戶現在手頭現金流吃緊,又假設他恰好有一些 Compound Chain 支持的質押資產。那么,他可以把自己的資產從別的鏈上傳到 Compound Chain 上面,然後,該用戶可以借出一些 CASH 資產,並且用這個 CASH 資產支付網絡交易費用。

在利息收益方面,用戶和驗證者持有的 CASH 通過利率指數獲得持續性的複利收益

Yield cash,並在全球範圍遞增。如果 Yield cash 等於 3%,一個用戶持有 100000CASH,一天時間後,他手中的 CASH 將會變為 100008.21 個。

借出 CASH 的成本必須大於或者等於 Yield cash,否則 CASH 的借入和借出不能產生價值意義。利息和利差(Spread)是由治理層控制的核心參數。CASH 債務通過借貸指數遞增,CostCASH 如下圖所示:

image

在跨鏈方面,CASH 可以被轉移、釋放到其他對等的區塊鏈上,如此,來自任何區塊鏈上的任何資產的價值,可以被使用進以太坊或者其他區塊鏈上的去中心化金融系統當中。

這個過程和釋放、轉移一個已經被 Starport 持有的資產相似,不同的地方是,CASH 是 Compound Chain 的本地合約鑄造的,餘額數量記在 Compound Chain 上面。

為了讓對等鏈上的 CASH 在 Compound Chain 上同時積累利息,確保其是一個同質化、無法套利的資產,YieldCASH 利息指數與對等區塊鏈定期同步。在兩個時期之間,利息指數是在本地計算的。

在價格穩定方面,CASH 被協議(在流動性計算中)以一個任意的價格定價,初始設定為 1 美元。通過治理,CASH 可以開始追蹤一個替代指數,比如消費價格指數、一籃子貨幣指數。

穩定幣的可用性,也就是有一個非常高的質押因素,限制了 CASH 市場價值和 Compound Chain 內部價值之間的潛在浮動。

7.0 共識和激勵設計

Compound Chain 是一種拜占庭容錯的權威證明 POA 網絡,由治理批准的驗證者運行。區塊共識函數可以在 1/3 及以下錯誤驗證者節點情況中,保持正確可靠。

驗證者的職責包括 : 編寫區塊、驗證其他節點生成的區塊、監控對等鏈上的事件、簽名被認為有效的對等鏈通知,以及時不時更新 oracle (預言機)價格。區塊最終確認與區塊編寫是分離的,當大於或等於 2/3 驗證者同意某個區塊是鏈的一部分時,區塊最終確認才會發生。

此外,為了維護 BFT 保證,Starports 需要 > X 驗證者簽名來處理通知,其中 X 大於或等於 1/3。可以選擇較大的閾值,以減少惡意節點的影響。

作為有效運行協議的一種激勵,驗證者從 CASH 借款者支付的利息中獲得一部分。驗證行為的獎勵隨著存在 CASH 數量的增加而增加,這增加了作為資產函數的安全性。

另外,為了防止大量"粉塵"交易的攻擊,消耗驗證者的帶寬,上傳和轉移釋放資產的過程中雖然 Compound Chain 不需要費用,但是,會有一個最小的價值閾值限制。

8.0 鏈的治理

在以太坊上的 Compound 治理系統已經建立了一個分佈式決策制定過程,能夠使得治理行動流到以太坊 Starport,Compound 驗證者從這裡接收到指令。這能夠產生創始條件,並且更新系統參數:

1、初始驗證者集

2、支持資產、供應上限和質押因素

3、CASH 資產的利率

9.0 最後總結

成熟的以太坊 DEFI 協議要想產生高價值,就需要相對優質的資產"餵養",跨鏈是較為可行的、大規模的、快速的獲取資產的路徑。各大 DEFI 戰爭的本質實際上是對相對優質資產市場的爭奪。

如果 Gateway 能夠實踐成功,有大量的優質資產被吸引過去,由此會激活 Gateway 的價值,產生幾個影響:

第一,MakerDAO 這種類型的超額質押協議將會受到挑戰,其產生的 CASH 穩定幣不僅可以由更多的資產低成本質押生成,還能進入到更加廣闊的公鏈生態,而且還有支付交易費用的作用,內在價值更加穩固。

第二,借貸協議和 DEX 融合性,大量的資產流經 Gateway 上,會產生交易的需求。沉澱 Compound 上的資產,可以提供一部分流動性給 DEX 交易池,增加了資產的利用效率。而且,以此為基礎產生更多可組合的、自動化的創新。

第三,COMP 代幣價值要被重新定義,不能單以一個 DEFI 協議治理代幣的角度看待。現在的 Compound 上的資產使用效率和協議本身效能其實是被束縛了,Gateway 產生了更大的想像空間和自由度,可以和更多資產進行對接,放大了協議價值。

Compund 跨鏈方式比較"坑"的是,資產轉移回其他鏈上比較麻煩,需要鏈下工作者審核,需要時間等待。無法做到來去自由,存在被截留的風險。

鏈捕手ChainCatcher提醒,請廣大讀者理性看待區塊鏈,切實提高風險意識,警惕各類虛擬代幣發行與炒作,站內所有內容僅係市場信息或相關方觀點,不構成任何形式投資建議。如發現站內內容含敏感信息,可點擊“舉報”,我們會及時處理。
ChainCatcher 與創新者共建Web3世界