DeFi 遊戲引擎如何促進加速開發


8fc21800bd09f2097715ef3311d7e35a.jpeg.webp

任何去中心化應用程序生態系統(DApps)的跳動心臟是其底層技術堆棧。對於以太坊(ETH)來說,這是它的“Nakamoto”共識、以太坊虛擬機(EVM)執行環境和Solidity 編程語言。這些技術共同使智能合約開發人員能夠推動去中心化金融(DeFi) 從概念變為現實。

對於DeFi 來說,實現下一個飛躍——進入主流採用——可擴展性是最受關注的技術要求。但是,第一層平台經常被忽視但同樣重要的一個方面是他們的智能合約開發方法。

雖然Solidity 和EVM 是讓以太坊毫無疑問成為DeFi 先驅的核心技術,但先驅者也是犯下所有錯誤的人。有沒有想過為什麼感覺今天有一系列永無止境的DeFi 黑客攻擊和漏洞利用?這是一種編程方法的結果,這使得安全地管理令牌變得異常困難。因為在設計以太坊時,DeFi 並不存在。

但修復並不容易。不可能對Solidity 和EVM 進行重大更改,因為這會破壞大多數已構建的DApp。因此,較新的平台有一個真正的機會來學習和改進開發人員的體驗——因為這些開發人員構建的改進的DApp 可以推動下一波DeFi 的採用。

為什麼DeFi 開發在以太坊上很難

無論是用於去中心化借貸的代幣、用於NFT 遊戲或藝術品的代幣,還是用於金融衍生品的代幣,它們都是DeFi 和加密貨幣中幾乎每個用例的核心。

然而,以太坊平台原生理解的唯一代幣是ETH。所有其他代幣,無論是根據ERC-20、721、1155 還是任何其他標準,都僅作為變量(常規舊數字)存在於每個智能合約中。

Tether 代幣– USDT – 是USDT 智能合約內的賬戶和相關餘額列表。 Shiba Inu (SHIB) 和其他建立在以太坊上的代幣也是如此。這就是為什麼你不能在Uniswap (UNI) 上交易所ETH 的原因,相反,你必須奇怪地交易所Wrapped-ETH (wETH),這是一種由託管的ETH 支持的ERC-20 代幣。

這帶來了問題。你不能將代幣從一個人“發送”給另一個人,因為代幣並不存在於用戶的錢包中。它們僅作為與每個單獨合約中的帳戶相關聯的餘額存在。

要將USDT 換成SHIB,系統會發送一條消息,借記你在USDT 合約中的賬戶,並在你的SHIB 合約中貸記你的賬戶。但是從你賬戶中藉出的USDT 必須到USDT 合約中的某個其他賬戶,同樣,貸記到你賬戶中的SHIB 必須來自SHIB 合約中的某個其他賬戶。

由於在每個智能合約中實施新代幣以及開發人員要確保他們的合約在所有可能的情況下都是安全的,開發人員幾乎將所有時間(高達90%)都花在了測試和驗證上。這幾乎沒有給他們留下任何時間來構建他們真正想要的東西:DeFi 功能。

面對如此令人沮喪的開發者體驗,有沒有更好的方法?

代幣作為DeFi 發展的核心

DeFi 就是關於代幣的。這意味著代幣不應該是開發體驗的事後考慮——它們應該是前沿和中心——就在平台的核心。

這就是為什麼正確的編程語言不僅可以加速單一平台的發展,而且可以加速整個行業的發展。這樣做的一個例子是Radix,這是一種第一層協議,它使用“面向資產”的編程,並通過其Scrypto 編程語言引入它。

它是如何工作的?首先,代幣不再像上面描述的賬戶和余額列表那樣在智能合約中定義。相反,令牌存在於單獨的層中,遵循平台強制執行的規則。正如比特幣平台強制規定BTC 不能在交易中被雙花、耗盡或丟失一樣,面向資產的編程也確保了這些相同類型的邏輯行為,但對於平台上創建的每個代幣。

有了這些規則,代幣就會獲得與口袋裡的實物硬幣相同的屬性。你可以將它物理地交給其他人,但平台保證代幣不可能同時出現在兩個地方,也不會消失。

鑑於這種行為的物理性,DeFi 開發人員可以構建DeFi DApp,就像他們在白板上直觀地繪製它們一樣。編程語言中的“take”和“put”之類的詞實際上是在某些地方使用和放置標記。

不再像Solidity 那樣從頭開始在每個智能合約中定義金融規則。 Radix 為開發人員提供了快速構建安全代碼所需的所有工具,從而提高了他們的工作效率。

最終,開發人員是湧向新範式還是更喜歡舊範式,取決於舊範式的網絡效應與新範式的優勢之間的細粒度平衡。

學習開發DeFi 的新方法需要付出努力。如果你正在構建的生態系統是從零開始的,與擁有數千個DApp、成熟的開發者社區和數百萬用戶的生態系統相比,這尤其危險。

但正如我們在2021 年看到的那樣,新層可以快速增長。通過正確的執行,我們有可能在城裡看到一個新的暴發戶。一個很可能能夠激發一個專注於DeFi 主流採用的開發人員社區。

免責聲明。 Cointelegraph 不認可此頁面上的任何內容或產品。雖然我們旨在為你提供我們可以獲得的所有重要信息,但讀者應在採取任何與公司相關的行動之前自行研究並對他們的決定承擔全部責任,本文也不能被視為投資建議。

資訊來源:由0x資訊編譯自COINTELEGRAPH。版權歸作者Chris Jones所有,未經許可,不得轉載

Total
0
Shares
Related Posts