Руководство воркера
Воркер — это десктопное приложение, которое отдаёт ваши локальные модели Ollama. Запуск — один клик в приложении; ни CLI, ни аккаунта не нужно.
Требования
- macOS 13+ (Apple Silicon или Intel) либо Windows 11.
- Ollama — приложение установит и будет им управлять, если его нет.
- Кошелёк в Base Sepolia. Тестовый USDC берётся из faucet и не имеет стоимости.
- Место на диске под выбранные модели (7B — примерно 4–5 ГБ).
1. Установка и запуск
Откройте приложение, выберите Запустить воркер и дайте ему установить или подключить Ollama. Приложение запускает Ollama, при необходимости скачивает модель и показывает карточку состояния, когда воркер готов.
2. Выбор моделей
Показываются только модели, которые Ollama может обслуживать локально. Один оффер — одна модель; если хватает диска и VRAM, можно создать несколько офферов.
3. Назначение цены
Цена — это цена за час, которую вы вводите сами. Рекомендованной цены нет, и приложение её никогда не снижает. Оплата начисляется за начатые минуты:
| Цена | Оплата за задачу в 2 минуты |
|---|---|
| 6 USDC / час | 0.2 USDC |
| 30 USDC / час | 1.0 USDC |
4. Регистрация
Регистрация записывает peer ID и policy hash в WorkerRegistry. В Base Sepolia за это платят gas.
При повторной регистрации исходное время сохраняется.
5. Достижимость
Перед началом работы приложение проверяет, действительно ли другие пиры могут до вас достучаться. Симметричный NAT без релея, закрытый входящий порт или кампусная сеть, фильтрующая входящий IPv6, провалят проверку.
- IPv6 включается явно. По умолчанию приложение на него не полагается.
- Релеи только для рукопожатия. Это не способ отдать целую сессию.
- Публичный локатор включается явно. Публикация IP постоянна и не отменяется удалением приложения.
6. Заработок и вывод
Рассчитанные сессии накапливаются на кошельке воркера. Вызовите claim() в приложении, чтобы
вывести баланс из JobEscrow. Казна берёт 1%; вам остаётся 99%.
Устранение неполадок
| Симптом | Вероятная причина |
|---|---|
| Регистрация есть, сессий нет | Провалена проверка достижимости; проверьте NAT и firewall |
| Ollama работает, приложение показывает offline | Ollama слушает 127.0.0.1 на порту, которого приложение не ждёт |
| Сессия открывается и возвращается | Воркер не выдал подписанную квитанцию до таймаута |
| Баланс не меняется | Расчёт идёт по сессиям; claim() — отдельный шаг |
Что отправляет приложение
Отправка статистики отключена. Приложение общается с сетью через публичный RPC, с воркерами по libp2p, а с GitHub Releases — за обновлениями. Промпты, имена файлов и моделей в GenKaKu Labs не уходят.