我一直在关注以太坊的gas费用(交易费用?)。
Gas跟踪资源 — https://etherscan.io/gastracker
我注意到仅仅发送一笔交易实际上是相当便宜的,大约不到1美元。
对于进行交易来说,智能合约调用似乎是最昂贵的。
我的假设是,智能合约执行任务所需的操作越多,费用就越高。
据说交换需要每次合约调用约16美元。
我假设这很昂贵,因为交换可能是通过像Uniswap这样的自动做市商进行的(即需要运行大量代码)。
以下是我的想法。
如果我将交换一种币的概念简化为一个非常简单的智能合约会怎么样。
所谓简单,我的意思是:
- 没有订单簿
- 没有做市
- 更高维度的交换(能够交换任意组合的资产)
- 没有存款
- 没有取款
这种基本的交换应用程序将如何工作。(假设是一个PEPE/USDC交换应用程序)
- 创建一个只持有PEPE和USDC的合约
- 定期从集中交易所推送PEPE/美元的汇率到合约
- 当用户向交换合约发送USDC时,它只需使用存储的汇率发送等值的PEPE
- 当用户向交换合约发送PEPE时,它也使用存储的汇率发送等值的USDC给发送者
- 具有基本的错误处理(当USDC或PEPE不足以交换,不支持的币种等)
我假设这种简化的智能合约的费用会低得多,因为计算量更少。
为什么这可能很有用。
为对费用敏感的用户提供更便宜的交易成本。
更容易实现
攻击面更小,因此合约风险(黑客风险)降低
我对这个论坛的问题。
a) 这种极简主义的智能合约方法是否已经被探索过?
b) 它是否可以帮助解决费用问题?
c) 如果可以帮助,费用可以降低多少?