Avalanche L1 与旧 Subnet 有何区别?验证者注册、费用与准入的机制对照 图 1
Avalanche L1 与旧 Subnet 有何区别?验证者注册、费用与准入的机制对照 · 图 1

先澄清命名:Subnet 和 L1 不是同义词

Avalanche 的应用链在 2024 年 12 月 16 日 Etna 主网激活之后有了新名字 Avalanche L1,官方常见问题页明确标注”L1 曾被称为 Subnet”。但 ACP-77 的命名说明把两者区分得很认真:通过旧流程创建的网络将永久继续叫 Subnet,只有走新流程、由链自身管理验证者的网络才叫 L1。这个区分不是营销话术,背后是两套完全不同的安全接入模型。

旧模型的门槛与它的摩擦

配图

旧 Subnet 模型下,一条应用链的验证者集合必须是主网(Primary Network)验证者的子集,靠白名单授权:节点运营者先配置好节点,再由链的管理方调用接口把你的节点标识加进允许列表。要参与主网验证本身需要质押至少两千枚 AVAX,链的质押与奖励逻辑也挂在 P-Chain 上。这套模型对稳定很友好——应用链继承了主网验证者的硬件门槛——但对”任何人都能起一条链”是硬约束:你得先有白名单席位,或者先去质押两千 AVAX 排队。

新模型:验证权从主网搬进链内合约

ACP-77 重构后的 L1 不再要求与主网验证者有任何交集:验证者不需要质押两千 AVAX,也只需同步 P-Chain(而非全部主网链)。出块资源的主权换成了持续计费——按官方博客的说法,验证者改为按月缴纳动态费用(初始约每月 1.3 枚 AVAX 量级,参数可经后续 ACP 调整),并在 P-Chain 上维持余额,耗尽即被驱逐,余额始终属于验证者本人、可以随时领取。注册流程改为在链上的 ValidatorManager 合约发起:操作员发起注册,链的验证者以 Warp 消息签名达到约三分之二权重后聚合提交到 P-Chain,确认后反向完成,官方文档描述为六步闭环。准入模式二选一:治理型(PoA)由管理员签名放人,质押型(PoS)则要求节点质押这条链自己的代币,质押与奖励逻辑全部在链内合约完成,主网不再为应用链分配奖励。

虚拟机与费用主权

L1 默认部署 Subnet-EVM——一个 go-ethereum 分叉的实现,支持 Solidity 合约,且 gas 代币可以是链自己的原生币:创世预分配、手续费可销毁或路由到指定地址,这与 C-Chain 必须用 AVAX 付 gas 形成对照。Subnet-EVM 后来整体并入 AvalancheGo 仓库维护,官方仓库自述它是 C-Chain 核心 VM 的简化版;VM 作为独立二进制安装到节点插件目录,通过 gRPC 与共识壳通信,一条 L1 上可以承载多条使用不同 VM 的链。ACP-77 顺带给了链自定义准入的抓手:硬件要求、地理位置、许可甚至私有验证者集都可以写进规则。

治理与稳定性的两条隐含线

另一处容易被略过的变化是治理面的收拢:验证者集合由 ValidatorManager 合约管理,合约本身是有属主的,属主就是验证者名单的最终钥匙;PoA 模式下管理员独揽进出,PoS 模式下名单随质押涨跌自动呼吸。ACP-77 还给验证者集的更替速度设了流失上限,防止名单在一瞬间被换血,这是新模型里为数不多仍然”保守”的护栏。链际通信则交给 Warp 签名机制:注册流程本身就靠验证者对消息集签名达到权重门槛来推进,同一套底座也服务于链与链之间的消息验证,等于把”谁在验证这条链”从主网白名单问题变成了链内签名权重问题。

怎么看这条边界

对想部署链的团队,新旧模型的核心差异是一句话:以前是”租用主网的验证者子集”,现在是”自己管理验证者市场、按月向 P-Chain 交登记费”。代价是主权责任回归——验证者集规模、客户端升级节奏、费用参数都由链内治理承担,链自身的运营成熟度第一次成为安全预算的一部分。对验证节点,要算的账从”锁仓成本”变成”持续登记费加运维”。所有参数(费率、权重比例、周期)都可能随 ACP 演进,动手前以官方文档当前版本为准。本文内容为技术机制介绍,不构成任何投资建议。