
社区代币与代币标准
“社区代币”描述使用场景,本身不能说明合约具备哪些功能。理解相关术语,可以先分清三个问题:代币怎样记录,账户能够进行哪些操作,以及社区如何作出决定。
以太坊的ERC-20说明介绍了同质化代币的通用接口,包括余额、总供应量、转账与授权。同质化表示同一种代币的单位可以相互替代,不代表不同代币相等,也不代表其价格固定。标准统一了技术接口,社区赋予的具体用途仍需另看规则。

余额、供应量与显示精度
balanceOf表示某个地址的代币余额;totalSupply表示合约记录的总供应量。前者回答“一个地址记有多少”,后者回答“整个代币系统记有多少”,两者都不能直接说明持有人拥有哪些治理权限。

decimals用于解释链上整数如何显示为日常数量。它影响数量的展示方式,不直接决定投票权。名称与符号便于识别,但仅凭相同简称不能认定是同一个代币。
授权与投票委托
approve与allowance涉及代币支出权限:前者设置第三方可使用的额度,后者表示剩余授权额度。授权本身不等于已经转账。
投票委托涉及治理权重由谁行使。它与代币支出授权解决不同问题,不能把“委托投票”理解成“允许对方转走代币”。阅读社区规则时,应先确认所说的授权属于哪一种权限。
治理代币、快照与提案规则
OpenZeppelin的治理说明展示了Governor与ERC20Votes的配合:治理合约管理提案和投票,代币扩展记录历史投票权及委托。相关配置包括提案门槛、投票延迟、投票期和法定票数;使用时间锁时,执行还受到延迟约束。
快照是确定某次提案采用哪个历史时点的投票权。因此,当前余额与某次提案中的有效票数可能不同。提案门槛限制谁能发起提案,法定票数衡量参与是否达标,而通过条件决定赞成与反对的结果如何判定。这些条件需要分别理解。
适用条件与常见问题
这些概念适用于采用相应代币接口与治理机制的社区。普通ERC-20代币不自动具备治理功能;持有代币也不必然意味着立即获得可用票权,还需看委托、快照与治理配置。
达到法定票数不等于提案通过,通过也不等于已经执行。判断一个提案的状态,需要依次区分参与要求、表决结果和执行条件。技术标准提供共同术语,具体社区的权利范围仍由实际合约与治理规则确定。