权威证明(Proof of Authority,PoA)许可型共识模块是一个 Cosmos SDK 模块,为需要受控参与的网络提供许可型共识能力。指定的管理权限方直接管理验证者集合,确保只有获批的运营方才能参与区块生产和治理。 与传统的权益证明(Proof-of-Stake)系统不同,验证者成员资格并不由代币质押决定。验证者通过链上管理操作被显式授权、更新和移除,从而实现可预测的运维,以及符合合规要求的治理。 PoA 模块专为具备以下需求的网络而设计:
  1. 许可型运营方: 可配置的管理权限方定义验证者和治理参与者,以满足组织的安全、合规或联盟需求。
  2. 即时验证者更新: 通过一次原子化链上操作即可添加、移除或替换验证者,调整验证者相对权重,并轮换密钥。
  3. 无代币运行: 无需发行或管理原生代币即可启动、运行并治理网络。
  4. 面向未来的架构: 可在需要时平滑过渡到权益证明(Proof-of-Stake),并引入代币。

权威证明的最佳可用方案

特性替代方案Cosmos PoA 模块
与 Cosmos SDK v0.53+ 兼容✗✓
支持无代币运行✗✓
灵活的治理权限✗✓
可编程惩罚机制(监禁、罚没)✗✓
纳入 Cosmos 漏洞赏金计划✗✓
由 Cosmos 核心开发者持续开发✗✓

源代码

权威证明模块的源代码可在此处找到。

可用文档

本目录包含权威证明模块的详细文档。

可用性

权威证明模块采用商业授权,并作为 Cosmos Enterprise 订阅的一部分提供。 如需了解如何在你的链上使用权威证明模块,请联系 [email protected]。
The Proof of Authority (PoA) permissioned consensus module is a Cosmos SDK module that enables permissioned consensus for networks requiring controlled participation. A designated administrative authority manages the validator set directly, ensuring that only approved operators participate in block production and governance. Unlike traditional Proof-of-Stake systems, validator membership is not determined by token staking. Validators are explicitly authorized, updated, and removed through on-chain administrative actions, enabling predictable operations and compliance-aligned governance. The PoA module is designed for networks that require:
  1. Permissioned Operators: A configurable administrative authority defines validators and governance participants to meet organizational security, compliance, or consortium requirements.
  2. Instant Validator Updates: Add, remove, or replace validators, adjust relative validator weights, and rotate keys in a single atomic on-chain action.
  3. Token-Free Operation: Launch, operate, and govern a network without issuing or managing a native token.
  4. Future-Proof Architecture: Seamlessly transition to Proof-of-Stake and introduce a token when needed.

The best available option for Proof of Authority

CharacteristicAlternativesCosmos PoA Module
Compatibility with Cosmos SDK v0.53+✗✓
Support for token-free operation✗✓
Flexible governance authority✗✓
Programmable penalties (jailing, slashing)✗✓
Included in Cosmos bug bounty program✗✓
Ongoing development by Cosmos core developers✗✓

Source Code

The source code for the Proof of Authority module can be found here.

Available Documentation

This directory contains detailed documentation for the Proof of Authority module.
  • API Reference - Complete API reference for gRPC queries and transactions
  • Architecture - System architecture and module integration details
  • Distribution - Fee distribution mechanics and algorithms
  • Governance - Governance integration and power-based voting

Availability

The Proof of Authority module is commercially licensed and available as part of the Cosmos Enterprise subscription. Contact [email protected] to learn more about how you can use the Proof of Authority module for your chain.