块级访问列表(BALs)
# 类型别名地址 = 字节向量(20)交易索引 = 无符号整数64余额变化 = 字节向量(12) # 有符号,二进制补码编码# 常量最大交易数 = 30_000最大账户数 = 70_000 # 630m / 9300(对非空账户带值调用的成本)# 容器类 余额变化(容器):交易索引: 交易索引增量: 余额变化 # 有符号整数,编码为12字节向量类 账户余额差(容器):地址: 地址变化: 列表[余额变化, 最大交易数]余额差 = 列表[账户余额差, 最大账户数]- 按地址去重。
- 每个元组列出每个相关交易的精确余额变化。
示例:
[('0xdead...beef',[(0, -1000000000000000000), # 交易0:发送1个以太币(2, +500000000000000000) # 交易2:收到0.5个以太币]),# ... 其他条目]
[后续内容保持不变,仅展示开头部分的翻译]



