Solana Constellation: 公平互联网资本市场 - Anza

Anza 发布于 2026-03-26 阅读 43

Anza团队分享了Solana上的多并发提议者协议设计Constellation,旨在通过允许多个提议者同时提交交易,消除区块领导者的垄断,实现协议级抗审查。该设计引入50ms周期,提议者提交交易,认证者见证,领导者只能按规则打包,无法审查或重排序。费用分为包含费和排序费,排序费按权益分配给所有验证者,保持验证者经济基本不变。Constellation是Alpenglow的前置处理,为Solana带来更公平的市场结构。

今天,我们准备分享 Constellation——一个在 Solana 上支持多个并行提议者的协议设计。

Constellation 是 Anza 团队在过去一年中迭代改进多个并行提议者设计的结果。我们现在将其公之于众,是因为我们已经准备好开始构建。我们期待听到 Solana 社区的反馈,也希望你们能像我们一样喜欢这个最新设计。

Solana 核心开发者愿意忍受很多痛苦,只要最终有足够大的回报。我们相信 Solana 需要一致且公平的市场结构,才能实现互联网资本市场的愿景。这是一个重大变化,涉及协议的许多不同部分。但我们愿意付出努力,因为我们相信付出是值得的。

在深入细节之前,我们需要澄清一个重要观点:本提案并未对现有验证者经济结构进行重大改变。 验证者仍然生成区块并赚取费用(基础费用和优先费用),只是不再对交易的包含和排序拥有独占控制权。

费用结构

本提案要求两种类型的费用:包含费,类似于今天的基础费用,支付给包含交易的提议者,作为其占用区块空间的补偿;以及排序费,作为合并规则的一部分,将多个提议者的交易合并在一起。我们当然希望简单地将排序费直接发送给领导者,因为那样很简单,但不幸的是存在一种攻击方式:领导者可以给自己支付高额排序费,从而有效地免费保留对协议的排序控制权(这正是我们通过多个并行提议者试图避免的情况)。因此,本提案不将排序费直接分配给该 Slot 的领导者,而是根据质押权重将排序费分发给整个验证者集合。底线是,验证者仍将像今天一样,按照质押权重从包含费(基础费)和排序费(优先费)中赚取协议费用;排序费只是在整个纪元内进行了平滑分配。

Constellation 设计

好了,现在进入细节!

Constellation 被设计为 Alpenglow 的前置处理器。目前,无论谁担任 Solana 的区块领导者,都对交易排序拥有临时垄断权。他们能看到所有交易,并选择哪些交易被打包进区块。Constellation 通过允许多个提议者同时收集和提交交易,消除了这种垄断。证明者通过确保提议者准时提交区块来追究领导者的责任。领导者仍然负责组装区块,但如果足够多的证明者看到了某笔交易,领导者必须将其包含进去。他们不能为了低竞价交易而屏蔽高竞价交易,也不能假装交易不存在;他们没有重新排序交易的权力。

Constellation 引入了 50ms 的周期,使 Solana 成为所有生产区块链中协议强制执行的最快经济节拍。每个周期,提议者提交交易,证明者打上时间戳并转发它们看到的内容,领导者则组装一个批次。交易仍然支付两种费用:一种是根据交易大小和签名数量计算的包含费,另一种是设置为 CU 限制 × 竞价的优先费。两种费用都在执行时由验证者收取,与今天一样。Constellation 还引入了费用支付者储备,确保包含费始终可支付,同时限制跨提议者的垃圾信息。验证者经济基本保持不变,领导者仍然构建区块并赚取费用,只是不再对包含哪些内容拥有独占控制权。

还有其他设计试图改进排序和公平性,但 Constellation 是第一个以这种速度提供协议强制执行审查抵抗性的设计。这些保证直接构建在协议中,并由每个验证者验证,而不是依赖外部方或信任假设。

阅读完整的 Constellation 白皮书:anza.xyz/constellationwhitepaper

并查看交互式演示:anza.xzy/constellation

  • 原文链接: anza.xyz/blog/constellat...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~

相关文章

0 条评论