安全與隱私
簡短的版本:網站沒有分析工具,外掛沒有遙測,而唯一公開的資料是協議運作所需的資料。
本網站
由 Caddy 提供的靜態檔案。沒有帳號系統、沒有分析、沒有廣告像素。字型、腳本與圖片都由同一個
主機提供。首頁只發出一個對外請求:在你的瀏覽器中對公開的 Base Sepolia RPC 做一次
eth_call,讀取兩個合約數值。該服務商會看到你的 IP 位址;我們不做代理,也不記錄該請求。
停用 JavaScript 時,數字會顯示為破折號,而且不會送出任何東西。
伺服器為了營運安全會保留標準存取日誌,其中包含 IP 位址。日誌每 20 MiB 輪替一次,保留五份, 不用於剖析使用者。
只有一個功能性 cookie,NEXT_LOCALE,記錄你選擇的語言。主題選擇存在 localStorage 的
genkaku_theme 之下,從不送到伺服器。兩者都不用於追蹤,所以沒有同意橫幅。
外掛
兩個外掛都不回報使用情況。它們會與以下對象通訊:
- 公開的 Base Sepolia RPC,用來讀取目錄與移動託管,
- seed relay,用來發現節點,並在無法直接連線時承載工作階段,
- 你選擇的 worker,用來執行推論。
提示詞、檔名與模型名稱不會送到我們這裡。兩個外掛都沒有遙測端點。
金鑰
錢包在本機產生。私鑰以純文字儲存,權限 0600,位於
~/.dsh/genkaku/genkaku.keys.json,因為 DeepSeek Harness 沒有提供 keyring codec。任何能在
你的機器上讀到該檔案的人,都能花用這個錢包。請備份它,並且不要把該目錄同步到共用磁碟。
User 與 worker 外掛各自保有自己的金鑰,所以賣出與買入不共用同一個身分。
工作階段進行期間
推論在你選擇的 worker 上執行。Worker 營運者看得到它提供服務的提示詞與輸出;市集兩者都不 儲存。
如果工作階段由 seed relay 承載,relay 營運者可以看到連線中繼資料——節點位址、時間與流量 ——但 libp2p 串流是加密的,所以它讀不到提示詞或回覆。
Worker 的錢包與 peer ID 依設計就是公開的,因為目錄就是這樣運作。Locator 是選填的;預設情況 下 worker 外掛不會公開你的公網 IP。公開它是明確的動作,而且永久有效。
什麼是公開且永久的
註冊、工作階段開啟、結算與提領都是公開且永久的。寫入鏈上的任何東西都無法被我們編輯或刪除, 包括在你停止使用軟體之後。
刪除 ~/.dsh/genkaku/ 會移除本機金鑰與狀態。它不會、也無法移除鏈上歷史。存取日誌會透過
輪替到期。
內容
沒有自動內容過濾。協議沒有在 worker 看到提示詞之前檢查它的 hook,而 worker 的 policy hash 是一個承諾,不是被強制執行的規則。
確實存在的是:
- worker 營運者看得到每個請求,可以拒絕或停止提供服務,
- 任何人都可以拒絕執行 worker,或拒絕連上某個 worker,
- 軟體是開源的,所以這些限制可以被檢視,而不是只被承諾。
請勿將這個網路用於違法內容。執行 worker 並不表示你有義務提供你不想提供的請求。
一張表看威脅模型
| 風險 | 誰能做 | 緩解方式 |
|---|---|---|
| 讀取你的提示詞 | 你挑選的 worker | 選擇你信任的 worker;沒有其他東西能對他們隱藏 |
| 讀取你的提示詞 | 直接連線上沒有其他人 | libp2p 加密 |
| 看出誰與誰通訊 | relay 營運者,針對經過 relay 的工作階段 | 直接連線;中繼資料不是內容 |
| 花用你的錢包 | 任何讀到 genkaku.keys.json 的人 | 檔案權限、磁碟加密、備份 |
| 因不良收據而損失資金 | 惡意 worker | JobEscrow 驗證簽章,並把花費上限鎖在報價內 |
| 找回遺失的金鑰 | 沒有人 | 事先備份;沒有支援管道 |
回報
安全問題:security@genkaku.app。法律通知:legal@genkaku.app。