ワーカーガイド
ワーカーは、ローカルの Ollama モデルを提供するデスクトップアプリです。アプリ内でワンクリックで 開始でき、CLI 設定もアカウントも不要です。
動作環境
- macOS 13 以降(Apple Silicon または Intel)または Windows 11。
- Ollama — 未導入ならアプリが導入・監視します。
- Base Sepolia のウォレット。テスト USDC はフォーセットから取得でき、価値はありません。
- 選ぶモデル分のディスク(7B で約 4〜5 GB)。
1. インストールと起動
アプリを開き ワーカーを実行 を選び、Ollama を導入または接続させます。アプリが Ollama を起動し、 必要ならモデルを取得し、準備できたらステータスカードを表示します。
2. モデルを選ぶ
Ollama がローカルで提供できるモデルだけが表示されます。1 つのオファーが 1 モデルです。 ディスクと VRAM があれば複数のオファーを作れます。
3. 価格を決める
価格は自分で入力する時間単価です。推奨価格はなく、アプリが下げることもありません。 課金は開始済みの分で積み上がります。
| 時間単価 | 2 分の仕事の支払い |
|---|---|
| 6 USDC / 時 | 0.2 USDC |
| 30 USDC / 時 | 1.0 USDC |
4. 登録
登録は peer ID と policy hash を WorkerRegistry に書き込みます。Base Sepolia の gas がかかります。
再登録しても最初の登録時刻は保持されます。
5. 到達性
提供を始める前に、他のピアが実際に到達できるかをアプリが確認します。リレーのない対称 NAT、 閉じた inbound ポート、inbound IPv6 を遮断する学内ネットワークは失敗します。
- IPv6 は明示的なオプトイン。 既定では依存しません。
- リレーはハンドシェイク専用。 セッション全体を運ぶ手段ではありません。
- 公開 locator はオプトイン。 IP の公開は永続で、アプリ削除でも取り消せません。
6. 稼ぐ・引き出す
決済済みセッションはワーカーのウォレットに積み上がります。アプリで claim() を呼ぶと
JobEscrow から残高を移せます。財務が 1% を取り、99% はあなたのものです。
トラブルシューティング
| 症状 | 考えられる原因 |
|---|---|
| 登録したがセッションが来ない | 到達性チェックの失敗。NAT とファイアウォールを確認 |
| Ollama は動くがアプリがオフライン表示 | Ollama が想定外のポートの 127.0.0.1 に束縛されている |
| セッションが開いて返金される | タイムアウト前に署名済みレシートが出ていない |
| 残高が動かない | 決済はセッション単位。claim() は別操作 |
アプリが送るもの
利用状況の送信は無効です。アプリは公開 RPC でチェーンと、libp2p でワーカーと、 GitHub Releases で更新と通信します。プロンプト、ファイル名、モデル名を GenKaKu Labs へ送りません。