DeFi的新設計空間
Cartesi可以幫助DeFi朝着新的方向進行擴展。自動化做市商和抵押借貸協議在每一次迭代中都變得更加實驗性,但需要一種不同類型的增長。如果DeFi市場能夠依賴於开放的、在鏈上的重量級分析和風險管理系統,就像在華爾街普遍存在的那樣,會怎么樣呢?
开始使用Cartesi構建一個DeFi DApp,以了解更多信息,或者繼續閱讀以更好地理解這一點。
DeFi的局限性
DeFi市場的漲跌是不可避免的。波動性和風險是任何市場不可回避的部分。但正如傳統金融(TradFi)領域的任何人都知道的那樣,當參與者擁有更好的工具時,市場也變得更安全和更高效。
有限的表達能力
到目前為止,從設置簡單的止損訂單到運行復雜的金融分析,所有這些都需要在鏈下、基於服務器的Web2方式中進行。以太坊虛擬機沒有構建這些應用程序的基本組件,因此它們只能通過集中式服務提供。
以對數為例。這是用於構建金融分析工具的基本數學概念。構建一個處理對數的程序對於普通程序員來說相當簡單。
在Web3之外,开發人員可以訪問大量預先制作的代碼庫,他們可以在自己的程序中免費使用這些代碼。他們只需鍵入import math或import numpy(如果他們使用Python),就可以有不同的選項來處理對數,所有這些選項都經過了漏洞的實战測試並且運行良好。
其他开發者已經在另一個程序中教會了計算機如何做這件事,因此其他开發者無需考慮甚至看到它。所有必要的指令都被合並到一個被標記的程序中,並在需要時可以被重復使用。在計算機科學中,這被稱為抽象化。
然而,在以太坊虛擬機上執行此操作卻很麻煩。Solidity的預制代碼模塊和庫非常有限。除了編寫DApp本身,开發者還必須重新發明輪子,並逐步教會以太坊虛擬機如何處理對數。
有限的資源
接下來,我們還有另一個問題,那就是進行這樣操作的成本。在以太坊虛擬機上計算對數的每一步都將由一系列稱為操作碼的指令組成,每一個指令都會消耗一定金額的費用。這就是為什么一些DApp交易的燃氣費比其他交易更高的原因——你要求DApp執行更多操作,而每個指令都會增加費用。
將這意味着什么的一個好方法是查看以太坊虛擬機的操作碼表。它會詳細列出每個指令的燃氣消耗。
作為背景,計算一個對數需要數百個這些指令。可以肯定地說,一個典型風險管理軟件的完整實現將有數十億條指令。我們很快就可以發現,使用這個DApp的成本可能會比它能夠為我們節省的成本還要高。
無論如何,以太坊虛擬機在每個區塊中有一個3000萬燃氣的限制,所以這個限制也是有意設計的。在每個有用操作碼至少消耗3燃氣的情況下,以太坊虛擬機可以處理的最大指令數量是1000萬 — 而這個數量是整個網絡共享的。這種有限的處理能力也是我們在Web3遊戲中看到的另一個問題。
這些限制是有很好的理由的。然而,當我們將需要重新發明輪子的需求與需要為每次操作付費的需求結合起來時,很容易理解為什么在鏈上沒有構建更復雜的DeFi工具。
超越限制
好消息是,有一種方法可以繞過這些解決方案。Cartesi可以讓DeFi开發者獲得更多的表達能力和更多的資源。
Cartesi虛擬機
數學模塊和numpy庫在Cartesi虛擬機上是完全可以訪問的。在上面工作就像在傳統的Linux設置上工作,所有計算對數的小步驟都已經被找到、打包好,准備好使用。我們回到了鍵入import math或import numpy並擁有我們所需的一切的狀態。
(這就是我們所謂的抽象可擴展性,本文中稱為“內容可擴展性”。)
更重要的是,我們不再受到1000萬條指令的限制。Cartesi虛擬機在這方面沒有硬性限制,它已經證明可以在以太坊區塊之間的平均間隔內處理超過3,617,821,902條指令。
現在,开發者可以在金融工具上工作,這些工具是建立在華爾街已有的基礎之上,而不是從零开始重新發明一切。最好的部分是,他們仍然在分散的、鏈上的Web3環境中工作。
Cartesi Rollups
基於Cartesi虛擬機構建的DApp會通過Cartesi Rollups回到以太坊區塊鏈、任何與EVM兼容的鏈或Layer 2上。技術上被稱為應用特定的Rollups,這是一種將在Cartesi虛擬機中發生的所有計算帶回底層鏈,以相對廉價的交易來保障這些計算的方式。
這是關鍵。我們不僅在Cartesi虛擬機上使用了熟悉且經過實战測試的程序,還通過Cartesi Rollups獲得了更小的費用账單。开發者既可以利用在Linux上構建應用程序的所有優勢,又可以以極小的成本將它們置於鏈上運行。
但是,為什么首先要將這些應用程序置於鏈上運行呢?這並不明顯,但實際上存在實際的影響,而不僅僅是哲學上的原因。
驗證這個概念:Nucleus
一個很好的例子,展示了可以做些什么,以及為什么對DeFi來說這很重要,是風險。目前,DeFi借貸協議沒有一種方法可以在鏈上獲得有關資產作為抵押品的好壞信息,或者持有多少資產會有風險。他們唯一擁有的信息就是通過預言機獲得的資產當前價格信息。
Curve Finance上發生的6100萬美元的漏洞利用案例表明了為什么這是一個重大問題。該協議的創始人擁有以本地CRV代幣為抵押的大額貸款,這些貸款受到了漏洞利用的影響。他們面臨着可能會在整個DeFi範圍內蔓延的清算風險,包括Aave和Frax Finance等協議。
然而,通過簡單的鏈上風險控制,這種蔓延本可以避免。
這裏的一個有問題模式的一般化版本可以總結如下:
不良行為者鮑勃購买了價值500萬美元的高度波動的$RISKY代幣。
購买後,$RISKY的價值受到了鮑勃的推動。
鮑勃在Naive Finance上以$RISKY作為抵押品貸款了1億美元。
NaiveDEX檢查了$RISKY的價格,並確認鮑勃“靠得住”。
鮑勃消失了。
當Naive Finance清算$RISKY時,它的價值只有500萬美元。
傳統上,通過風險分析工具來解決這個問題,這些工具可以確定資產作為擔保的好壞程度。如果它們在鏈上存在,Naive Finance在批准貸款之前可以根據代幣的歷史價格進行基於統計估計的檢查。協議本應看穿這種操縱行為,拒絕向鮑勃提供1億美元的貸款。
所有這些都將在鏈上自動發生。但是,如果教以太坊虛擬機計算對數的時間和成本如此之高,甚至沒有人去制作一個基於歷史價格數據進行統計分析的工具,盡管這是非常需要的。
在Cartesi生態系統中,我們有一個不同的情景……
Nucleus是一項獲獎的黑客馬拉松項目,演示了如何為DeFi構建復雜的金融分析。除了所有傳統的借貸協議功能外,它還能夠根據在Cartesi中表示的鏈上數據分析,對抵押品設置限制。
表面上,Nucleus看起來像是一個普通的借貸協議。但在後臺,它擁有所有需要的復雜統計過程,這些過程由像numpy等庫中可用的开源Python代碼處理。它們在Cartesi虛擬機上實施,然後通過Cartesi的應用特定Rollups帶到鏈上。
讓這個工具置於鏈上意味着它可以被其他DeFi協議使用和引用。它甚至可以設計成一個公共利益。像Nucleus這樣的項目可以使DeFi系統地更加安全。
此外,恰當的風險分析和管理需求不僅僅適用於大規模的借貸協議。最終,這是任何市場參與者能夠做出明智決策並避免不良行為的方法。
Cartesi下的DeFi可能性
Nucleus只是一個示例,它展示了表達能力強且低成本的DeFi DApp如何讓市場參與者在鏈上使用熟悉的工具。在Cartesi生態系統中,還有其他在不同开發階段嘗試這些可能性的項目:
DCA.Monster:一個在恆定產品算法做市商中獲勝的黑客馬拉松項目,其中包括基於“可流動代幣”的鏈上美元成本平均功能。
Bima Coin:一個使用物聯網和人工智能計算與汽車有關的風險的去中心化代幣化保險協議的概念驗證。
Ballaum:一個用於去中心化博彩平臺的概念驗證,可以用於鏈上進行世界杯比賽的賭注。
其他可能構建的想法包括:
高效的訂單簿DEX。
房地產代幣化平臺。
有趣的是,DeFi探索了金錢成為可編程時可以做什么。Cartesi確保DeFi可以擴展所有這些迷人的金融實驗,並同時利用為傳統金融提供支持幾十年的經過實战測試的工具。
這是DeFi的新設計空間。通過加入社區、參與Blue Sky Ideas論壇或在Discord上與我們聯系,讓我們知道您想要構建哪個DApp。
您還可以查看其他團隊正在構建的內容。更好的是,开始構建您自己的DeFi DApp,並申請Cartesi社區撥款。
請繼續關注,首個基於Cartesi Rollups部署在鏈上的DApp即將發布…
關於 Cartesi
Cartesi 是一種特定於應用程序的匯總協議,具有運行 Linux 發行版的虛擬機,為 DApp 开發人員創造了更豐富、更廣泛的設計空間。
Cartesi Rollups 提供模塊化擴展解決方案,可部署為 L2、L3 或主權 Rollups,同時保持強大的基礎層安全保證。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!
加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...
今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?
北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...
Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行
2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...