devnet · zchain-poker-devnetPLAY 娱乐筹码 · REAL 托管映射 · v1 托管网络
finality: soft accepted → BFT ordered → proven → finalized/claimable
四种状态来自技术方案 §5.1。v1 当前实际达到 soft accepted(桌级软确认)与 proven(批次证明);BFT ordered 与 finalized/claimable 属于 v1.5 / Phase 2 路线图,尚未上线。软确认不代表最终确认,也不能单独授权 REAL 提现。

ZChain Poker 文档 · docs v1.3.0-alpha (ABI v1.3)

验证器与审计导出

验证不要求运营方私有服务;每个结算/提现/checkpoint 都有独立验证路径。

独立验证命令

# 钱包侧验证(poker-wallet crate 由并行工作提供;命令以该 crate 发布接口为准)
cargo run -p poker-wallet --release -- verify proof.json

# 适配器验证(开发/审计;含真实出证正例 + 深度篡改负例)
cargo test -p poker-appchain-texasair --release

# 节点侧水位/批次根查询(devnet)
# RPC get_block_count;水位与批次根查询方法见 /docs/developers/rpc/

verifier 信息:

verifier 版本(占位)texas-air-v2
证明系统stwo 2.3(circle-STARK,Stark curve)
AIRTexas canonical tagged(verify_canonical_tagged_proof
attestationv2.1(192B payload,ed25519,verifier key 钉扎)

浏览器本地验证(WASM verifier + verifier 版本/proof digest/耗时展示)随 proof portal 服务提供;CLI 是不依赖任何服务的基准路径。

应验证什么(按角色)

角色验证项方式
玩家我的手牌结算与赔付proof portal / CLI verify(proof digest 来自 explorer)
审计方守恒、rake、payout 绑定适配器测试 + 结算校验关系(ABI §4,11 条 fail-closed)
托管方提现 finalitywithdrawal_provenance(note) + 批次根覆盖查询
监督方水位连续性proven watermark + 缺口集(重启后可重建)

审计导出

费率与结算的审计导出(M5):对任意结算集合导出 {inputs, payouts, rake.total, split, plan_digest} 的规范化记录,可离线重算守恒与费率公式。当前状态:导出工具部分完成(费率记账与分账已实现,规范化导出命令待发布);发布后将在此页附命令与输出样例。

测试向量

golden vector(冻结进仓库):

  • 批次根:bindings [0xAA;32], [0xBB;32]00f6fae93ff03c440c1136a5d8b5eab742f07c268c52536d4932ce4171933c52pipeline.rs::batch_root_golden_vector);
  • payout_root:RFC 6962 风格构造 golden vector(zchain.settlement.payout_root.v1);
  • attestation:v2 形状对 v2.1 一律验证失败(payload 定长 192B)。