xtruth

投票与质押

xtruth 的真相层用 OKB 质押。OKB 持有者质押后即可参与争议裁决,每一轮 都从协议拿到 XTR 奖励。投对的人还能拿到从投错者罚没的 OKB 中的份额。

为什么用 OKB? 大多数 X Layer 用户都已经持有 OKB —— 不用买新的治理代币, 也不用跨链折腾。真相层对所有 X Layer 生态用户开放。

Round 结构

Commit (12h)Reveal (12h)Settlevoters submit hash(answer + salt)voters reveal answer + saltT+0T+12hT+24h+payoutsCorrect vote → +share of slashed poolWrong / no reveal → -0.16% per request slashed

每一轮 24 小时,分两个 12 小时 阶段:

  1. Commit —— 投票者发布 hash(答案 + salt)。在 reveal 前对其他人保密。
  2. Reveal —— 投票者公开答案 + 对应 salt。合约校验 hash 并计票。

如果你 commit 了不 reveal(或者根本没 commit),这一轮就当作没参与 —— 没有 XTR 奖励,也没有罚没。

奖励是怎么叠的

ScenarioPer-vote earningsVote correctlyBest case+ XTR base reward+ OKB slash shareVote wrongNet loss+ XTR (still earned)− OKB stakeDon't voteMissedNo XTR · No slash · Idle stake

| 行为 | 结果 | |---|---| | 投票正确 | + XTR 基础奖励 · + 罚没 OKB 池的份额 | | 投票错误 | + XTR 基础奖励(较小) · − 部分质押的 OKB | | 不投票 | 0 XTR · 0 罚没 · 资金白闲置 | | 治理类请求投错 | 更高的罚没率(5%)匹配更高风险 |

数字来自 SlashingLibrary 合约,治理可以投票调整。

XTR 发行

每一轮投票按 stake 权重向参与者铸造 XTR。这是质押的"基础 APR" —— 当前年化几个百分点,通过 emissionRate 参数调节。

罚没再分配是 叠加 在 XTR 发行之上的。诚实的活跃投票者两份都有:

只质押不投票的钱包每一轮都赚不到也亏不掉 —— 协议不惩罚缺席,只是不奖励。

质押流程

1. 授权 VotingV2 拉 OKB:
   okb.approve(votingV2, amount)

2. 质押:
   votingV2.stake(amount)
   - XTR 发行立刻生效;投票权重从下一轮开始算

3. 每一轮:在 commit + reveal 两个 12h 阶段内投票

4. 任何时候领 XTR 奖励:
   votingV2.withdrawRewards()

5. 退出:requestUnstake → 等 unstakeCoolDown(默认 7 天)→
   executeUnstake。OKB 回到你的钱包。

完整 UI 在 app.xtruth.xyz/vote

委托

冷钱包持仓、热钱包投票:用 DesignatedVotingV2Factory 部署一个个人投票 代理。冷钱包持有 OKB,热钱包代为投票,XTR 流回冷钱包。

投票者赚多少?

经济上推着所有人:"用你已有的 OKB 质押,被叫到就投票,如实投票"。 这就是为什么基于这套投票层的乐观主张是可信的。