Gas 费问题

2021-12-08 19:20:31 +08:00
 Livid
在 Ethereum 网络上要进行任何操作都需要付固定数量的 Gas 费。但是貌似这个 Gas 费在设计的时候没有考虑过有一天会是现在这样的币价吧。

如果接下来 ETH/USD 到 $10K ,在 mainnet 上的任何操作的价格离普通人貌似就更遥远了。

是我什么地方理解有误吗?
4766 次点击
所在节点    以太坊
35 条回复
takato
2021-12-08 19:28:46 +08:00
从市场角度来看,如果试试将参考系转移到 Ethereum 上来,那么波动的就是法币 或者说 法币金融系统。
对于不少 Bitcoin 的交易者,确实有以 Bitcoin 作为交易基准的。
不过加密货币和传统银行比较的话,这或许就是对记账健壮性所额外付出的“成本”吧。
o00o
2021-12-08 19:33:56 +08:00
搞不懂这以太坊有什么资格说要做区块链的公共平台。互联网也越来深入生活,资费越来越低,而以太坊却越来越贵,完全是倒行逆施
Livid
2021-12-08 19:33:58 +08:00
@takato 对早期参与者来说可能不是问题,因为比例就是固定的。

但是后来的人要参与的第一步就是法币兑换 ETH ,这个时候就尴尬了。
zwgf
2021-12-08 19:39:09 +08:00
我理解的是 gas 费本身和 eth 的价格无关,因为 eth 的价格增长,交易数不变的情况下 gas 是会降低的。但当 eth 的价格和交易数同时增长的时候才会让 gas 的费用增加。这和 eth 矿工打包的竞拍机制有关。
Flobit
2021-12-08 19:40:28 +08:00
我一直都是按手续费理解,如果你想更快被确认,你就加 Gas ,😂不知道这个理解对不对。
yimity
2021-12-08 19:43:27 +08:00
题外问题,最终 Gas 被谁拿走了?
biidbiid
2021-12-08 19:51:02 +08:00
矿工
takato
2021-12-08 19:52:46 +08:00
@yimity 矿工。矿工保证网络算力的稳定,抵押算力来获得 Gas 和固定出块奖励。目前单块奖励为 2 ETH
Chism
2021-12-08 20:00:26 +08:00
我的体会是,gas 费是波动的,根据供需关系得出的最合理价格,你可以手动设置很小,但是需要排队很久,甚至长期排不上。以太坊需求量非常大,所以现在不少项目转用 bsc
noe132
2021-12-08 20:01:16 +08:00
gas 并不是固定的,一笔交易 gas 费用相当于 计算量 x 计算单价( gas amount x gas price )。对于转账这种操作,计算量基本是固定的,计算单价则是大家竞价,矿工优先打包高价交易。假如一个块如果能打包 1000 个交易,但是有 2000 个交易待处理,矿工为了最大收益,优先打包价格最高的前 1000 个交易。实际上一个块的大小是由计算量决定的,不同的交易类型消耗的计算量不一样,swap 这种计算量大的交易,单价一样的情况,手续费也会多不少。
如果说只有 500 个交易待处理,那么你只要出任意的 gas 费,你的交易都会被打包。因为矿工没有理由不打包你的交易,多打包交易=多赚钱。只有说交易打包不过来时才会出现高 gas 费用。

所以其实就是资源稀缺导致的价格上涨。如果 eth 的吞吐量现在立马升级到现在的 10 倍,那么 gas 也会变得很便宜,直到吞吐量不够用为止。

吞吐量 eth 其实也升级过很多次了,块大小也一直在增加,出块时间也在缩短。只是仍然不够用罢了。但是这种 pow 单链结构是有吞吐量上限的,想要增大吞吐量就只能靠多链或者 pos 链。
xenme
2021-12-08 20:02:12 +08:00
中心化交易所交易,只是数字游戏。
只有提币或者真正的转账才有 gas 费
Nasei
2021-12-08 20:08:07 +08:00
我觉得之所以加一个 gas 而不直接用币,好像就是考虑了币价,因为 gas 的值根据你的合约是固定的,但是 gas 的价格则是波动的,gas 的价格好像是有算法的,理论上可以用低价发交易,只不过矿工会按 gas 对交易排序吧,用的人多但是 tps 低可能就导致贵
noe132
2021-12-08 20:12:06 +08:00
因为打包哪些交易完全是出块的矿工决定的,所以矿池一般会优先打包自己产生的交易,像支付矿池支付矿工挖矿收益等。而且可以把 gas 设置成链上能接受的最便宜的价格。只是这样的话少打包了高 gas 交易,会损失一部分 gas 收益,但是用这些收益换取了低价 gas 交易打包权。
lijinma
2021-12-08 20:15:49 +08:00
@yimity 不全是矿工了,EIP 1559 已经上线一段时间了,现在的 GAS 费一部分被销毁,一部分给矿工。
lijinma
2021-12-08 20:18:32 +08:00
现在 GAS 费太贵的根源是“上链”或者打包的效率太低,导致为了快速打包而增加 GAS ,所以这个 GAS 贵的问题不是通过解决 GAS 的机制,而是通过提升效率,那如何提升效率? ETH 2.0 就会大幅度提升效率,但是涉及到的不少难点,漫漫路程,等待。
Buges
2021-12-08 20:54:53 +08:00
是这样的,币价越来越高主网的成本就越来越大。
解决方法是二层网络,如 lighting 。就像普通人正常使用没必要跨国转账,而是用 alipay/stripe 一样。
maichael
2021-12-08 21:17:44 +08:00
你的理解没问题,社区也想了很多办法来解决这一问题,比如雷电网络、跨链、Layer2 等。
labnotok
2021-12-08 21:29:20 +08:00
Token 的运行机制当然不会考虑与法币的兑换价格,
而且在 PoW 的路线上,ETH 采用度 越高,币价越高,同时资源紧缺的情况也越严重,
这样的成本一般用户注定难以承受,
Layer2 正是为了缓解这样的问题,
你的大部分操作无需也不会在 mainnet 上完成
unnamedhao
2021-12-08 22:24:53 +08:00
gas 不是固定的,有一个 gasprice ,可以自己设定,只不过设置低了没有矿工打包,本质上是需要打包的交易太多,供需的问题
robinlovemaggie
2021-12-08 23:15:33 +08:00
ETH 基本一开始就决定了 GAS 和算力贡献捆绑的策略,这个应该不会改了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/820946

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX