Skip to main content

什么是 Proof of Staked Authority (PoSA)

注意:本文档是英文原版的自动翻译。

什么是 Proof of Staked Authority (PoSA)

Proof of Staked Authority (PoSA) 是一种结合了 Proof of Stake (PoS) 和 Proof of Authority (PoA) 元素的共识机制。在 PoSA 系统中,一组有限的验证者被预先批准或许可(Authority 组件),并且每个验证者还必须锁定相当数量的代币质押(Stake 组件)。PoSA 最显著的应用是 BNB Smart Chain(前身为 Binance Smart Chain),它在那里实现了快速的出块时间和低交易费,同时维持一个已知、可问责的验证者集合。

与开放的 Proof of Stake 不同——在 PoS 中任何满足最低质押的参与者都可以加入验证者集合——PoSA 将验证限制于一个经过筛选的实体群体。与纯粹的 Proof of Authority 不同——在 PoA 中验证者仅基于身份或声誉被列入白名单——PoSA 增加了一种经济保证金:验证者有代币处于风险之中,这为不当行为创造了财务上的反向激励。

**简而言之:**PoSA 是一种混合共识机制,其中一组经许可的验证者还必须质押代币,将基于权威的验证的速度与质押的经济问责性结合起来。

PoSA 如何运作

验证者选择

在 PoSA 网络中,成为验证者并非对任何质押足够代币的人开放。候选者必须同时满足治理标准(批准、声誉、运营记录)和经济标准(质押相当数量的代币)。在 BNB Smart Chain 上,活跃验证者集合被限制在少量节点——历史上为 21 个活跃验证者,后来有所扩展——从既被质押者选举又满足运营要求的候选者中选出。

Authority 组件

PoSA 中的 "Authority" 意味着验证者是已知的、可识别的实体。这与验证者或矿工可以匿名的化名 PoS 或 PoW 系统形成对比。验证者已知的身份提供了一种直接的问责机制:如果一个验证者行为不端,社区确切地知道是谁负责。然而,这也意味着验证者集合不是无许可开放的——新验证者不能仅靠质押代币就加入。

Staking 组件

PoSA 中的 "Staked" 意味着验证者必须锁定代币作为抵押品。这种经济保证金将其激励与诚实行为对齐:产出无效区块、离线或试图双重签名的验证者有通过 slashing 失去其质押代币的风险。普通代币持有者也可以将其质押委托给验证者候选者,从而影响哪些验证者进入活跃集合。

区块生产

活跃验证者按照计划的轮换轮流产出区块,类似于 DPoS。由于验证者集合小且已知,共识很快——BNB Smart Chain 大约每三秒产出一个区块,并具有近乎即时的最终性。验证者数量少意味着节点之间的通信开销更小,这直接转化为更高的吞吐量。

治理与验证者轮换

PoSA 网络通常包含用于添加或移除验证者的治理机制。在 BNB Smart Chain 上,验证者基于质押权重与社区投票的组合定期重新选举。表现不佳(正常运行时间低、漏块)的验证者可以被投票淘汰并替换。这一治理层介于完全开放的 PoS(任何人都可加入)和静态的 PoA(验证者由运营者固定)之间。

委托质押在 PoSA 中的角色

在像 BNB Smart Chain 这样的 PoSA 网络中,普通代币持有者通过委托质押参与。他们选择一个验证者候选者并将其代币委托给该候选者,从而增加该候选者的总质押并提高其进入活跃验证者集合的机会。作为回报,委托者按其委托的金额比例获得验证者区块奖励的一份份额。

委托质押服务于两个功能:它让无法运营验证者基础设施的代币持有者赚取质押奖励,并提供一个治理信号——拥有更多委托质押的验证者被视为获得了更广泛的社区支持。如果一个验证者表现不佳或行为不端,委托者可以撤回其质押并将其转向另一个候选者,从而形成类似于 DPoS 中投票者驱动的移除的问责压力。

经许可的验证者准入与委托质押的组合创造了一个分层系统:协议控制谁可以验证(authority),经济性控制谁实际验证(质押权重),而委托者控制哪些验证者成功(社区信任)。

PoSA 与其他机制的比较

维度 PoS PoA PoSA DPoS
验证者准入 开放(最低质押) 经许可(基于身份) 经许可 + 质押 由代币持有者选举
验证者问责 Slashing 声誉 / 身份 Slashing + 身份 投票者驱动的移除
吞吐量 中等 高 高 高
去中心化 较高(可能有许多验证者) 低(固定的权威集合) 低到中等(小型筛选集合) 低到中等(小型选举集合)
经济保证金 有(质押代币处于风险) 无(仅身份) 有(质押代币处于风险) 有(委托质押)

PoSA 占据一个中间地带:它比纯 PoA 更可问责,因为验证者有代币处于风险之中,但比开放的 PoS 更中心化,因为验证者集合有限且经许可。

为什么 PoSA 对加密 AI 项目很重要

若干加密 AI 项目部署在 BNB Smart Chain 或其他 PoSA 网络上,因为它兼具低手续费和快速出块时间。对于产生频繁链上交易的 AI 工作负载——任务分配、支付结算、数据注册、模型版本记录——PoSA 的吞吐量特征在实践中可能很重要。

然而,验证者集合的经许可属性意味着其安全假设不同于开放的 PoS 网络。一个在 PoSA 链上构建的项目实际上信任一组经筛选的验证者诚实地对交易排序。理解这一权衡对于评估任何构建在此类网络上的加密 AI 项目的 Onchain necessity 和基础设施假设是相关的。

对读者的实际启示:当项目卡片显示 Consensus: PoSA 时,该项目受益于快速且廉价的交易处理,但依赖于一小群已知验证者。这本质上既无好坏之分——它是一种带有特定优势(速度、低成本、通过身份问责)和特定局限(中心化风险、经许可准入、协同审查的可能性)的设计选择。

它在 DecAIHub 项目卡片中出现的位置

在 DecAIHub 项目卡片中,PoSA 出现在 Consensus 字段。当卡片显示 Consensus: PoSA 时,表明该项目的底层网络使用 Proof of Staked Authority 机制来验证交易和产出区块。

这最常见于在 BNB Smart Chain 上运行的项目,PoSA 在那里是原生的共识机制。consensus 字段帮助读者理解项目所依赖的基础设施层——区块如何产出、谁来验证它们,以及链提供什么安全保证。

consensus 字段是几个基础设施级描述符之一,与 Main chain、Type 和 Network status 并列。这些字段共同勾勒出项目应用层和 AI 层之下技术基础的图景。

仅凭 PoSA 无法证明什么

  • PoSA 不能证明去中心化。 一个小型、经许可的验证者集合在共识层比一个开放的 PoS 网络更中心化。验证者的数量、它们彼此之间的独立性、它们的地理和组织多样性,以及添加或移除它们的治理流程,决定了实际的去中心化水平。一个所有验证者都由关联实体运营的 PoSA 网络无论其共识标签如何,在功能上都是中心化的。
  • PoSA 不能证明一个项目拥有 AI。 共识是一种基础设施机制。一个在 PoSA 链上的项目可能有也可能没有真实的 AI 组件——consensus 字段对 AI 能力只字未提。
  • PoSA 不能证明抗审查性。 一个验证者为已知实体的小型验证者集合,理论上可以被施压去审查特定交易或地址。这是否构成实际风险取决于司法管辖区、治理设计和验证者多样性。
  • PoSA 不能证明 Token necessity。 一条链的共识使用质押代币这一事实,并不自动意味着项目自身的代币对其 AI 或应用功能是必需的。
  • 低手续费并不意味着低风险。 PoSA 链通常有非常低的交易费,这是一个用户体验特性,而非安全性、质量或去中心化的证据。

请勿混淆

  • Proof of Stake (PoS)——在标准 PoS 中,验证者参与对任何质押足够代币的人开放。PoSA 在质押之上增加了一个许可层。PoSA 验证者必须被批准,而不仅仅是质押充足。"Authority" 组件正是将 PoSA 与开放 PoS 区分开来的东西。
  • Delegated Proof of Stake (DPoS)——DPoS 通过开放的代币持有者选举来选择验证者,任何候选者都可以参选。PoSA 使用质押权重与权威批准的组合。区别在于验证者如何进入集合:由投票选举(DPoS)vs. 由治理和质押筛选(PoSA)。两者都导致小型验证者集合,但选择机制不同。
  • Proof of Authority (PoA)——在纯 PoA 中,验证者仅基于身份或声誉被列入白名单,不要求代币质押。PoSA 增加了质押要求,为不当行为创造经济惩罚。没有质押的 PoA 完全依赖声誉问责。
  • Consensus——网络如何就账本状态达成一致的一般概念。PoSA 是众多具体共识机制中的一种。
  • BNB Smart Chain——BNB Smart Chain 是一个使用 PoSA 的特定区块链网络。PoSA 是共识机制;BNB Smart Chain 是实现它的网络。其他网络也可以采用 PoSA。

常见问题

为什么创造 PoSA 而不是使用标准的 PoS?

PoSA 被设计用来实现一组特定的权衡:快速出块时间、低手续费和 EVM 兼容性,同时维持一个已知且可问责的验证者集合。带有大型验证者集合的标准开放 PoS 引入了更多的通信开销和更慢的最终性。通过将验证者集合限制于既质押代币又预先批准的实体,PoSA 实现了像 BNB Smart Chain 这样的高流量链所需的吞吐量特征,代价是更广泛的验证者参与。

一个 PoSA 网络有多少个验证者?

在最著名的 PoSA 实现 BNB Smart Chain 上,活跃验证者集合历史上一直是 21 个节点,尽管协议已随时间扩展这一数字以改善去中心化。具体数字是一个协议参数——验证者越少意味着共识越快但权力越集中;验证者越多则改善韧性但增加协调开销。

任何人都能成为 PoSA 验证者吗?

不能直接成为。与开放的 PoS 系统不同,PoSA 要求候选者除了质押代币外还满足运营和治理标准。在 BNB Smart Chain 上,成为验证者涉及注册为候选者、满足技术和运营要求,并从代币持有者处获得足够的委托质押以跻身活跃集合。许可与质押的组合创造了比开放 PoS 更高的准入门槛。

PoSA 比 DPoS 更中心化吗?

两种机制都导致一个小型的活跃验证者集合,但它们在验证者如何被选择上有所不同。DPoS 使用开放的代币持有者选举——任何候选者都可以参选,由投票者决定。PoSA 将质押权重与权威批准结合,增加了一个把关层。在实践中,中心化程度取决于具体实现:有多少验证者是活跃的、它们有多多样化,以及添加或移除验证者的治理流程实际如何运作。

外部参考

另请参阅