本文发布于DODOZoo,作者:雷明达,DODO创始人。
我在这里系统介绍下Gas问题。
Gas的使用机制
首先,以太坊的Gas是一种预付机制。在DEX的使用过程中,你会看到三个Gas数值
A.DEX前端展示的Gas
B.钱包签名时看到的Gaslimit
C.在Etherscan看到的真实Gas消耗
打个比方,你去住酒店:
A.携程上看到的酒店价格预估1000
B.酒店要刷你预付款3000
C.走的时候结账,住宿加酒水真实花掉1200
下面我们先着重讨论真实消耗,再讨论如何让这个数字尽可能真实地展示给用户。
合成资产协议Synthetix宣布将于7月26日当周在以太坊二层扩容方案Optimistic启动:官方消息,合成资产协议Synthetix宣布,将于7月26日当周在以太坊二层扩容方案Optimistic Ethereum(OΞ)启动,最终部署日期有待Spartan Council(斯巴达理事会)批准。按照SIP-121中的规定,初始支持的合成资产为sETH, sBTC和sLINK。此外,SNX喂价也由ChainLink部署。为准备过渡到OΞ,将在接下来的几周内发布一些额外的SIP。其中包括债务池缓存机制的变化、iSynths的弃用以及L1上Synths(合成资产)数量的减少。
此前消息,合成资产协议Synthetix创始人Kain Warwick表示,Synthetix即将完成与Chainlink和OΞ(Optimism)的整合。[2021/7/10 0:41:19]
什么叫Gas贵?
分析 | 以太坊与 BTC 180 天关联度有一定上行趋势 30天ROI持续下滑:据 TokenGazer 数据分析显示,截止至 10 月 17 日 11 时,以太坊价格为$174.43,总市值为$18,857.29M,主流交易所24H交易量约为$75.65M,环比昨日缩水24.97%;近期以太坊对比特币汇率有一定下滑趋势;基本面方面,以太坊链上交易量持续增长、链上DApp交易量有一定下滑、算力有一定回调、新增地址增长稳定;以太坊 30 天开发者指数约为 2.25;以太坊与 BTC 180 天关联度有一定上行趋势,30 天 ROI 持续下滑;ERC20 代币总市值约为以太坊总市值的 59.48%。[2019/10/17]
我们所讲的一笔交易用了100美金Gas,指的是:
「Gas*GasPrice*ethPrice」
动态 | 火币周报:比特币算力下降、以太坊算力环比上升 挖矿难度均上升:火币研究院?发布《火币区块链行业周报(第七十一期)07.15-07.21》。本周区块链资产总市值比上周上涨4.35%,TOP100项目中61个项目市值有不同程度上涨。据coinmarketcap数据,截止2019年7月21日,全球区块链资产总市值达2909.37亿美元,环比上周上涨4.35%。前100项目总市值为2833.87亿美元,涨幅为4.31%。本周共有4个新项目进入TOP100,分别为INO,SLV,FXC,XMX。
本周比特币算力下降、以太坊算力环比上升,比特币、以太坊挖矿难度环比上升;本周比特币区块平均交易次数上升、区块平均大小下降,以太坊的区块平均交易次数、区块平均大小上升;本周比特币矿工费、以太坊矿工费下降;INS成为代码活跃程度最高的项目。[2019/7/23]
这里面,GasPrice由用户决定,要快速成交就多花点,不着急就少花点。ethPrice由市场决定。
分析 | 以太坊基本面维稳 ERC20对ETH总体市值占比不断抬头:据TokenGazer数据分析显示,截止至6月19日11时,以太坊价格为$266.12,总市值为$28,383.0M,主流交易所交易量约为$289.8M,保持稳定,以太坊对比特币汇率保持下行趋势;基本面方面,以太坊链上交易量上升乏力,活跃地址数、算力保持稳定,DApp交易总量有一定下降趋势,30天ROI保持下降趋势,30天开发者指数约为2.40;DeFi方面,锁定在Uniswap与Compound里的ETH持续增长,而Maker与Augur呈现一定下降趋势;目前ERC20代币总市值约为以太坊总市值的60.88%,环比昨日上升1.16%;ERC20活跃地址数方面,排名前五的代币为USDC、DAI、LINK、NOAH、TUSD。[2019/6/19]
真正受产品影响的,是Gas消耗本身。所以要真的深入了解Gas,我们讨论的基础,就要从美元,变成Gas数量。
数量级概念
那么Gas主要消耗在什么地方了呢?
两大部分:?1.数据写入2.外部调用
所谓的Gas优化,指的就是用尽可能少的数据写入和外部调用,来完成业务逻辑。
写入数据花费大约20,000~5,000Gas,合约调用花费大约3,000Gas,这是最大头的部分,由于计算执行环境的复杂,在生产环境中,下面所有提到的Gas消耗都是会小范围浮动的。
一笔ERC20转账涉及两次写入,大约花费60,000Gas
一笔ERC20Approve涉及一次写入,大约花费45,000Gas
一笔Uniswap单跳交易,大约花费110,000Gas(e.g.USDT→ETH)
一笔Uniswap两跳交易,大约花费170,000Gas(e.g.USDT→ETH→UNI)
一笔Uniswap三跳交易,大约花费230,000Gas(e.g.USDT→ETH→WBTC→LINK)
由此可见,同样在Uniswap,一次Swap也可能Gas消耗差距很大!
这还是在路由策略非常简单的情况下。如果路由策略开始变得复杂,例如1inch或Matcha,一笔交易的Gas可以在150,000到1,000,000之间浮动。
因此,不能简单地讲某个平台的Gas贵。
看起来聚合器的Gas比Uniswap贵很多,是不是应该抛弃聚合器?
并不是这样的。
聚合器虽然Gas贵,但这不是傻贵。贵是因为有额外逻辑要执行,而这些额外逻辑会带来很大的利润。如果利润能覆盖Gas的额外开销,那就应该使用聚合器。
在过去聚合器可能不太在意Gas,但现在Gasprice和以太坊价格的提高,使得Gas的美元开销增长了100倍。所以在DODOV2,我们会综合比较Gas和报价,给出平均成本最低的解决方案。
DODO贵不贵
贵,也不贵。
DODO在执行路由时,会在原始流动性外包一层函数调用,会比流动性源头贵40,000gas左右。
但是:
1、经过gas补贴后,DODO的Gas消耗可以做到和流动性源一样甚至更便宜。2、考虑到报价的优势,虽然Gas的开销大,但平均成本在DODO最低。
如何合理地展示Gas
回想之前酒店的例子。
如果你是携程,你的目的是尽可能真实地展示用户实际花销。
普通用户都已经被教育好了,去住酒店,刷的预授权肯定比消费的多,也不会太在意。
A.DEX前端展示的Gas
B.钱包签名时看到的GasLimit
C.在Etherscan看到的真实Gas消耗
但是以太坊用户还远远没有理解这些机制,他们不知道钱包弹出的是预授权。如果你在网页上直接显示数字C,但钱包弹出的数字B很大,用户会感到非常困惑。
所以在DODO的网页上会先显示数字B,以保证和钱包端的统一。再显示数字C,以保证没有让用户望而却步。
这里0.084是数字A,即钱包预授权。0.084-0.042是数字C,即DODO预估你真正的花销。在此场景下,你真正的花销和Uniswap单跳是差不多的。
DODO的Gas还有改进空间吗?
有的,在DODOV2主要体现在以下几方面:
?综合比较Gas和报价,避免出现报价优势,却因Gas过贵而使用户利益受损的情况;路由的改进,减少上层计算开销;?V2池子的Gas优化,减少下层计算开销;?更准确的GasPrice估算,让用户精准插队;?支持BSC,L2平行迁移。
总结
Gas是所有项目躲不开的痛,这是一种幸福的烦恼。我经历过以太坊1gwei打包交易的惨淡时光,那时链上交易和不要钱似的,但是生活却非常难捱。
如今DeFi的价值被发现了,人们的交易活跃度大大提高,Gas价格也水涨船高。每个项目方都有义务,以最少的读写操作完成业务,为以太坊生态省出宝贵的区块空间。
另外,每个项目方也都有义务,为用户寻找一个便宜且安全的L2解决方案。
DODO一直将Gas问题当作一个科研项目,并走在科研的第一梯队里。我们期待用户可以尽早体验到V2带来的Gas优化,并欢迎任何关于gas优化的提议。
本文发布于链闻ChainNews;作者:崔晨,就职于HashKeyCapitalResearch;审核:邹传伟,万向区块链首席经济学家.
1900/1/1 0:00:00本文发布于链闻ChainNews,作者:娄月。DeFi从高速发展期逐步走向成熟稳定期,俨然成为加密市场中不可或缺的一部分,但面对近期动辄几十、几百美元的高昂Gas费、延迟的区块速度、糟糕的交易体.
1900/1/1 0:00:00本文来自链闻,作者:潘致雄。Layer2扩容技术可以帮助以太坊实现性能的跃进,长期来看至少两个数量级的吞吐量提升没有问题.
1900/1/1 0:00:00撰文:LeftOfCenter,链闻区块链世界在起伏中依然一路向前,经历了2017年末和2018年初的加密货币热潮和2018年后半年的区块链寒冬,对于曾经融得数千万美元的大型公链项目来说.
1900/1/1 0:00:00链捕手消息,据TheBlock报道,MicroStrategy今日宣布,计划再融资6.9亿美元购买比特币.
1900/1/1 0:00:00本文发布于深潮TechFlow。2021,加密货币投资是否有确定性机会?如果这个问题的答案是yes,那么我会给出两个答案,Layer2、衍生品DEX.
1900/1/1 0:00:00