BNB Chain Jenner 硬分叉带来哪些变化?

BNB
区块 gas 容量Jenner 硬分叉支付通道BSC 测试网BNB ChainBEP-703CAS20
2 小时前来源: crypto.news
BNB Chain Jenner 硬分叉带来哪些变化?

BNB Chain 已在其 BNB Smart Chain 测试网上激活了 Jenner 硬分叉,引入了一种新的支付处理机制,在网络拥堵期间为符合条件的交易预留 5% 的区块 gas 容量。

摘要

  • BNB Chain 已在 BSC 测试网上激活 Jenner 硬分叉,引入了 Payment Lane(支付通道),同时带来了毫秒级区块时间戳以及针对新 CAS20 资产标准的功能。
  • Payment Lane 机制为每个区块预留 5% 的 gas 容量用于符合条件的支付,防止在拥堵期间一般网络流量占用预留空间。
  • 符合条件的交易包括向未部署代码的账户进行的原生 BNB 转账,以及直接发送至经网络治理批准的支付合约的交易。
  • 治理机制可将预留 gas 分配调整至最高 10%,而符合条件的支付将继续在现有交易费用规则下进行竞争。

根据 BNB Chain 10 月 29 日的公告,此次升级引入了 Payment Lane、面向智能合约的毫秒级区块时间戳,以及针对 CAS20(一种新的合规资产标准)的功能。

Payment Lane 是此次升级的主要功能,旨在当其他交易争夺网络容量时,为每个区块保留一部分空间用于符合条件的支付。

该硬分叉目前正在测试网上运行,主网部署此前计划于 11 月下旬进行。

BNB Chain 为支付引入预留区块容量

新的 Payment Lane 机制通过 BEP-703 引入,该提案为符合条件的支付和一般交易建立了独立的 gas 核算规则。

在网络活动频繁期间,交易根据网络现有的费用规则竞争可用的区块空间。Payment Lane 改变了这一安排,为每个区块预留了一部分一般交易无法使用的空间。

BNB Chain 将默认预留量设定为区块 gas 上限的 5%,不过符合条件的支付并不局限于该分配额度。

例如,在一个假设 gas 上限为 1 亿的区块中,将有 500 万 gas 预留给符合条件的支付,最多留下 9500 万 gas 可供一般交易使用。

如果支付交易消耗了 800 万 gas,它们可以使用超出预留额度的容量,从而为其他交易留下 9200 万 gas。

然而,未使用的预留容量不能重新分配给一般流量。如果符合条件的支付仅消耗了 200 万 gas,剩余的 300 万 gas 将保持未使用状态,即使其他交易正在等待。

BNB Chain 解释说,这一限制可防止区块生产者用一般交易填满整个区块而将符合条件的支付排除在外。

此次升级紧随 8 月的Pasteur 硬分叉激活之后,该硬分叉引入了对跨链桥验证、验证者授权和区块构建的更改。

正如 crypto.news 此前报道的那样,Pasteur 在 BEP-675 下引入了一个可选的区块构建流程,允许验证者在完成完整执行检查之前对提议的区块进行签名和广播。

哪些交易符合 Payment Lane 的条件?

根据新规则,BNB Chain 认可两类可以获得预留 gas 容量的交易。

第一类包括直接发送至治理管理列表中包含的支付合约的交易。第二类涵盖向未部署代码的账户发送非零金额的原生 BNB 转账。

这两类交易都必须指定目标地址,并使用三种受支持交易类型之一:0x00、0x01 或 0x02。

合约创建、blob 交易和 0x04 类型交易仍被归类为一般流量。向智能合约或具有委托代码的账户进行的原生 BNB 转账不符合普通转账类别的条件。

对于稳定币,是否符合条件取决于接收合约是否出现在已批准的支付列表中。

直接发送到已列入名单的稳定币合约的交易可以符合条件,但通过未列入名单的中间方路由的交易,不会仅仅因为该中间方最终转移了代币而获得同样的待遇。

支付合约列表最初将为空。治理随后可以添加或移除符合条件的合约,包括稳定币和 CAS20 代币。

BNB Chain 澄清,代币的名称、标准或用于支付的预期用途并不会自动使其交易符合条件。

BNB Chain 将如何管理预留容量?

治理将同时控制支付合约列表以及为符合条件的交易预留的区块 gas 百分比。

尽管默认分配为 5%,但协议允许治理将预留比例提高至最高 10%。

该配置使用父区块的状态来确定,从而防止治理变更在单个区块的构建过程中改变交易分类。

区块构建者在组装交易时必须遵守分配规则,而验证者必须拒绝违反这些规则的区块。

在 BEP-675 的 SendBidBlock 流程下,执行检查在广播后的本地区块导入期间进行。违规行为通过构建者撤销机制处理。

该预留将在硬分叉激活区块之后的紧接一个区块中生效。

Payment Lane 不保证交易被纳入特定区块,也不免除交易费用。符合条件的支付将继续相互竞争,尤其是当其合并需求超过预留容量时。

Jenner 升级紧随 BNB Chain 活动增长之后

此次最新升级是在 BNB Chain 于 2026 年第三季度录得 15.1 亿笔交易之后推出的,较上一季度增长 7.5%。

网络收入攀升 54% 至 5420 万美元,而日均活跃地址数下降 14% 至 210 万。

另一份季度生态系统报告显示,智能合约部署量达到 1230 万,而上一季度为 450 万。

除 Payment Lane 之外,Jenner 还为智能合约引入了毫秒级区块时间戳,使应用程序能够获取更精确的计时信息。

此次升级包含 CAS20 的功能,不过 BNB Chain 表示有关该标准可用性的更多细节将另行公布。

开发者和支付提供商现在可以使用测试网来检查交易目的地、支持的交易格式以及治理上架要求。

BNB Chain 已引导节点运营者查阅 Jenner 升级文档和 reth-bsc v0.1.3 发行说明,以获取相关客户端升级说明。