我一直在關注以太坊的gas費用(交易費用?)。
Gas跟蹤資源 — https://etherscan.io/gastracker
我注意到僅僅傳送一筆交易實際上是相當便宜的,大約不到1美元。
對於進行交易來說,智慧合約呼叫似乎是最昂貴的。
我的假設是,智慧合約執行任務所需的操作越多,費用就越高。
據說交換需要每次合約呼叫約16美元。
我假設這很昂貴,因為交換可能是透過像Uniswap這樣的自動做市商進行的(即需要執行大量程式碼)。
以下是我的想法。
如果我將交換一種幣的概念簡化為一個非常簡單的智慧合約會怎麼樣。
所謂簡單,我的意思是:
- 沒有訂單簿
- 沒有做市
- 更高維度的交換(能夠交換任意組合的資產)
- 沒有存款
- 沒有取款
這種基本的交換應用程式將如何工作。(假設是一個PEPE/USDC交換應用程式)
- 建立一個只持有PEPE和USDC的合約
- 定期從集中交易所推送PEPE/美元的匯率到合約
- 當用戶向交換合約傳送USDC時,它只需使用儲存的匯率傳送等值的PEPE
- 當用戶向交換合約傳送PEPE時,它也使用儲存的匯率傳送等值的USDC給傳送者
- 具有基本的錯誤處理(當USDC或PEPE不足以交換,不支援的幣種等)
我假設這種簡化的智慧合約的費用會低得多,因為計算量更少。
為什麼這可能很有用。
為對費用敏感的使用者提供更便宜的交易成本。
更容易實現
攻擊面更小,因此合約風險(駭客風險)降低
我對這個論壇的問題。
a) 這種極簡主義的智慧合約方法是否已經被探索過?
b) 它是否可以幫助解決費用問題?
c) 如果可以幫助,費用可以降低多少?