跳轉到

歷史記錄 · 2026-07-19

月份索引歷史記錄

重大重構里程碑

2026-07-19 ─ Ledger Admission v1:所有永久 entry 的固定、去中心化抗垃圾寫入門檻

決策檔:D-20260719-01

7/18 核准、7/19 落地的 Admission v1 對封閉目錄內 18 種永久 ledger event 全面生效, 不豁免 checkpoint、治理、比賽、仲裁或 economy;本機編輯、匯出、離線測試、聊天與 即時 P2P 不使用 PoW。proof 位於 Orbit entry 頂層,先完成事件簽章與一次 Orbit BaseEntry 簽章,再對包含 keyidentitysig/parents/clock 的 canonical DAG-CBOR bytes 做 SHA-256 work;所有 local、remote、rebuild、join 與 outbox ingress 共用 raw-byte canonical validator,拒絕未知欄位、非 canonical encoding、CID grinding 與 durable-write 旁路。固定協議參數為 version 1、base 18 bits、每 4 KiB 加權至最高 22 bits、8-byte nonce、30 秒本機 work timeout、intent queue 8、outbox 32 entry/2 MiB。

日常事件仍 permissionless,治理者不逐筆簽核;PoW 只提高永久儲存成本,不取代事件 authorization、固定費用、多簽、仲裁或配對規則。設計討論早期曾考慮由治理簽章發布 difficulty epoch、在 finalized checkpoint 後生效並讓 entry 標示 admission epoch; 評估治理者無法即時逐事件操作、容易造成遷移與治理中心化後,v1 最終改為 access-controller 內固定常數、不提供動態 epoch。public 後若需改難度,必須建立新 scheme/manifest、公開 vectors、治理簽章與明確 checkpoint 遷移,舊歷史永久可讀且 未知版本 fail-closed。

初期治理一度討論「同一維護者持三組 signer」以達三人門檻,後否決為形式上的假去中心化; 正式結論允許真實維護者 N=1/quorum=1,N=2 非法,未來至少三位獨立治理者才切 floor(2N/3)+1。開發期不保留 admission-free 舊資料,UNIFIED_DB_VERSION 維持 1, 由維護者在首次完整本機測試前手動重置 IndexedDB;durable outbox、parent protection、 可取消 Worker miner 與全域寫入狀態共同保證重送冪等與 teardown。