<aside>
⚠️ 这是一个技术文档,包含了一些技术细节的说明。但不是一个开发文档,不包含接口与实现的具体定义。
</aside>
账本状态
- 当前区块编号
- 当前的委员会
- 当前投票决定最新的 pivot block. (该 pivot block 之前执行的 PoW 交易都已经同步至 PoS 账本)
- 所有账户信息,委员会信息,共识信息
账户信息
- 账户的公钥
- 账户的状态
- Accepted, 注册满两小时,且没有退休
- Retired, 退休
- Unlocked, 退休满 14 天,可以解锁
- 账户状态的起始时间(比如,什么时候进入退休状态的)
- 投票权数
委员会信息
- 账本状态包含一个 Term List, 包含了每届委员会的信息。
- 除了系统启动阶段,Term List 包括八届委员的信息,包括两届正在选举的,和六届正在进行的。
- 每届委员信息包括:
- VRF 的 seed
- 起始区块号
- 一个哈希值最小堆,可以知道最小的 50 票和 10000 票都是谁
共识信息
交易
根据 PoW 内置合约事件自动生成
注册交易(根据 PoW 发生的事情自动生成)