初始化验证者账户 (Initialising a validator account)
现在为您的验证者选择一个名称:
与用户账户相比,验证者账户需要额外的密钥,所以首先初始化一个验证者账户:
在初始化验证者账户时,还必须指定验证者对委托奖励收取的 commission-rate
(以小数格式表示)以及每个时期 commission-rate
中的 maximum-commission-rate-change
。两者均以 0 和 1 之间的小数表示。主网的标准将由社交共识设置,但对于测试网,标准分别为 0.01
和 0.05
。
此命令将生成运行验证者所需的密钥:
用于在 CometBFT 中签署区块的共识密钥。
用于在验证者账户上签署交易的验证者账户密钥,如代币自我绑定、解绑和提现、验证者密钥、有效性谓词、状态和元数据更新。
然后,它提交一笔交易到账本,生成具有已建立地址的新验证者账户,该地址可用于接收新的委托。
密钥和地址的别名将保存在您的钱包中。
重要 (IMPORTANT)
我们的本地账本节点也将设置为运行此验证者,您只需使用例如 Ctrl + C 关闭它,然后使用与之前相同的命令重新启动它。
然后,账本将使用验证者共识密钥签署区块,如果您的验证者账户获得足够的投票权以包含在活动验证者集中。活动验证者集的大小限制为 128
(由 PoS max_validator_slots
参数设置)。
请注意,您验证者账户中的 NAM 代币余额不计入您的验证者的权益和投票权:
也就是说,您账户地址的余额是一个常规的流动余额,您可以使用您的验证者账户密钥转移它,具体取决于验证者账户的有效性谓词的规则。默认的有效性谓词允许您使用签名的交易和/或在 PoS 系统中质押它。因此,为了增加您的验证者的投票权,您需要积累一些权益。
Last updated