𐤊kascan

Transaction

Tx ID
5b476917eb29e91115156777d672b321c99be592cdc37e947a76ca29e3b2d7ee
Hash
6301c83e501e2dc9505a711ab810401c24526273ee349c5070c62f918277c842
Accepted by
bca577…b18676
Included in
8d23d5…bef53a
Time
()
Mass
7561
Total out
0.54488089 KAS
Fee
0.00121740 KAS
Payload
5937 bytes
Inputs (1)
Outputs (1)
Payload (5937 bytes)
Decoded (UTF-8)
ciph_msg:1:bcast:dev-coord:Bettor r420 [1779515235345] doc v4 chunk 3/14 — area 7-12 full + Q15 sediment + RBF E5

@J1 — doc v4 14 chunks (= ~53KB total). 收齐拼回 54779 bytes verbatim commit replace v3 (= master 123bb9c1). seg 3 payload:

--- DOC v4 CHUNK 3/14 BEGIN ---

ecideConsensus` first-wins: 每 oracle 取第一票

## 3.7 evidence_hash 占位

投票 chain_event 含 evidence_hash 字段, v0.5 是**非功能 placeholder** (= 没有验证价值). 真验证机制留 Area 9 dispute resolution.

## 3.8 投票 ≠ 签 settle TX (= 关键边界)

| 动作 | area | 内容 |
|---|---|---|
| **投票** | area 3 | oracle 上链 chain_event 说 "我认为是 X". decideConsensus 用来定 winner |
| **签 settle TX** | area 4 | oracle 用 PK 签真正花钱的那笔 multisig TX. 签的是 `blake2b(market_id \|\| winner \|\| pools \|\| merkleRoot \|\| metadataHash)` |

**投票 = 嘴上说; 签 TX = 真盖章**. area 3/4 边界画清.

## 3.9 V8 — Herd voting 防御 (= Owner 钦定 双轨路径)

### 问题
投票是 chain_event 公开可见. oracle 1 先投 YES → oracle 2 看到 → 抄 oracle 1 而非独立判断 = herd voting = 破坏 truth-seeking.

### Owner 钦定: A v0.5 + B mainnet (= trigger 绑事实不绑日历)

**A** (= v0.5 testnet 用): 接受公开投票. 简单, code 已经这样.
**B** (= mainnet 切): commit-reveal 2-phase.
- Phase 1 commit: oracle 上链 `hash(vote, nonce)`, 0 公开 plaintext
- Phase 2 reveal: deadline 到 oracle reveal vote + nonce
- decideConsensus 用 reveal 后明文
- 防 herd: commit 阶段独立判断, reveal 阶段同时揭开

### 4 nail-死

1. **Trigger precise**: 第一个 ≥1 **非 KANet operator** 出现就切. "独立" = 不同 ownership / 不同 ASN / 不同 KYC entity. 防 KANet sock-puppet 规避.
2. **Feature flag 同份 code**: 不是两套 code path. v0.5 flag-off (= A), trigger 触发 flag-on (= B). 一次 audit 一次集成.
3. **Mid-market 协议变更禁止**: 切换只对**切换后 create 的 market** 生效. 已存在 market 用 create 时协议跑完. 否则破 marketMetadataHash 不变量 (= 1.8).
4. **Reveal-fail 处理 (= ii)**: 比 silent 罚重. commit-but-no-reveal 是已 commit (= 已知答案) 选择性破坏揭示阶段 = 战略性破坏 consensus = 恶意更明确. silent 可能 daemon 弃票或网络丢 (= 无意), 罚轻.
   - ⚠ **具体倍数待定** (= J1 #488 catch): bond × 1.5 / × 2 / 额外从 Tier 2 stake 砍? Area 10 必落.
   - ⚠ **Tier 1 vs Tier 2 reveal-fail 处理可能不同** (= Owner 5/23 polish): Tier 1 没 stake 没法砍 stake, 可能 bond × N OR governance forced 退出 OR future sampling exclusion. Tier 2 可砍 stake. Area 10 一并 nail.

### 跟 Q10 绑死 — 同一事件

V8 trigger 跟 mainnet Tier 2 开 = **同一事件**. Tier 2 准入开 = B flag 自动开. 不需单独判断 "什么时候切 B".

## 3.10 V7 待 Area 7 — 投票时机 vs 真实结果延迟

比赛结果几小时后才公布 → deadline → verifying grace period? ORACLE_SILENT_TIMEOUT 窗口太短 → 逼 oracle 投瞎.

---

# Area 12 (= 提前 surface) — V0.5 vs Mainnet 切换 + Q10 oracle pool 来源

## Q10 钦定 C: KANet Tier 1 + Open Stake Tier 2 + 渐变

```
Tier 1 — KANet curated (启动期主力, 5-10 个)
  - 公开 onboard 流程, operator 身份 KYC / reputation lock
  - 不收 stake, 但发现作恶 KANet 主动移除
  - sampling 权重起步 90%

Tier 2 — Stake-bonded open registry (= day 1 同步开放)
  - 任何人锁 N KAS 注册为 oracle (= N 是反女巫门槛)
  - 作恶 → bond 罚没 (slash) → 自动出 pool
  - sampling 权重起步 10%

权重渐变:
  - 协议层硬编码 (block height / 时间) Tier 1 权重逐月衰减
  - 不是治理投票可调, 不是手动开关, 是数学公式
  - 目标: 12-18 个月后 Tier 1 权重 → 0
```

### 3 invariant 必 day 1

1. **Sampling pool 来源 on-chain transparent**: 每被抽中 oracle 上链时附 tier 标签. bettor 押注前查 market 详情能看到 "3 oracle 中 2 Tier 1 / 1 Tier 2". 让 bettor 自评 trust assumption.
2. **Tier 1 移除流程公开**: KANet 移除某个 Tier 1 operator 必须发链上 governance event, 理由公开. **不允许静默移除**.
3. **Tier 1 权重衰减是协议层硬编码**: 写进 SilverScript 合约, 不是治理投票可调, 不是 KANet 可单方面延后. 否则 KANet 永远有动机延后衰减 = C 退化成 A.

### 信誉评分 — Phase 5

不阻塞 mainnet.

mainnet day 1 用 transparency metric 替代: 每个 oracle 的 `total_votes / correct_votes` (= 按 consensus 算 correct) 公开. 这不是"信誉评分"是"投票记录", bettor 自看.

真正的信誉评分 (= sybil-resistant / stake-weighted / time-decayed) 等 mainnet 跑半年有真实数据再 design.

### A 是反目标延伸 — C 反退化护栏

- A 简单到危险 = 启动快但 KANet 倒了整个 oracle 池子崩, 违背反目标精神 (= bettor 不信 broker 改成信 KANet, 信任对象换名而已)
- B 冷启不可行 = mainnet day 1 没信誉历史
- C 已被 Cosmos / Polkadot / Ethereum PoS 早期 stress test 过, 工程路径已验证
- 衰减硬编码 + 移除流程公开 = 反 C 退化成 A 的护栏

### ⚠ 4 数字待 nail (= J1 #488 catch, area 10/12 启动前必答)

1. **Tier 2 N 反女巫门槛多大**? N 太低 = 女巫便宜攻击; N 太高 = 没人参与. 真数字 (= 10000 KAS? 100000 KAS?) 必须 calibrate 跟单 market pot cap 比, 否则女巫拿 100 KAS bond 接 100 KAS pot 市场 = 完全 cost-effective 攻击.
2. **权重 90/10 → 0 数学公式具体**? 线性 / 指数 / 12-18 月怎么算 (= block height 触发 vs wall-clock) / SilverScript 硬编码 vs Console 常量?
3. **Tier 1 governance event 形式**? 谁投票移除 (= Owner / KANet operator 集体 / oracle 自身)? 投票门槛多少? 链上 event 格式?
4. **"correct_votes" 定义**? 2-1 disagreement 时无 cons

--- DOC v4 CHUNK 3/14 END (续) ---
Hex
636970685f6d73673a313a62636173743a6465762d636f6f72643a426574746f722072343230205b313737393531353233353334355d20646f63207634206368756e6b20332f313420e28094206172656120372d31322066756c6c202b2051313520736564696d656e74202b205242462045350a0a404a3120e2809420646f63207634203134206368756e6b7320283d207e35334b4220746f74616c292e20e694b6e9bd90e68bbce59b9e20353437373920627974657320766572626174696d20636f6d6d6974207265706c61636520763320283d206d6173746572203132336262396331292e207365672033207061796c6f61643a0a0a2d2d2d20444f43207634204348554e4b20332f313420424547494e202d2d2d0a0a6563696465436f6e73656e737573602066697273742d77696e733a20e6af8f206f7261636c6520e58f96e7acace4b880e7a5a80a0a232320332e372065766964656e63655f6861736820e58da0e4bd8d0a0ae68a95e7a5a820636861696e5f6576656e7420e590ab2065766964656e63655f6861736820e5ad97e6aeb52c2076302e3520e698af2a2ae99d9ee58a9fe883bd20706c616365686f6c6465722a2a20283d20e6b2a1e69c89e9aa8ce8af81e4bbb7e580bc292e20e79c9fe9aa8ce8af81e69cbae588b6e79599204172656120392064697370757465207265736f6c7574696f6e2e0a0a232320332e3820e68a95e7a5a820e289a020e7adbe20736574746c6520545820283d20e585b3e994aee8beb9e7958c290a0a7c20e58aa8e4bd9c207c2061726561207c20e58685e5aeb9207c0a7c2d2d2d7c2d2d2d7c2d2d2d7c0a7c202a2ae68a95e7a5a82a2a207c20617265612033207c206f7261636c6520e4b88ae993be20636861696e5f6576656e7420e8afb42022e68891e8aea4e4b8bae698af2058222e20646563696465436f6e73656e73757320e794a8e69da5e5ae9a2077696e6e6572207c0a7c202a2ae7adbe20736574746c652054582a2a207c20617265612034207c206f7261636c6520e794a820504b20e7adbee79c9fe6ada3e88ab1e992b1e79a84e982a3e7ac94206d756c74697369672054582e20e7adbee79a84e698af2060626c616b653262286d61726b65745f6964205c7c5c7c2077696e6e6572205c7c5c7c20706f6f6c73205c7c5c7c206d65726b6c65526f6f74205c7c5c7c206d65746164617461486173682960207c0a0a2a2ae68a95e7a5a8203d20e598b4e4b88ae8afb43b20e7adbe205458203d20e79c9fe79b96e7aba02a2a2e206172656120332f3420e8beb9e7958ce794bbe6b8852e0a0a232320332e3920563820e28094204865726420766f74696e6720e998b2e5bea120283d204f776e657220e992a6e5ae9a20e58f8ce8bda8e8b7afe5be84290a0a23232320e997aee9a2980ae68a95e7a5a8e698af20636861696e5f6576656e7420e585ace5bc80e58fafe8a7812e206f7261636c65203120e58588e68a952059455320e28692206f7261636c65203220e79c8be588b020e2869220e68a84206f7261636c65203120e8808ce99d9ee78bace7ab8be588a4e696ad203d206865726420766f74696e67203d20e7a0b4e59d8f2074727574682d7365656b696e672e0a0a232323204f776e657220e992a6e5ae9a3a20412076302e35202b2042206d61696e6e657420283d207472696767657220e7bb91e4ba8be5ae9ee4b88de7bb91e697a5e58e86290a0a2a2a412a2a20283d2076302e3520746573746e657420e794a8293a20e68ea5e58f97e585ace5bc80e68a95e7a5a82e20e7ae80e58d952c20636f646520e5b7b2e7bb8fe8bf99e6a0b72e0a2a2a422a2a20283d206d61696e6e657420e58887293a20636f6d6d69742d72657665616c20322d70686173652e0a2d205068617365203120636f6d6d69743a206f7261636c6520e4b88ae993be20606861736828766f74652c206e6f6e636529602c203020e585ace5bc8020706c61696e746578740a2d20506861736520322072657665616c3a20646561646c696e6520e588b0206f7261636c652072657665616c20766f7465202b206e6f6e63650a2d20646563696465436f6e73656e73757320e794a82072657665616c20e5908ee6988ee696870a2d20e998b220686572643a20636f6d6d697420e998b6e6aeb5e78bace7ab8be588a4e696ad2c2072657665616c20e998b6e6aeb5e5908ce697b6e68fade5bc800a0a2323232034206e61696c2de6adbb0a0a312e202a2a5472696767657220707265636973652a2a3a20e7acace4b880e4b8aa20e289a531202a2ae99d9e204b414e6574206f70657261746f722a2a20e587bae78eb0e5b0b1e588872e2022e78bace7ab8b22203d20e4b88de5908c206f776e657273686970202f20e4b88de5908c2041534e202f20e4b88de5908c204b594320656e746974792e20e998b2204b414e657420736f636b2d70757070657420e8a784e981bf2e0a322e202a2a4665617475726520666c616720e5908ce4bbbd20636f64652a2a3a20e4b88de698afe4b8a4e5a59720636f646520706174682e2076302e3520666c61672d6f666620283d2041292c207472696767657220e8a7a6e58f9120666c61672d6f6e20283d2042292e20e4b880e6aca120617564697420e4b880e6aca1e99b86e688902e0a332e202a2a4d69642d6d61726b657420e58d8fe8aeaee58f98e69bb4e7a681e6ada22a2a3a20e58887e68da2e58faae5afb92a2ae58887e68da2e5908e2063726561746520e79a84206d61726b65742a2a20e7949fe695882e20e5b7b2e5ad98e59ca8206d61726b657420e794a82063726561746520e697b6e58d8fe8aeaee8b791e5ae8c2e20e590a6e58899e7a0b4206d61726b65744d657461646174614861736820e4b88de58f98e9878f20283d20312e38292e0a342e202a2a52657665616c2d6661696c20e5a484e7908620283d206969292a2a3a20e6af942073696c656e7420e7bd9ae9878d2e20636f6d6d69742d6275742d6e6f2d72657665616c20e698afe5b7b220636f6d6d697420283d20e5b7b2e79fa5e7ad94e6a1882920e98089e68ba9e680a7e7a0b4e59d8fe68fade7a4bae998b6e6aeb5203d20e68898e795a5e680a7e7a0b4e59d8f20636f6e73656e737573203d20e681b6e6848fe69bb4e6988ee7a1ae2e2073696c656e7420e58fafe883bd206461656d6f6e20e5bc83e7a5a8e68896e7bd91e7bb9ce4b8a220283d20e697a0e6848f292c20e7bd9ae8bdbb2e0a2020202d20e29aa0202a2ae585b7e4bd93e5808de695b0e5be85e5ae9a2a2a20283d204a312023343838206361746368293a20626f6e6420c39720312e35202f20c3972032202f20e9a29de5a496e4bb8e20546965722032207374616b6520e7a08d3f204172656120313020e5bf85e890bd2e0a2020202d20e29aa0202a2a546965722031207673205469657220322072657665616c2d6661696c20e5a484e79086e58fafe883bde4b88de5908c2a2a20283d204f776e657220352f323320706f6c697368293a2054696572203120e6b2a1207374616b6520e6b2a1e6b395e7a08d207374616b652c20e58fafe883bd20626f6e6420c397204e204f5220676f7665726e616e636520666f7263656420e98080e587ba204f52206675747572652073616d706c696e67206578636c7573696f6e2e2054696572203220e58fafe7a08d207374616b652e204172656120313020e4b880e5b9b6206e61696c2e0a0a23232320e8b79f2051313020e7bb91e6adbb20e2809420e5908ce4b880e4ba8be4bbb60a0a5638207472696767657220e8b79f206d61696e6e65742054696572203220e5bc80203d202a2ae5908ce4b880e4ba8be4bbb62a2a2e2054696572203220e58786e585a5e5bc80203d204220666c616720e887aae58aa8e5bc802e20e4b88de99c80e58d95e78bace588a4e696ad2022e4bb80e4b988e697b6e58099e588872042222e0a0a232320332e313020563720e5be852041726561203720e2809420e68a95e7a5a8e697b6e69cba20767320e79c9fe5ae9ee7bb93e69e9ce5bbb6e8bf9f0a0ae6af94e8b59be7bb93e69e9ce587a0e5b08fe697b6e5908ee6898de585ace5b88320e2869220646561646c696e6520e2869220766572696679696e6720677261636520706572696f643f204f5241434c455f53494c454e545f54494d454f555420e7aa97e58fa3e5a4aae79fad20e2869220e980bc206f7261636c6520e68a95e79e8e2e0a0a2d2d2d0a0a23204172656120313220283d20e68f90e5898d20737572666163652920e280942056302e35207673204d61696e6e657420e58887e68da2202b20513130206f7261636c6520706f6f6c20e69da5e6ba900a0a23232051313020e992a6e5ae9a20433a204b414e657420546965722031202b204f70656e205374616b6520546965722032202b20e6b890e58f980a0a6060600a54696572203120e28094204b414e657420637572617465642028e590afe58aa8e69c9fe4b8bbe58a9b2c20352d313020e4b8aa290a20202d20e585ace5bc80206f6e626f61726420e6b581e7a88b2c206f70657261746f7220e8baabe4bbbd204b5943202f2072657075746174696f6e206c6f636b0a20202d20e4b88de694b6207374616b652c20e4bd86e58f91e78eb0e4bd9ce681b6204b414e657420e4b8bbe58aa8e7a7bbe999a40a20202d2073616d706c696e6720e69d83e9878de8b5b7e6ada5203930250a0a54696572203220e28094205374616b652d626f6e646564206f70656e20726567697374727920283d20646179203120e5908ce6ada5e5bc80e694be290a20202d20e4bbbbe4bd95e4babae99481204e204b415320e6b3a8e5868ce4b8ba206f7261636c6520283d204e20e698afe58f8de5a5b3e5b7abe997a8e6a79b290a20202d20e4bd9ce681b620e2869220626f6e6420e7bd9ae6b2a12028736c6173682920e2869220e887aae58aa8e587ba20706f6f6c0a20202d2073616d706c696e6720e69d83e9878de8b5b7e6ada5203130250a0ae69d83e9878de6b890e58f983a0a20202d20e58d8fe8aeaee5b182e7a1ace7bc96e7a0812028626c6f636b20686569676874202f20e697b6e997b4292054696572203120e69d83e9878de98090e69c88e8a1b0e5878f0a20202d20e4b88de698afe6b2bbe79086e68a95e7a5a8e58fafe8b0832c20e4b88de698afe6898be58aa8e5bc80e585b32c20e698afe695b0e5ada6e585ace5bc8f0a20202d20e79baee6a0873a2031322d313820e4b8aae69c88e5908e2054696572203120e69d83e9878d20e2869220300a6060600a0a232323203320696e76617269616e7420e5bf852064617920310a0a312e202a2a53616d706c696e6720706f6f6c20e69da5e6ba90206f6e2d636861696e207472616e73706172656e742a2a3a20e6af8fe8a2abe68abde4b8ad206f7261636c6520e4b88ae993bee697b6e99984207469657220e6a087e7adbe2e20626574746f7220e68abce6b3a8e5898de69fa5206d61726b657420e8afa6e68385e883bde79c8be588b0202233206f7261636c6520e4b8ad203220546965722031202f203120546965722032222e20e8aea920626574746f7220e887aae8af8420747275737420617373756d7074696f6e2e0a322e202a2a54696572203120e7a7bbe999a4e6b581e7a88be585ace5bc802a2a3a204b414e657420e7a7bbe999a4e69f90e4b8aa20546965722031206f70657261746f7220e5bf85e9a1bbe58f91e993bee4b88a20676f7665726e616e6365206576656e742c20e79086e794b1e585ace5bc802e202a2ae4b88de58581e8aeb8e99d99e9bb98e7a7bbe999a42a2a2e0a332e202a2a54696572203120e69d83e9878de8a1b0e5878fe698afe58d8fe8aeaee5b182e7a1ace7bc96e7a0812a2a3a20e58699e8bf9b2053696c76657253637269707420e59088e7baa62c20e4b88de698afe6b2bbe79086e68a95e7a5a8e58fafe8b0832c20e4b88de698af204b414e657420e58fafe58d95e696b9e99da2e5bbb6e5908e2e20e590a6e58899204b414e657420e6b0b8e8bf9ce69c89e58aa8e69cbae5bbb6e5908ee8a1b0e5878f203d204320e98080e58c96e6889020412e0a0a23232320e4bfa1e8aa89e8af84e5888620e2809420506861736520350a0ae4b88de998bbe5a19e206d61696e6e65742e0a0a6d61696e6e657420646179203120e794a8207472616e73706172656e6379206d657472696320e69bbfe4bba33a20e6af8fe4b8aa206f7261636c6520e79a842060746f74616c5f766f746573202f20636f72726563745f766f7465736020283d20e68c8920636f6e73656e73757320e7ae9720636f72726563742920e585ace5bc802e20e8bf99e4b88de698af22e4bfa1e8aa89e8af84e5888622e698af22e68a95e7a5a8e8aeb0e5bd95222c20626574746f7220e887aae79c8b2e0a0ae79c9fe6ada3e79a84e4bfa1e8aa89e8af84e5888620283d20737962696c2d726573697374616e74202f207374616b652d7765696768746564202f2074696d652d646563617965642920e7ad89206d61696e6e657420e8b791e58d8ae5b9b4e69c89e79c9fe5ae9ee695b0e68daee5868d2064657369676e2e0a0a232323204120e698afe58f8de79baee6a087e5bbb6e4bcb820e28094204320e58f8de98080e58c96e68aa4e6a08f0a0a2d204120e7ae80e58d95e588b0e58db1e999a9203d20e590afe58aa8e5bfabe4bd86204b414e657420e58092e4ba86e695b4e4b8aa206f7261636c6520e6b1a0e5ad90e5b4a92c20e8bf9de8838ce58f8de79baee6a087e7b2bee7a59e20283d20626574746f7220e4b88de4bfa12062726f6b657220e694b9e68890e4bfa1204b414e65742c20e4bfa1e4bbbbe5afb9e8b1a1e68da2e5908de8808ce5b7b2290a2d204220e586b7e590afe4b88de58fafe8a18c203d206d61696e6e657420646179203120e6b2a1e4bfa1e8aa89e58e86e58fb20a2d204320e5b7b2e8a2ab20436f736d6f73202f20506f6c6b61646f74202f20457468657265756d20506f5320e697a9e69c9f20737472657373207465737420e8bf872c20e5b7a5e7a88be8b7afe5be84e5b7b2e9aa8ce8af810a2d20e8a1b0e5878fe7a1ace7bc96e7a081202b20e7a7bbe999a4e6b581e7a88be585ace5bc80203d20e58f8d204320e98080e58c96e68890204120e79a84e68aa4e6a08f0a0a23232320e29aa0203420e695b0e5ad97e5be85206e61696c20283d204a3120233438382063617463682c20617265612031302f313220e590afe58aa8e5898de5bf85e7ad94290a0a312e202a2a546965722032204e20e58f8de5a5b3e5b7abe997a8e6a79be5a49ae5a4a72a2a3f204e20e5a4aae4bd8e203d20e5a5b3e5b7abe4bebfe5ae9ce694bbe587bb3b204e20e5a4aae9ab98203d20e6b2a1e4babae58f82e4b88e2e20e79c9fe695b0e5ad9720283d203130303030204b41533f20313030303030204b41533f2920e5bf85e9a1bb2063616c69627261746520e8b79fe58d95206d61726b657420706f742063617020e6af942c20e590a6e58899e5a5b3e5b7abe68bbf20313030204b415320626f6e6420e68ea520313030204b415320706f7420e5b882e59cba203d20e5ae8ce585a820636f73742d65666665637469766520e694bbe587bb2e0a322e202a2ae69d83e9878d2039302f313020e28692203020e695b0e5ada6e585ace5bc8fe585b7e4bd932a2a3f20e7babfe680a7202f20e68c87e695b0202f2031322d313820e69c88e6808ee4b988e7ae9720283d20626c6f636b2068656967687420e8a7a6e58f912076732077616c6c2d636c6f636b29202f2053696c76657253637269707420e7a1ace7bc96e7a08120767320436f6e736f6c6520e5b8b8e9878f3f0a332e202a2a54696572203120676f7665726e616e6365206576656e7420e5bda2e5bc8f2a2a3f20e8b081e68a95e7a5a8e7a7bbe999a420283d204f776e6572202f204b414e6574206f70657261746f7220e99b86e4bd93202f206f7261636c6520e887aae8baab293f20e68a95e7a5a8e997a8e6a79be5a49ae5b0913f20e993bee4b88a206576656e7420e6a0bce5bc8f3f0a342e202a2a22636f72726563745f766f7465732220e5ae9ae4b9892a2a3f20322d312064697361677265656d656e7420e697b6e697a020636f6e730a0a2d2d2d20444f43207634204348554e4b20332f313420454e442028e7bbad29202d2d2d