
适用范围:通用术语与项目配置
阅读Celo相关介绍时,共识、验证者、代币标准和精度分别指向不同技术问题。本文解释这些术语的一般含义,不据此确认Celo的现行网络架构、共识协议或代币参数。具体项目结论需要对应版本的项目文档或合约信息支持。
共识机制、权益证明与分叉选择
以太坊开发者文档将共识机制解释为节点对区块链状态达成一致所需的协议、激励及规则体系。工作量证明与权益证明涉及抗女巫攻击和出块者选择;遇到竞争区块时,还需要分叉选择规则。

可以把这些术语理解为相互衔接的问题:谁有资格参与出块,节点如何表达认可,出现多个候选分支时依据什么继续记账。看到“采用PoS”只能获得部分信息,不能据此确定完整共识流程。

验证者、质押与抗女巫攻击
女巫攻击指攻击者利用大量身份影响系统。抗女巫机制让影响力受到算力、质押等资源约束,避免把创建身份的数量直接当成可信程度。验证者是承担协议验证职责的参与者;质押则涉及锁定资产及相应规则。
这些术语适用于讨论网络参与和安全机制。核对项目配置时,应分别看参与资格、权重计算及违规处理,不能仅凭“验证者”或“质押”字样推断其权限和安全保证。
ERC-20与decimals分别表示什么
OpenZeppelin文档说明,ERC-20合约记录可互换代币的余额,并提供转移等功能。decimals用于把整数余额换算为用户看到的数量;其ERC20实现默认采用18位小数,但可通过定制修改。
ERC-20回答的是代币接口如何组织,decimals回答的是数量如何展示。两者都不能单独说明项目采用哪种共识机制,也不能证明某个具体代币具有什么经济属性。
常见问题:显示数量与网络共识能否混为一谈
为什么合约余额看起来很大?假设一种代币精度为2,整数余额123对应显示数量1.23。换算关系是整数余额除以10的精度次方;界面必须使用对应合约的精度参数。
所有ERC-20代币都是18位小数吗?不是,合约库默认值不能代替实际参数。以太坊的共识规则能直接套用于Celo吗?不能。理解通用名词有助于阅读文档,但项目是否采用某项机制,仍需项目层面的证据。