贡献账本
贡献账本记录“谁完成了什么、谁验证过、贡献权重是多少、结算进入哪里”。
账本事实
| 事实 | 来源 | 作用 |
|---|---|---|
| Task | Project item 或 validation task | 定义工作范围 |
| Proof | submit proof / receipt | 提供可验证结果 |
| Review | review proof | 形成验收结论 |
| Reward | accepted proof | 生成待结算贡献 |
| Share Release | share release request | 发放虚拟份额 |
| Settlement Event | settlement module | 进入收入和权益视图 |
Reward 计算
proof_submittercontributionWeight = 1.0
proof_reviewercontributionWeight = review_urgency_curve(waitHours)
settledAmountrewardPool * contributionWeight / totalContributionWeight
验证模式:
| mode | 含义 |
|---|---|
ordinary | 普通验证 |
staked | 使用 stakedShares 参与权重 |
Share pool
ProjectSharePoolService 管理 Project share pool。任务 reward 从 pool 中预留和铸造,防止前端、Agent 和后端分别计算。
关键字段:
| 字段 | 说明 |
|---|---|
shareTotal | Project 虚拟份额总量 |
shareMinted | 已铸造份额 |
taskBudget | 任务奖励预算 |
reserveBudget | 保留预算 |
initialBaseReward | 初始任务基础 reward |
审计入口
ProjectValidationProtocolService#createValidationRewardsProjectValidationProtocolService#settleLaunchProjectSharePoolServiceGET /api/v1/projects/{projectNo}/rewardsGET /api/v1/projects/{projectNo}/commercialization