Cointime

扫码下载App
iOS & Android

一条Starknet新消息引发的做题:提高TPS,会降低gas么?

个人专家

原文作者:CryptoNerdCn

(Web3 降智系列) 一条 Starknet 新消息引发的做题:提高 TPS,会降低 gas 么? 此文是向 @StarkNetAstroCN 的投稿。

Web3 降智系列 2023 年新开始的一个 以日常交流中 Web3er 对一些知识和概念的误解为引子,以即使你在忙了一天后大脑停机的降智状态也能读懂为目的,通过讲述设计思想而不是外在表现,尽量不涉及具体公式和代码的 面向非技术人员的科普系列。

上个月底,@Starknet 宣布了他们正在开发一个新的由 Rust 编写的开源 Sequencer(定序器)—blockifier。

当看到这个消息时,蚌不住的 MAX 同学第一时间就在 Astro 群里激情转载,然后就被我叫去做家庭作业了:

所以,为什么新的定序器能降低 gas 这句话是错的呢?

我们先来简单的看一下 StarkNet 的架构和 Sequencer(定序器) 在架构中的位置和功能。

Sequencer 负责管理和协调交易的执行顺序。Sequencer 可以认为是一个交易队列,它确保在同一个区块内的所有交易按照指定的顺序执行,并且确保没有交易被重复执行。Sequencer 还负责验证交易的合法性,并将其写入区块链。

Prover 则负责生成关于 Sequence 执行轨迹有效性的加密证明。目前,这项工作是由单一的 Prover,即「Share Prover」或「SHARP」执行的。

Verifier 位于 L1,用于验证 Starknet Prover 产生证明的智能合约,如果运行成功,其将更新以太坊 L1 上的状态用于记录保存。

如果你不太了解 ZK 相关知识,那么你可以像 max 同学一样,把定序器想像成以太坊客户端(的一部分),如图所示。

那么问题来了,以太坊客户端性能的提升,能否带来 gas 消耗减少的效果呢?

要回答这个问题,我们需要知道 gas 是什么:

以太坊中的 Gas 是一种计价单位,用于衡量在 Ethereum 网络上执行智能合约的成本。Gas 被用于抵消执行智能合约所需的算力和网络资源。

当执行智能合约时,每个操作都需要消耗一定数量的 Gas,每个操作所消耗的 Gas 数量可以由它所需要执行的 EVM opcodes 所计算出来(具体数值参照 Evm opCodes Gas cost)。执行智能合约的发送者需要在交易中预先支付 Gas 费用,以确保矿工有动力执行智能合约。

如果在执行过程中 Gas 被用完,则智能合约将停止执行。因此,发送者需要估算所需的 Gas 量以避免交易失败。

Gas 价格是动态的,随着 Ethereum 网络的拥堵情况而变化。在繁忙的时候,Gas 价格可能会上涨,而在空闲时则可能下降。

因此,Gas 是一种确保智能合约执行的机制,它担负着两种责任:

1,gas 机制是一种保证计算资源不被滥用的机制。

2,gas 机制是一种竞价机制。

很明显,改善客户端的性能,并不会直接导致 gas 下降。如上所述,在 evm 上,每一步计算所消耗的 gas 是由需要执行的 opcodes 所决定的,而每个 opcode 所消耗的 gas 固定的,客户端的性能只影响 opcode 执行的快慢,不会影响 opcode 本身消耗 gas 的数量。因此我们可以说,客户端性能提升导致的 TPS 提升,不会直接影响到 gas 消耗。

但改善客户端的性能,是可以间接减少 gas 消耗的,这又是为什么呢?

因为 gas 同时也是一种竞价机制。相信大家都知道以太坊上,除了交易自身消耗的 gas,你是可以通过多付 gas,即 Priority fee (tips,交易小费) 来加速自己的交易的。你加的小费越多,越容易被优先执行。而加小费一般是因为以下两种情况:

1,你需要抢跑,比如 mev bot,还有一般用户抢 mint 限量 nft 时。

2,网络过于拥堵,即使只是一个简单的操作也需要你等上一个你无法接受的时间。

对于第一种情况,如果不是自建节点那么改善客户端性能对于降低你自己的 gas 没太大意义。而第二种情况比较普遍,就是 TPS 过低—这正好是新闻里所提到的 rust 重写定序器想要提高的地方。

举个例子,这就好比游乐园里的项目排队,如果这项目排队一两个小时起,那么愿意花钱的游客就会想着买快速通道票。改善客户端性能相当于游乐园把这个游乐设施扩容了,一次能容纳之前好几倍的游客,那么游客总数不变的情况下排队时间也会大大减少,快速通道票也就没那么必要了。

因此,改善客户端性能,所减少的 gas 消耗,其实减少的是消耗在这种小费上的 gas。

但当我们回到 StarkNet 的定序器话题,上面的结论还能适用么?很可惜,暂时还不能。

在新的开源定序器 blockifier 发布前,StarkNet Alpha 运行的是一个闭源的高度中心化的定序器,严格按照 FIFO(先进先出)来对交易进行定序,这上面是不存在 Priority fee 机制来调整交易顺序的。

而新的定序器 blockifier,根据目前的代码,其中并无有关 Priority fee 之类的机制,所以依然是 FIFO。因此很显然,这次开发新的定序器,短期内不会影响 StarkNet 上的 gas 消耗。

不过根据 @milancermak 这位资深爱好者透露,StarkNet 将来有可能引入一个 priority fee market。

最后在 Max 同学的强烈要求下(并没有),给 Starknet Astro 打一个广告:

Starknet Astro 是 Starknet 最具创意的媒体,提供最前沿、最深度的生态研究  。我们正在维护一个 Starknet 知识库。

评论

所有评论

推荐阅读

  • 美股三大指数集体高开 科技股普遍反弹

    美股三大指数集体高开,道琼斯指数涨0.80%,标普500指数涨0.44%,纳斯达克综合指数涨0.63%。热门科技股中,苹果股价下跌0.31%,英伟达股价上涨1.48%,微软股价上涨0.32%,谷歌-A股价上涨0.99%,亚马逊股价上涨1.36%,台积电股价上涨1.42%,SpaceX股价上涨2.2%,特斯拉股价上涨1.28%,Meta股价下跌0.47%,博通股价上涨0.27%,SK海力士股价上涨2.46%,美光科技股价上涨0.14%,超威半导体股价上涨0.71%,阿斯麦股价上涨0.45%,思科股价上涨0.23%,甲骨文股价下跌3.9%,英特尔股价下跌1.22%,戴尔科技-C股价下跌0.5%,ARM股价下跌0.18%。

  • Anthropic第三季度营收同比增长1127% Claude营收达170亿美元

    11月2日,Anthropic披露,截至2026年9月30日的三个月,公司营收同比增长1127%,旗下Claude业务营收达到170亿美元。同期,公司调整后营业利润为25亿美元,调整后营业利润率为15%;但按会计口径计算,营业亏损为5.67亿美元。 此外,截至9月30日及此后,公司采购承诺及租赁协议项下的承诺支出总额约8954亿美元。

  • Strategy 上周增持 810 枚 BTC

    据 Strategy 官网数据,Strategy 上周增持 810 枚比特币,累计持仓由 848,517 枚增至 849,327 枚,今年累计买入 176,827 枚。

  • Melius Research将英伟达目标价从420美元下调至315美元

    11月2日,Melius Research:将英伟达(NVDA.O)公司目标价从420美元下调至315美元。将迈威尔科技(MRVL.O)的目标价从445美元下调至300美元。

  • 香港交易所:延长衍生产品收市后交易时段

    11月2日,香港交易所将延长衍生产品收市后交易时段。由2027年3月起,香港交易所衍生产品收市后交易时段的收市时间由现时凌晨3时延长至凌晨4时15分;将根据收市后交易时段延长后的市场发展,考虑是否于2027年11月将收市时间再延至凌晨5时15分。新安排下,收市后交易时段的收市时间将由凌晨3时延长至凌晨4时15分,让市场参与者可在香港日间交易时段以外,因应外围市况灵活管理风险。

  • ETH突破2300美元

    行情显示,ETH突破2300美元,现报2300.05美元,24小时涨幅达到1.35%,行情波动较大,请做好风险控制。

  • 本周重要事件与数据预告:美国中期选举、非农、中国外储

    11月2日,本周重要事件与数据预告如下: 1. 周一:①数据:中国10月RatingDog制造业PMI;瑞士9月实际零售销售年率;法国、德国、欧元区、英国10月制造业PMI终值;美国10月标普全球制造业PMI终值;美国10月ISM制造业PMI;美国9月营建支出月率;②事件:今日有1万亿隔夜逆回购、560亿元7天期逆回购到期。③财报:苹果(AAPL.O)、Palantir(PLTR.N)等。 2. 周二:①数据:澳大利亚至11月3日澳洲联储利率决定;瑞士10月CPI月率;美国9月JOLTs职位空缺;美国9月工厂订单月率;②事件:澳洲联储公布利率决议和货币政策声明,主席布洛克召开货币政策新闻发布会;2027年FOMC票委、芝加哥联储主席古尔斯比发表讲话;欧洲央行管委拉德夫、穆兰、科赫尔、多伦茨等发表讲话;2026年美国中期选举;③假期:日本东京证券交易所因文化日休市一日;④财报:辉瑞(PFE.N)、AMD(AMD.O)、BioNTech SE(BNTX.O)等。 3. 周三:①数据:美国当周API原油库存;中国10月RatingDog服务业PMI;法国、德国、欧元区、英国10月服务业PMI终值;欧元区10月CPI初值;美国10月ADP就业人数;美国9月贸易帐;美国10月标普全球服务业PMI终值;美国10月ISM非制造业PMI;美国当周EIA原油库存、当周EIA俄克拉荷马州库欣原油库存、当周EIA战略石油储备库存;②事件:欧洲央行管委内格尔、首席经济学家连恩发表讲话;美国财政部发布季度再融资公告;第二十四届中国半导体封装测试技术与市场年会于11月4日-6日在南京丰大国际大酒店举行;③财报:高通(QCOM.O)、Arm(ARM.O)、Uber(UBER.N)、麦当劳(MCD.N)等。 4. 周四:①数据:法国9月工业产出月率;瑞士10月季调后失业率;欧元区9月PPI月率;美国10月挑战者企业裁员人数;英国至11月5日央行利率决定;美国至10月31日当周初请失业金人数;美国10月全球供应链压力指数;美国当周EIA天然气库存;②事件:日本央行公布9月货币政策会议纪要;欧洲央行管委穆兰、执委施纳贝尔等发表讲话; 英国央行公布利率决议、会议纪要及货币政策报告,行长贝利召开货币政策新闻发布会;瑞士央行行长施莱格尔发表讲话;2026年FOMC票委、克利夫兰联储主席哈玛克就稳定币和避险货币汇率问题发表讲话;2027年FO

  • 伊朗外长披露“两天计划” 美方履约方能重启伊美谈判

    当地时间11月1日,伊朗外长阿拉格齐在接受媒体采访时表示,伊朗代表团访问卡塔尔是伊朗与卡塔尔、巴基斯坦等调解方持续沟通的延续。目前,摆在桌面的方案与伊朗此前提出的“七日计划”基本相同。卡塔尔和巴基斯坦等调解方也就此进行了多次磋商和讨论,并提出了比伊朗“七日计划”更具可行性和可操作性的建议。 阿拉格齐表示,卡塔尔提出的建议之一是“将七天期限缩短至五天甚至更短”。目前,伊朗同意一项“两天计划”,即:第一天,美国将采取一系列(履约)措施。第二天,霍尔木兹海峡将开放,海峡交通将恢复到之前的状态。 阿拉格齐指出,现在所有这些问题都摆在了桌面上,只要(美国)遵守伊朗这个为期两天的计划,就能为和平铺平道路,使霍尔木兹海峡恢复正常。在美国履行相关承诺、霍尔木兹海峡开放后,伊朗与美国恢复谈判的道路才会打开。据了解,伊朗提出的美国必须履约的条件包括:确定霍尔木兹海峡通航新航线、解冻伊朗资金、结束包括黎巴嫩在内的地区战争、解除海上封锁、伊朗出口石油豁免权、解除在《伊斯兰堡谅解备忘录》后美国实施的新制裁等。(央视)

  • 以媒:以色列已准备好与美国联手打击伊朗,但具体目标尚不明确

    11月2日,据《耶路撒冷邮报》报道,如果特朗普要求以色列国防军(IDF)在11月3日美国中期选举后参与美军空军对伊朗的军事行动,以军已做好打击准备,但目前局势仍笼罩在诸多不确定性之中。特朗普此前曾在今年8月、10月初及其他多个时点撤回对伊朗发动袭击的威胁,而如今袭击可能性再次上升,部分原因在于各方已尝试通过其他途径争取伊朗让步,特朗普团队中的部分成员也正重新转向支持军事打击。过去一周,超过10架美国军用运输机抵达以色列南部的内瓦提姆空军基地和乌夫达空军基地,似乎是在为一场重大军事行动做准备。另有报道称,美国正向以色列及其他阿拉伯盟友调运防空系统和拦截弹。不过,目前美国在该地区的兵力仍少于此前一些时期的部署规模。但这可能只是部署的开始。美国与以色列对于此类军事行动的具体目标仍存在分歧。(金十)

  • 币安:目前提现量已逐步趋于稳定,提款规模占资产管理规模的比例非常小

    11月2日,据官方消息,币安已于2026年11月1日14:00(东八区时间)起分阶段恢复提现服务。截至20:36(东八区时间),首批涵盖的全部15个网络与资产均已恢复提现。提现量在最初短暂激增后已回落,并如预期逐步趋于稳定,充值量则持续保持较高水平。 11月1日14:00至23:30(东八区时间)期间,我们共处理了46.49亿美元的提现及10.1亿美元的充值,净流出约36.4亿美元。根据截至2026年10月28日最新的储备证明数据,这相当于平台1,710亿美元资产管理总额(AUM)的2.1%。我们已于10月31日08:00(东八区时间)完成新一轮储备证明快照,并启动零知识证明(ZKP)计算。更新后的报告预计将于明日在储备金证明网页站公布。 我们的团队正继续对其余网络与资产进行严格测试。我们深知,安全、可靠地提取资金对您至关重要,并将尽快公布下一阶段的具体安排。请放心,目前市场状况稳定。