為什麼DeFi需要TokenScript

以太坊爱好者
本文约2612字,阅读全文需要约10分钟
錢包“聰明”不起來,因為區塊鍊和用戶代理之間沒有標準層。

編者按:本文來自以太坊愛好者(ID:ethfans)編者按:本文來自

以太坊愛好者(ID:ethfans)

以太坊愛好者(ID:ethfans)

編者按:本文來自

以太坊愛好者(ID:ethfans)

  1. 以太坊愛好者(ID:ethfans)

  2. 編者按:本文來自

  3. 以太坊愛好者(ID:ethfans)

,作者:Sunil Tom Jose,翻譯&校對:閔敏& 阿劍,Odaily經授權轉載。

DeFi 運動展現了以太坊生態系統的強大和成熟。但是,雖然用戶體驗不斷提高,錢包和區塊鏈之間依然存在鴻溝,甚至有可能難倒最老練的以太坊用戶。

最近,我試用了一下Compound。這是一款路人皆知的DeFi 應用。雖然我是密碼學貨幣用戶,但我不是以太坊開發者。因此,我用最簡單的方式來測試Compound 的用戶體驗:打開我的Chrome 瀏覽器,使用MetaMask 擴展程序來連接我的錢包。

  1. 二級標題

  2. 接下來,我通過以下步驟測試Compound:

  3. 使用WBTC 在Compound 上鑄造cWBTC(Compound 上的原生代幣)。作為cWBTC 持有者,我不僅可以隨時贖回WBTC,還能獲得由此產生的利息。

  4. 二級標題

整個測試過程非常流暢。由此可見以太坊錢包和dApp 的先進程度、智能合約集成方式之間的差異,以及DeFi 是如何讓中心化服務相形見絀的。而且從頭到尾,我都不需要將密鑰交給第三方。

二級標題

從信息缺失這點來看,以下幾點嚴重影響了用戶體驗:

二級標題

Metamask 上沒有關於Uniswap 交易的記錄。我只能看到一個簡單的交易列表。如果我在Etherscan 上搜索這些交易,或許能找到詳細信息。如果涉及到申報納稅,就有可能出現問題。

  1. 只要我在Compound 上借出WBTC ,我就能獲得COMP 代幣,這就是所謂的“流動性挖礦”。這是個很棒的功能,但是有個問題:哪裡可以查看我獲得的COMP 代幣?為了在MetaMask 上看到我的COMP 代幣,我又找到了合約地址,將它粘貼到了相關的輸入框中。但是,由於我的賬戶餘額為零,我必須先取回我的COMP 代幣。結果,MetaMask 上根本看不到我獲得的COMP 代幣,即使我提供了智能合約地址。

  2. 二級標題

  3. 最後,我還是得使用網站。如果Compound 網站掉線,我就不知道該怎麼辦了。從理論上來說,我持有我所有資金的密鑰,但是我的錢包無法理解相關操作,也不知道我擁有哪些代幣。因此,我只能完全依靠Compound 網站來解釋區塊鏈上發生的事,然後創建交易。

  4. 我很喜歡DeFi ,而且覺得Compound 很棒。但是,出於種種原因,錢包內部的交易情況不透明是一個重大缺陷。講道理,即使我們有了去中心化和非託管型密碼學錢包,就我個人的感受而言,我依然無法擺脫對中心化服務的依賴。我很清楚自己的感受,一個主要的原因就是:

  5. 二級標題

智能錢包聰明不起來

那麼,智能錢包應該是什麼樣的呢?

等等。

我認為智能錢包應該:

顯示每筆交易的所有相關信息。

檢測到我持有cWBTC 代幣,並解釋cWBTC 和WBTC 的數量比為什麼不是1:1 。

知道如何創建交易來提供貸款和取回我的COMP 代幣,並提供執行相關操作的按鈕。

等等。

這不是MetaMask 的錯。 MetaMask 是一個很好的錢包。它在很多方面提高了區塊鏈的用戶體驗,能夠很好地將用戶引導到以太坊區塊鏈上。

二級標題

儘管如此,MetaMask 聰明不起來。它對區塊鏈的理解存在固有局限性。公平來說,所有智能錢包都是如此。這是因為區塊鍊和用戶代理之間沒有標準化層。智能錢包就只是錢包。

指望錢包開發者來解決所有這些問題,是不現實的。即使他們能這麼做,也會導致MetaMask 過於龐大,對該應用的性能構成威脅。此外,MetaMask 無法擴展。想像一下,目前已有的代幣和智能合約的數量,以及未來隨著DeFi 成為主流而湧現出的新代幣和智能合約。開發者根本無法及時實現一切必需的更改。

二級標題