Gonka AI Testnet
Оригинал: Gonka AI Testnet

Это больше похоже на вторую основную сеть, чем на тестовую сеть. Тестовая сеть должна использовать то же оборудование и модели, что и основная сеть — иначе она не сможет обнаружить реальные ошибки уровня вывода (FlashInfer, экспертный параллельный режим, FP8 MoE, нехватка памяти для нескольких графических процессоров и т. д.), которые являются именно тем классом проблем, которые раздражают нас в производстве.

Gonka Testnet — постоянная параллельная сеть для участия потребительских графических процессоров
Мотивация
Для основной сети Gonka требуется 320 ГБ видеопамяти на каждый узел ML (например, 4 × H100 80 ГБ), ограничивая участие установками с несколькими графическими процессорами для центров обработки данных. Потребительские и профессиональные графические процессоры — RTX 3090, RTX 4090, A6000 — полностью исключены, несмотря на то, что они являются вычислительными устройствами.
Это создает три конкретные проблемы:
- Потерянные участники. Хосты, которые вложили средства в оборудование и внесли свой вклад в работу сети, были заблокированы, поскольку требования к VRAM возросли с появлением PoC V2 и переходом на Qwen3-235B.
- Нет пути для входа. Новые пользователи не могут попробовать управлять узлом Gonka, не вложив более 100 тысяч долларов в оборудование центра обработки данных. Невозможно изучить протокол, протестировать конфигурации или оценить экономику, прежде чем идти ва-банк.
- Никакой промежуточной среды. Обновления протоколов, изменения моделей и корректировки параметров развертываются непосредственно в основной сети без параллельной сети для проверки.
Решение высокого уровня
Постоянная параллельная цепочка Cosmos ( gonka-testnet-1 ), использующая тот же протокол Gonka с более легкой моделью вывода, открывающая участие для графических процессоров с 24 ГБ+ видеопамяти.
Принцип проектирования: идентичный протокол, разные масштабы
Тестовая сеть использует тот же блокчейн, что и основная сеть. Никаких модификаций протокола, никаких альтернативных систем вознаграждения, никаких других механизмов обеспечения. Код цепочки является прямым ответвлением кодовой базы основной сети: любое обновление, протестированное в тестовой сети, развертывается в основной сети через Cosmovisor без изменений.
Требования к оборудованию
Минимальный объем видеопамяти: 24 ГБ. Сюда входят RTX 3090 и RTX 4090 начального уровня, исключая карты, которые не могут работать с целевым классом модели (параметры 7B-14B).
Более мощные графические процессоры естественным образом генерируют больше одноразовых номеров за эпоху благодаря более высокой пропускной способности — без искусственных множителей веса. Тот же механизм Sprint, что и в основной сети.
Выбор модели
Модель тестовой сети должна быть: (1) достаточно маленькой для 24 ГБ видеопамяти и (2) достаточно большой, чтобы пользователи не могли запускать ее без инфраструктуры Gonka.
Рекомендация: Qwen2.5-14B-Инструкция. Помещается на 24 ГБ только с квантованием FP8 (плотным, нетривиальным), комфортно работает на 48 ГБ в FP16. Хорошая поддержка со стороны vLLM, сильные тесты. Альтернатива: Qwen2.5-7B как более безопасный вариант запуска, с возможностью обновления до 14B через Космовизор.
Экономическая модель
Эмиссия
Идентично основной сети: R(эпоха) = 323 000 × e^(-0,000475 × эпоха)
При генезисе тестовой сети (эпоха 0): 323 000 тGNK/эпоха. Уменьшение вдвое каждые ~1459 эпох (~4,16 года). Суммарная эмиссия приближается к ~680 000 000 тГНК.
тГНК → Конверсия ГНК
Это основная экономическая связь между тестовой сетью и основной сетью.
Пул в 1 000 000 GNK (предлагается) выделяется из пула сообщества (120 млн GNK, ~0,83%) через управление. При преобразовании используется фиксированная ставка, полученная из общего ограничения выбросов:
GNK = Ваш tGNK × 0,00147
В развернутом виде: GNK = (Ваш tGNK / 680 000 000) × 1 000 000.
Как это работает:
Ваш tGNK — tGNK, который вы сжигаете для конвертации (заработанный майнингом)
- 680 000 000 — общее количество тГНК, которое когда-либо будет добыто посредством эмиссии (фиксированная константа из формулы распада, не меняется со временем)
1 000 000 GNK — пул основной сети, поддерживающий все конверсии
- Ставка: 0,00147 GNK за tGNK — фиксированная, одинаковая для ранних и поздних майнеров. Никаких срочных стимулов, никаких игр на время.
Рабочие примеры
Поскольку ставка фиксирована, единственной переменной является то, сколько tGNK зарабатывает майнер (зависит от размера сети и времени):
Сценарий А: 100 графических процессоров, 3 месяца (~90 эпох). RTX 4090 зарабатывает ~1% доли → добыто ~285 000 тGNK.
GNK = 285 000 × 0,00147 = ~ 419 GNK (~ 352 доллара США)
Сценарий Б: 500 графических процессоров, 6 месяцев (~ 180 эпох). RTX 4090 с долей ~0,2% → ~111 600 тГНК.
GNK = 111 600 × 0,00147 = ~ 164 GNK (~ 138 долларов США)
Сценарий C: 1000 графических процессоров, 12 месяцев (~ 350 эпох). RTX 4090 с долей ~0,1% → ~104 000 тГНК.
GNK = 104 000 × 0,00147 = ~ 153 GNK (~ 129 долларов США)
Оценка ежемесячного дохода (сеть на 500 графических процессоров)
Электричество для RTX 4090 (~150 Вт) стоит ~15-20 долларов в месяц. Доходы превышают операционные расходы, оставаясь при этом достаточно скромными, чтобы избежать спекулятивного земледелия.
Свойства самобалансировки
Больше майнеров → меньшая доля на GPU → ниже доход GNK → аренда невыгодна → остаются только владельцы оборудования
Меньше майнеров → большая доля → более высокий доход → привлекает новых участников → сеть растет
- Фиксированная ставка = игры без тайминга. tGNK, добытый в 1-м месяце, стоит столько же, сколько добытый в 12-м месяце.
- Истощение пула предсказуемо: после добычи 50% tGNK (~4,2 года) 50% пула потребляется.
Пост-эмиссия: переход на рабочие монеты
По мере снижения выбросов майнеры все больше полагаются на Work Coins — прямые выплаты от разработчиков за вывод:
Критический вопрос на каждом этапе: растет ли спрос застройщиков достаточно быстро, чтобы заменить сокращающиеся выбросы?
Устойчивое развитие бассейна
Когда пул истощается, сообщество решает:
- Пополнение — новое предложение по управлению дополнительным GNK из пула сообщества.
- Только рабочие монеты — если торговая площадка для вывода активна, пул может не понадобиться.
- Корректировка условий: руководство может изменить ставку, размер пула или лимиты.
- Закрытая конверсия — долгосрочный сценарий (10+ лет), если тестовая сеть будет работать независимо.
Мост МДС (тГНК → ГНК)
Обе сети представляют собой Cosmos SDK, что делает IBC естественным выбором. Бездоверительная, независимая от валидатора криптографическая проверка — никаких оракулов с несколькими подписями или доверенных третьих сторон.
Мостовой поток:
- Майнер инициирует запись tGNK в тестовой сети посредством передачи IBC на канал основной сети.
Ретранслятор тестовой сети отправляет доказательства в основную сеть
Mainnet проверяет доказательства на легком клиенте testnet
Модуль преобразования основной сети вычисляет GNK: tGNK_amount × (размер_пула / 680 000 000)
GNK выпущен из пула конверсий на адрес основной сети майнера
Поступило тГНК сожжено
Для обработки этой логики основной сети требуется модуль преобразования (или расширение x/inference).
Меры по борьбе с мошенничеством
Поскольку токены тестовой сети имеют реальную ценность для основной сети, при запуске обязательна защита от мошенничества:
Открытые вопросы
Это требует вклада сообщества и согласованности действий заинтересованных сторон:
- Выбор модели — Qwen2.5-14B (рекомендуется) или Qwen2.5-7B (более безопасный) или другие? Компромисс между доступностью и дифференциацией от потребительских установок
- Размер пула — предложено 1 000 000 GNK (~ 0,83% от пула сообщества). Правильная сумма?
- Сумма залога GNK - 50-100 GNK, предлагаемая за доступ к мосту. Какой порог фильтрует Сивилл, не исключая мелких участников?
- Ограничение на хост — 1–5 % вознаграждения за эпоху за узел. Что уравновешивает децентрализацию и операционные накладные расходы?
Ограничение скорости конверсии — дневное или еженедельное ограничение на кошелек?
- Стратегия после выбросов. Когда выбросы становятся незначительными (год 5+), пополнить пул или перейти к экономике, основанной только на выводах?
Бюджет
Запрошено: 1 000 000 GNK из пула сообщества (единовременно, для пула конверсий).
Это не финансирование развития, а поддержка механизма преобразования тГНК → ГНК. Разработкой занимается предложившая команда.
Голосование по управлению в сети (расходы пула сообщества) будет представлено как отдельная транзакция после учета отзывов сообщества.
Ссылки
- Gonka Tokenomics — формула эмиссии, график халвинга, распределение поставок. Источник: docs/tokenomics.md (https://github.com/gonka-ai/gonka/blob/main/docs/tokenomics.md)
- Технический документ Gonka — Sprint PoW, PoC V2, архитектура вывода. Источник: gonka.ai/introduction (https://gonka.ai/introduction/)
- Репозиторий Gonka — узел цепочки, узел ML, узел API, список разрешений. Источник: github.com/gonka-ai/gonka (https://github.com/gonka-ai/gonka)
- Сетевая статистика — ~11 000 графических процессоров, 448+ хостов, 2200+ разработчиков, эпоха ~170. Источник: панель мониторинга сети.
- Характеристики модели — требования к видеопамяти. Источник: карточки моделей Hugging Face, документы vLLM.
- Cosmos IBC — протокол моста. Источник: docs.cosmos.network (https://docs.cosmos.network), github.com/cosmos/ibc-go (https://github.com/cosmos/ibc-go)

Это больше похоже на вторую основную сеть, чем на тестовую сеть. Тестовая сеть должна использовать то же оборудование и модели, что и основная сеть — иначе она не сможет обнаружить реальные ошибки уровня вывода (FlashInfer, экспертный параллельный режим, FP8 MoE, нехватка памяти для нескольких графических процессоров и т. д.), которые являются именно тем классом проблем, которые раздражают нас в производстве.

Gonka Testnet - Permanent Parallel Network for Consumer GPU Participation
Motivation
Gonka mainnet requires 320 GB VRAM per ML Node (e.g. 4×H100 80 GB), limiting participation to datacenter-grade multi-GPU setups. Consumer and prosumer GPUs - RTX 3090, RTX 4090, A6000 - are excluded entirely despite being capable compute devices.
This creates three concrete problems:
- Lost participants. Hosts who invested in hardware and contributed to the network were locked out as VRAM requirements increased with PoC V2 and the transition to Qwen3-235B.
- No onboarding path. New users cannot try operating a Gonka node without committing $100K+ in datacenter hardware. There is no way to learn the protocol, test configurations, or evaluate the economics before going all-in.
- No staging environment. Protocol upgrades, model changes, and parameter adjustments are deployed directly to mainnet with no parallel network for validation.
High-Level Solution
A permanent parallel Cosmos chain ( gonka-testnet-1 ) running the exact same Gonka protocol with a lighter inference model, opening participation to GPUs with 24 GB+ VRAM .
Design Principle: Identical Protocol, Different Scale
The testnet runs the same blockchain as mainnet. No protocol modifications, no alternative reward systems, no different collateral mechanics. The chain code is a direct fork of the mainnet codebase - any upgrade tested on testnet deploys to mainnet via Cosmovisor without modification.
Hardware Requirements
Minimum VRAM: 24 GB. This covers RTX 3090 and RTX 4090 as entry-level, while excluding cards that cannot run the target model class (7B-14B parameters).
More powerful GPUs naturally generate more nonces per epoch due to higher throughput - no artificial weight multipliers. Same Sprint mechanism as mainnet.
Model Selection
The testnet model must be: (1) small enough for 24 GB VRAM, and (2) large enough that users cannot trivially run it without the Gonka infrastructure.
Recommendation: Qwen2.5-14B-Instruct. Fits on 24 GB only with FP8 quantization (tight, not trivial), runs comfortably on 48 GB in FP16. Well-supported by vLLM, strong benchmarks. Alternative: Qwen2.5-7B as safer launch option, upgradeable to 14B via Cosmovisor.
Economic Model
Emission
Identical to mainnet: R(epoch) = 323,000 × e^(-0.000475 × epoch)
At testnet genesis (epoch 0): 323,000 tGNK/epoch. Halving every ~1,459 epochs (~4.16 years). Total emission converges to ~680,000,000 tGNK.
tGNK → GNK Conversion
This is the core economic link between testnet and mainnet.
A pool of 1,000,000 GNK (proposed) is allocated from the Community Pool (120M GNK, ~0.83%) via governance. The conversion uses a fixed rate derived from total emission cap:
GNK = Your tGNK × 0.00147
Expanded: GNK = (Your tGNK / 680,000,000) × 1,000,000
How this works:
Your tGNK - the tGNK you burn for conversion (earned by mining)
- 680,000,000 - total tGNK that will ever be mined via emission (fixed constant from decay formula, does not change over time)
1,000,000 GNK - mainnet pool backing all conversions
- Rate: 0.00147 GNK per tGNK - fixed, same for early and late miners. No rush incentive, no timing games
Worked Examples
Since the rate is fixed, the only variable is how much tGNK a miner earns (depends on network size and time):
Scenario A: 100 GPUs, 3 months (~90 epochs). RTX 4090 earning ~1% share → ~285,000 tGNK mined.
GNK = 285,000 × 0.00147 = ~419 GNK (~$352)
Scenario B: 500 GPUs, 6 months (~180 epochs). RTX 4090 earning ~0.2% share → ~111,600 tGNK.
GNK = 111,600 × 0.00147 = ~164 GNK (~$138)
Scenario C: 1,000 GPUs, 12 months (~350 epochs). RTX 4090 earning ~0.1% share → ~104,000 tGNK.
GNK = 104,000 × 0.00147 = ~153 GNK (~$129)
Monthly Income Estimates (500 GPU network)
Electricity for RTX 4090 (~150W) is ~$15-20/mo. Income exceeds operating costs while remaining modest enough to avoid speculative farming.
Self-Balancing Properties
More miners → smaller share per GPU → lower GNK income → rental unprofitable → only hardware owners remain
Fewer miners → larger share → higher income → attracts new participants → network grows
- Fixed rate = no timing games. A tGNK mined in month 1 is worth the same as one mined in month 12
Pool depletion is predictable: after 50% of tGNK is mined (~4.2 years), 50% of pool is consumed
Post-Emission: Transition to Work Coins
As emission decays, miners rely increasingly on Work Coins - direct payments from developers for inference:
Critical question at each phase: is developer demand growing fast enough to replace declining emission?
Pool Sustainability
When the pool depletes, the community decides:
Replenish - new governance proposal for additional GNK from Community Pool
Work Coins only - if inference marketplace is active, pool may not be needed
Adjust terms - governance can modify rate, pool size, or limits
Close conversion - long-term scenario (year 10+) if testnet operates independently
IBC Bridge (tGNK → GNK)
Both chains are Cosmos SDK, making IBC the natural choice. Trustless, validator-independent, cryptographic verification - no multi-sig oracles or trusted third parties.
Bridge flow:
Miner initiates tGNK burn on testnet via IBC transfer to mainnet channel
Testnet relayer submits proof to mainnet
Mainnet verifies proof against testnet’s light client
Mainnet conversion module calculates GNK: tGNK_amount × (pool_size / 680,000,000)
GNK released from conversion pool to miner’s mainnet address
Received tGNK burned
The mainnet requires a conversion module (or x/inference extension) to handle this logic.
Anti-Fraud Measures
Since testnet tokens have real mainnet value, anti-fraud is mandatory at launch:
Open Questions
These require community input and stakeholder alignment:
- Model selection - Qwen2.5-14B (recommended) vs Qwen2.5-7B (safer) vs other? Tradeoff between accessibility and differentiation from consumer setups
- Pool size - 1,000,000 GNK proposed (~0.83% of Community Pool). Right amount?
- GNK deposit amount - 50-100 GNK proposed for bridge access. What threshold filters Sybils without excluding small participants?
- Per-host cap - 1-5% of epoch reward per node. What balances decentralization vs operational overhead?
Conversion rate limit - Daily or weekly cap per wallet?
- Post-emission strategy - When emission becomes negligible (year 5+), replenish pool or transition to inference-only economics?
Budget
Requested: 1,000,000 GNK from the Community Pool (one-time, for the conversion pool).
This does not fund development - it backs the tGNK → GNK conversion mechanism. Development is handled by the proposing team.
On-chain governance vote (Community Pool spend) will be submitted as a separate transaction once community feedback is incorporated.
References
- Gonka Tokenomics - emission formula, halving schedule, supply distribution. Source: docs/tokenomics.md (https://github.com/gonka-ai/gonka/blob/main/docs/tokenomics.md)
- Gonka Whitepaper - Sprint PoW, PoC V2, inference architecture. Source: gonka.ai/introduction (https://gonka.ai/introduction/)
- Gonka Repository - Chain Node, ML Node, API Node, allowlist. Source: github.com/gonka-ai/gonka (https://github.com/gonka-ai/gonka)
- Network Statistics - ~11,000 GPUs, 448+ hosts, 2,200+ developers, epoch ~170. Source: network dashboard
- Model Specs - VRAM requirements. Source: Hugging Face model cards, vLLM docs
- Cosmos IBC - bridge protocol. Source: docs.cosmos.network (https://docs.cosmos.network) , github.com/cosmos/ibc-go (https://github.com/cosmos/ibc-go)

This reads more like a second mainnet than a testnet. A testnet needs to run the same hardware and models as mainnet — otherwise it won't catch the real inference-layer bugs (FlashInfer, expert-parallel, FP8 MoE, multi-GPU memory pressure, etc.), which are exactly the class of issues that bite us in production.
Gonka Testnet — постоянная параллельная сеть для участия потребительских графических процессоров
Мотивация
Для основной сети Gonka требуется 320 ГБ видеопамяти на каждый узел ML (например, 4 × H100 80 ГБ), ограничивая участие установками с несколькими графическими процессорами для центров обработки данных. Потребительские и профессиональные графические процессоры — RTX 3090, RTX 4090, A6000 — полностью исключены, несмотря на то, что они являются вычислительными устройствами.
Это создает три конкретные проблемы:
Решение высокого уровня
Постоянная параллельная цепочка Cosmos ( gonka-testnet-1 ), использующая тот же протокол Gonka с более легкой моделью вывода, открывающая участие для графических процессоров с 24 ГБ+ видеопамяти.
Принцип проектирования: идентичный протокол, разные масштабы
Тестовая сеть использует тот же блокчейн, что и основная сеть. Никаких модификаций протокола, никаких альтернативных систем вознаграждения, никаких других механизмов обеспечения. Код цепочки является прямым ответвлением кодовой базы основной сети: любое обновление, протестированное в тестовой сети, развертывается в основной сети через Cosmovisor без изменений.
Требования к оборудованию
Минимальный объем видеопамяти: 24 ГБ. Сюда входят RTX 3090 и RTX 4090 начального уровня, исключая карты, которые не могут работать с целевым классом модели (параметры 7B-14B).
Более мощные графические процессоры естественным образом генерируют больше одноразовых номеров за эпоху благодаря более высокой пропускной способности — без искусственных множителей веса. Тот же механизм Sprint, что и в основной сети.
Выбор модели
Модель тестовой сети должна быть: (1) достаточно маленькой для 24 ГБ видеопамяти и (2) достаточно большой, чтобы пользователи не могли запускать ее без инфраструктуры Gonka.
Рекомендация: Qwen2.5-14B-Инструкция. Помещается на 24 ГБ только с квантованием FP8 (плотным, нетривиальным), комфортно работает на 48 ГБ в FP16. Хорошая поддержка со стороны vLLM, сильные тесты. Альтернатива: Qwen2.5-7B как более безопасный вариант запуска, с возможностью обновления до 14B через Космовизор.
Экономическая модель
Эмиссия
Идентично основной сети: R(эпоха) = 323 000 × e^(-0,000475 × эпоха)
При генезисе тестовой сети (эпоха 0): 323 000 тGNK/эпоха. Уменьшение вдвое каждые ~1459 эпох (~4,16 года). Суммарная эмиссия приближается к ~680 000 000 тГНК.
тГНК → Конверсия ГНК
Это основная экономическая связь между тестовой сетью и основной сетью.
Пул в 1 000 000 GNK (предлагается) выделяется из пула сообщества (120 млн GNK, ~0,83%) через управление. При преобразовании используется фиксированная ставка, полученная из общего ограничения выбросов:
GNK = Ваш tGNK × 0,00147
В развернутом виде: GNK = (Ваш tGNK / 680 000 000) × 1 000 000.
Как это работает:
Ваш tGNK — tGNK, который вы сжигаете для конвертации (заработанный майнингом)
1 000 000 GNK — пул основной сети, поддерживающий все конверсии
Рабочие примеры
Поскольку ставка фиксирована, единственной переменной является то, сколько tGNK зарабатывает майнер (зависит от размера сети и времени):
Сценарий А: 100 графических процессоров, 3 месяца (~90 эпох). RTX 4090 зарабатывает ~1% доли → добыто ~285 000 тGNK.
GNK = 285 000 × 0,00147 = ~ 419 GNK (~ 352 доллара США)
Сценарий Б: 500 графических процессоров, 6 месяцев (~ 180 эпох). RTX 4090 с долей ~0,2% → ~111 600 тГНК.
GNK = 111 600 × 0,00147 = ~ 164 GNK (~ 138 долларов США)
Сценарий C: 1000 графических процессоров, 12 месяцев (~ 350 эпох). RTX 4090 с долей ~0,1% → ~104 000 тГНК.
GNK = 104 000 × 0,00147 = ~ 153 GNK (~ 129 долларов США)
Оценка ежемесячного дохода (сеть на 500 графических процессоров)
Электричество для RTX 4090 (~150 Вт) стоит ~15-20 долларов в месяц. Доходы превышают операционные расходы, оставаясь при этом достаточно скромными, чтобы избежать спекулятивного земледелия.
Свойства самобалансировки
Больше майнеров → меньшая доля на GPU → ниже доход GNK → аренда невыгодна → остаются только владельцы оборудования
Меньше майнеров → большая доля → более высокий доход → привлекает новых участников → сеть растет
Пост-эмиссия: переход на рабочие монеты
По мере снижения выбросов майнеры все больше полагаются на Work Coins — прямые выплаты от разработчиков за вывод:
Критический вопрос на каждом этапе: растет ли спрос застройщиков достаточно быстро, чтобы заменить сокращающиеся выбросы?
Устойчивое развитие бассейна
Когда пул истощается, сообщество решает:
Мост МДС (тГНК → ГНК)
Обе сети представляют собой Cosmos SDK, что делает IBC естественным выбором. Бездоверительная, независимая от валидатора криптографическая проверка — никаких оракулов с несколькими подписями или доверенных третьих сторон.
Мостовой поток:
Ретранслятор тестовой сети отправляет доказательства в основную сеть
Mainnet проверяет доказательства на легком клиенте testnet
Модуль преобразования основной сети вычисляет GNK: tGNK_amount × (размер_пула / 680 000 000)
GNK выпущен из пула конверсий на адрес основной сети майнера
Поступило тГНК сожжено
Для обработки этой логики основной сети требуется модуль преобразования (или расширение x/inference).
Меры по борьбе с мошенничеством
Поскольку токены тестовой сети имеют реальную ценность для основной сети, при запуске обязательна защита от мошенничества:
Открытые вопросы
Это требует вклада сообщества и согласованности действий заинтересованных сторон:
Ограничение скорости конверсии — дневное или еженедельное ограничение на кошелек?
Бюджет
Запрошено: 1 000 000 GNK из пула сообщества (единовременно, для пула конверсий).
Это не финансирование развития, а поддержка механизма преобразования тГНК → ГНК. Разработкой занимается предложившая команда.
Голосование по управлению в сети (расходы пула сообщества) будет представлено как отдельная транзакция после учета отзывов сообщества.
Ссылки