Worker 指南
Worker 就是提供你本機 Ollama 模型的桌面應用程式。在應用程式裡一鍵就能執行,不需要 CLI, 也不需要帳號。
需求
- macOS 13 以上(Apple Silicon 或 Intel)或 Windows 11。
- Ollama — 若未安裝,應用程式會安裝並監管它。
- Base Sepolia 上的錢包。測試 USDC 來自 faucet,沒有價值。
- 所選模型所需的磁碟空間(7B 模型約 4–5 GB)。
1. 安裝並啟動
開啟應用程式,選擇 執行 worker,讓它安裝或連接 Ollama。應用程式會啟動 Ollama、 必要時拉取模型,並在 worker 就緒時顯示狀態卡。
2. 選擇模型
只會列出 Ollama 能在本機服務的模型。一個 offer 提供一個模型;若磁碟與 VRAM 足夠, 可以建立多個 offer。
3. 設定價格
價格是你自行輸入的每小時報價。沒有建議價格,應用程式也不會壓低它。 計費按已開始分鐘累計:
| 報價 | 2 分鐘工作所得 |
|---|---|
| 6 USDC / 小時 | 0.2 USDC |
| 30 USDC / 小時 | 1.0 USDC |
4. 註冊
註冊會把 peer ID 與 policy hash 寫入 WorkerRegistry,在 Base Sepolia 上需要 gas。
重新註冊會保留原本的註冊時間。
5. 可達性
開始服務前,應用程式會檢查其他節點是否真的連得到你。沒有 relay 的對稱 NAT、 被封鎖的 inbound 埠,或過濾 inbound IPv6 的校園網路,都會讓檢查失敗。
- IPv6 需明確開啟。 應用程式預設不依賴它。
- Relay 只用於握手。 它不能承載整個工作階段。
- 公開 locator 需明確開啟。 公開 IP 是永久的,刪除應用程式也無法撤回。
6. 賺取與提領
已結算的工作階段會累積到你的 worker 錢包。在應用程式中呼叫 claim() 把餘額移出 JobEscrow。
金庫收取 1%,你保留 99%。
疑難排解
| 症狀 | 可能原因 |
|---|---|
| 已註冊但沒有工作階段 | 可達性檢查失敗;檢查 NAT 與防火牆 |
| Ollama 有在跑但應用程式顯示離線 | Ollama 綁在應用程式不預期的埠上的 127.0.0.1 |
| 工作階段開啟後被退款 | Worker 未在逾時前產生簽章收據 |
| 餘額沒有變動 | 結算以工作階段為單位;claim() 是另一個步驟 |
應用程式會送出什麼
使用回報已關閉。應用程式透過公開 RPC 與鏈互動、透過 libp2p 與 worker 通訊、 透過 GitHub Releases 更新。它不會把提示詞、檔名或模型名稱送給 GenKaKu Labs。