跳轉到

D-20260702-01|檢舉/仲裁體系大改:類型 4 種、面板 7 quorum 4、三振黑名單

背景與驅動力

信譽系統複審收尾的兩個懸案(騷擾 / 作弊 reason、新手豁免接線)滾成整包重構。舊體系多處無解:檢舉類型 7 種中「作弊」仲裁無從舉證(能過確定性驗證的看不出、外掛代打架構層無解)、「低品質」根本不是違規;仲裁人數停在「待治理校準」;玩家全域黑名單(承 D-20260604-03)依賴的 ModerationActionEvent「誰簽這筆事件」從未有解。逐項與使用者細部討論後裁定。

考慮過的選項

  • 作弊列為檢舉類型:改物理 / 偽輸入 / 假結算由自動機制攔(desync/ 簽章 / 多簽 /PeerScore),仲裁也無從舉證;否——「作弊直接黑名單」特例隨之消失。
  • 騷擾涵蓋「比賽中故意干擾」:武器攻擊是合法玩法、惡意與競技無法仲裁區分;否,騷擾限縮到對話。
  • 保留 ModerationActionEvent:簽署者與「累積閾值」從未定義;否,改純 derive。

決定

  • 檢舉類型 7→4copyright-violation(剽竊併入,−100)/griefing(限對話,−20)/inappropriate-content(−20)/other(−20、借對象所屬桶標籤);廢 plagiarismphysics-cheatlow-quality
  • 仲裁參數定案ARBITRATION_PANEL_SIZE = 7ARBITRATION_QUORUM_VOTES = 4(有效票、棄權不計)、重抽上限 1 次否則流局、合格池未滿 7 流局、撤回窗 = 抽籤前(防看風向撤回重骰仲裁者)。
  • 玩家全域黑名單 = 純 derive 三振GLOBAL_PEER_BLACKLIST_STRIKES = 3):同一責任人仲裁定罪達 3 次 → 全網黑名單。
  • 聊天訊息簽章化SignedPayload 加簽 roomId)= 騷擾檢舉的可驗證據;收訊端 per-sender 每秒 5 則強制丟棄。
  • 新增個人封鎖清單:純本地、永不上鏈(上鏈 = 公開羞辱名單 + 報復導火線);配對過濾、房主拒加入、聊天靜音,觀戰不擋。
  • 用語鐵則:「黑名單」= 帳本推導的全域層、「封鎖清單」= 本地個人層,spec 與 UI 不得混用。
  • 新手仲裁豁免廢除:仲裁本身即防線(隨機面板加權超過 60% 才成立),豁免反是小號護盾。

後果與影響

跨約 20 檔重構;同日多輪複審再把計票收斂為整數預算表(浮點 log10 禁入共識)並補齊結果事件的寫入者驗證與 pile-on 表單擋點。DMCA 同日自成一檔維運層化(D-20260702-02);票集合與刷分堵洞其後由 D-20260703-11 補完;「流局不寫事件」其後由 D-20260708-06 翻案。現況權威:信譽系統.mdmoderation.md檢舉與仲裁.md