Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

有保证的区块空间

Stable v1.4.0 将每个区块划分成具有独立 Gas 预算的通道。符合条件的优先级交易进入 VIP 通道,因此正常的流量无法占用为其保留的容量。

区块通道

提案和验证规则识别出三种通道类型:

  • VIP 通道:承载其 NonceKey 属于协议保留范围的交易。
  • 交易类型通道:为配置的交易类别保留容量。
  • 普通通道:承载不匹配其他已配置通道的标准交易。

每个通道都有自己的 Gas 配额。提议者在这些限制内填充通道,验证者在验证提议的区块时强制执行相同的限制。

这使得保留在协议层面是确定性的。它不依赖于提议者自愿不留下未使用的空间。

二维随机数

以太坊账户通常有一个随机数序列。如果交易 12 缺失或卡住,交易 13 及之后的交易就无法执行。

二维随机数(或 2D 随机数)为账户提供了多个独立的序列。NonceKey 选择序列,交易的随机数给出其在该序列中的位置。

例如,一个支付账户可以使用 NonceKey = 1 进行工资支付,NonceKey = 2 进行供应商结算。延迟的工资支付交易不会阻塞供应商序列。

随机数键空间有三个重要的区域:

  • NonceKey = 0 保持标准的 EVM 兼容随机数行为。
  • uint64 范围的上半部分保留给协议使用。VIP 成员资格通过此范围传达。
  • NonceKey = MaxUint64 标记一个无序交易。TimeoutTimestamp 提供其重放保护截止日期。

Stable 在 CustomTx (交易类型 0x3F) 中携带这些字段。现有的 EVM 交易格式仍然可用,并且默认的随机数通道保留了它们的预期行为。

治理和激活

治理通过一个 MsgUpdateParams 提案控制通道定义和 Gas 配额。接受的参数在下一个区块生效。

默认值不包含保留通道。在治理配置它们之前,链将作为单个普通通道运行。这使得通道配置是对现有交易处理的补充。

保证边界

当满足所有这些条件时,VIP 交易会获得确定性的下一区块包含:

  • 交易符合 VIP 通道的资格。
  • 通道有足够的为交易保留的 Gas。
  • 验证者遵循协议。
  • 网络保持足够的同步性,以便验证者在提案之前接收交易。

Stable 的无内存池验证者入口模型将 VIP 交易提供给验证者。保留的提案容量随后阻止了正常流量取代它们。

下一步

  • 有保证的结算:查看依赖于有保证的区块空间的支付模式:具有确定性包含的定时 DvP 结算周期。
  • 网络升级:查看完整的 v1.4.0 版本及其推出状态。
  • 执行:了解 Stable 如何执行为每个区块选择的交易。