Служба имен Gonka (GNS) — удобочитаемые имена для сети Gonka.
Оригинал: Gonka Name Service (GNS) - Human Readable names for the Gonka Network


Прежде всего, хочу искренне поблагодарить команду Gonka Labs за то, что они делают для проекта. Их дашборды, кошелек, кран и открытый прокси — лучшее, с чем я сталкивался за пять месяцев участия в проекте 🤝.
Запуск службы имен Gonka — очень важный шаг для всей экосистемы. Читаемые человеком имена являются фундаментальным компонентом любой сети блокчейнов. Они делают работу с адресами намного проще и понятнее для пользователей, а также открывают новые возможности для интеграции с кошельками, dApps и другими инструментами. Особенно приятно видеть, что исходный код контракта полностью открыт и общедоступен. Это укрепляет доверие и позволяет сообществу изучать, проверять и далее развивать эту инициативу.
Я желаю команде успехов в разработке GNS и надеюсь, что имена .gnk в конечном итоге станут стандартным слоем идентификации в сети Gonka💪.

Каждому блокчейну в конечном итоге необходим слой именования. У Эфириума есть ENS. Цепочки Cosmos имеют ICNS. До сих пор у Гонки его не было. Итак, мы построили его.
Служба имен Gonka (GNS) позволяет любому зарегистрировать короткое, запоминающееся имя .gnk, например mike.gnk, которое преобразуется в адрес кошелька gonka1.... Он доступен в основной сети, интегрирован в GG Wallet (https://chromewebstore.google.com/detail/gg-wallet/elicodfmaffbndngiifcpmammicgjidd), проводник gonka.gg (https://gonka.gg) (пользователи могут искать по имени, использовать псевдонимы, такие как gonka.gg/address/mike.gnk вместо более длинного адреса gonka1....) и на сегодняшний день источник смарт-контракта. код полностью с открытым исходным кодом.
Это проект сообщества Gonka Labs (https://gonkalabs.com). Мы создали GNS, потому что это было нужно нам самим и потому что сообщество просило об этом. Наша цель — сделать его стандартным слоем именования для экосистемы Gonka — тем, на котором сходятся кошельки, децентрализованные приложения, проводники и инструменты.
Любой пользователь может получить имя по адресу https://gonka.gg/names.
В цифрах
Более 1300 имен уже зарегистрированы в основной сети
2,5 фиксированной регистрационной платы GNK за каждое имя
Имена никогда не устаревают — зарегистрируйтесь один раз, владейте навсегда
Что делает GNS
Как это интегрировано
GG Wallet уже изначально поддерживает GNS:
- Ваше основное имя .gnk отображается на главном экране кошелька.
- Вы можете отправлять токены на любое имя .gnk вместо вставки длинного адреса — кошелек разрешает это автоматически.
Любой кошелек, децентрализованное приложение или инструмент может интегрировать GNS, напрямую запросив контракт. Интерфейс сообщений описан в README (https://github.com/gonkalabs/gns).
Детали контракта
Почему открытый исходный код
Мы считаем, что уровень именования сети должен быть прозрачным и проверяемым. Любой может прочитать логику контракта, убедиться, что развертывание в сети соответствует источнику, запустить набор тестов или разветвить его для собственного использования. Полный контракт — регистрация, разрешение, обратный поиск, текстовые записи, торговая площадка — представляет собой единый крейт CosmWasm с 25 пройденными модульными тестами.
Это соответствует тому же подходу с открытым исходным кодом, который мы используем во всех проектах Gonka Labs: GG Wallet (https://github.com/gonkalabs/ggwallet), OpenGNK (https://github.com/gonkalabs/opengnk), tx-scanner (https://github.com/gonkalabs/tx-scanner), rpc-pooler. (https://github.com/gonkalabs/rpc-pooler) и другие.
Что дальше
Мы активно работаем над следующей итерацией GNS (просто обновим смарт-контракт, адрес не изменится):
- Обнаружение вводящих в заблуждение имен — помечайте или запрещайте регистрацию имен, которые визуально напоминают стандартные адреса кошельков (например, имя .gnk, начинающееся с gonka1 и заканчивающееся символами, имитирующими реальный адрес). Это важно для предотвращения социальной инженерии, когда имя типа gonka1abc...xyz.gnk может заставить пользователей думать, что они отправляют на необработанный адрес, хотя на самом деле они разрешают имя, контролируемое кем-то другим.
- Поддержка поддоменов — разрешить владельцам имен создавать подимена (например, pay.mike.gnk).
- Более широкая интеграция экосистемы — работайте с другими инструментами и сервисами Gonka, чтобы принять разрешение GNS в качестве стандарта, чтобы имена .gnk работали повсюду в сети.
- Обогащение профиля в сети — расширяйте текстовые записи в более богатую систему профилей (аватары, социальные ссылки, биографию), доступную для запроса любым децентрализованным приложением.
Мы доставляем быстро и повторяем действия в зависимости от потребностей сообщества. Если вам нужна какая-то функция — откройте проблему в репозитории (https://github.com/gonkalabs/gns) или сообщите нам в чате Telegram.
Предыдущие публикации Gonka Labs
Gonka Labs: как мы строим инфраструктуру для Gonka (https://github.com/gonka-ai/gonka/discussions/880)
- Gonka.gg — Explorer, аналитическая платформа, поставщик данных для Gonka (https://github.com/gonka-ai/gonka/discussions/887)
OpenGNK — локальный OpenAI-совместимый прокси-сервер для Gonka (https://github.com/gonka-ai/gonka/discussions/890)
gonkalabs.com (https://gonkalabs.com) | гонка.гг (https://gonka.gg) | GitHub (https://github.com/gonkalabs)

Прежде всего, хочу искренне поблагодарить команду Gonka Labs за то, что они делают для проекта. Их дашборды, кошелек, кран и открытый прокси — лучшее, с чем я сталкивался за пять месяцев участия в проекте 🤝.
Запуск службы имен Gonka — очень важный шаг для всей экосистемы. Читаемые человеком имена являются фундаментальным компонентом любой сети блокчейнов. Они делают работу с адресами намного проще и понятнее для пользователей, а также открывают новые возможности для интеграции с кошельками, dApps и другими инструментами. Особенно приятно видеть, что исходный код контракта полностью открыт и общедоступен. Это укрепляет доверие и позволяет сообществу изучать, проверять и далее развивать эту инициативу.
Я желаю команде успехов в разработке GNS и надеюсь, что имена .gnk в конечном итоге станут стандартным слоем идентификации в сети Gonka💪.

Every blockchain eventually needs a naming layer. Ethereum has ENS. Cosmos chains have ICNS. Until now, Gonka didn't have one. So we built it.
Gonka Name Service (GNS) lets anyone register a short, memorable .gnk name - like mike.gnk - that resolves to a gonka1... wallet address. It is live on mainnet, integrated into GG Wallet (https://chromewebstore.google.com/detail/gg-wallet/elicodfmaffbndngiifcpmammicgjidd) , gonka.gg (https://gonka.gg) explorer (users can find by name, use aliases like gonka.gg/address/mike.gnk instead of longer gonka1..... address) and as of today the smart contract source code is fully open source.
This is a community project by Gonka Labs (https://gonkalabs.com) . We built GNS because we needed it ourselves and because the community was asking for it. Our goal is to make it the standard naming layer for the Gonka ecosystem - the one that wallets, dApps, explorers, and tooling all converge on.
Any user can obtain a name at https://gonka.gg/names
By the Numbers
1,300+ names already registered on mainnet
2.5 GNK flat registration fee per name
Names never expire - register once, own forever
What GNS Does
How It's Integrated
GG Wallet already supports GNS natively:
Your primary .gnk name is displayed on the main wallet screen
You can send tokens to any .gnk name instead of pasting a long address - the wallet resolves it automatically
Any wallet, dApp, or tool can integrate GNS by querying the contract directly. The message interface is documented in the README (https://github.com/gonkalabs/gns) .
Contract Details
Why Open Source
We believe the naming layer for a network should be transparent and auditable. Anyone can read the contract logic, verify the on-chain deployment matches the source, run the test suite, or fork it for their own use. The full contract - registration, resolution, reverse lookup, text records, marketplace - is a single CosmWasm crate with 25 passing unit tests.
This follows the same open source approach we take with all Gonka Labs projects: GG Wallet (https://github.com/gonkalabs/ggwallet) , OpenGNK (https://github.com/gonkalabs/opengnk) , tx-scanner (https://github.com/gonkalabs/tx-scanner) , rpc-pooler (https://github.com/gonkalabs/rpc-pooler) , and others.
What's Next
We are actively working on the next iteration of GNS (we will just upgrade the smart contract, address will not change):
- Misleading name detection - flag or prevent registration of names that visually resemble standard wallet addresses (e.g. a .gnk name starting with gonka1 and ending in characters that mimic a real address). This is important to prevent social engineering where a name like gonka1abc...xyz.gnk could trick users into thinking they are sending to a raw address when they are actually resolving a name controlled by someone else.
Subdomain support - allow name owners to create subnames (e.g. pay.mike.gnk )
- Broader ecosystem integration - work with other Gonka tools and services to adopt GNS resolution as a standard, so .gnk names work everywhere across the network
- On-chain profile enrichment - expand text records into a richer profile system (avatars, social links, bios) queryable by any dApp
We ship fast and iterate based on what the community needs. If there is a feature you want - open an issue on the repo (https://github.com/gonkalabs/gns) or tell us in the Telegram chat.
Previous Gonka Labs Posts
Gonka Labs: How We're Building the Infrastructure for Gonka (https://github.com/gonka-ai/gonka/discussions/880)
Gonka.gg - Explorer, Analytics Platform, Data Provider for Gonka (https://github.com/gonka-ai/gonka/discussions/887)
OpenGNK - A Local OpenAI-Compatible Proxy for Gonka (https://github.com/gonka-ai/gonka/discussions/890)
gonkalabs.com (https://gonkalabs.com) | gonka.gg (https://gonka.gg) | GitHub (https://github.com/gonkalabs)

First of all, I want to sincerely thank the Gonka Labs team for what they are doing for the project. Their dashboards, wallet, faucet, and open proxy are the best things I’ve encountered during my five months of participating in the project 🤝.
The launch of Gonka Name Service is a very important step for the entire ecosystem. Human-readable names are a fundamental component of any blockchain network. They make working with addresses much simpler and clearer for users, and they also open up new possibilities for integrations in wallets, dApps, and other tools. It is especially great to see that the contract is fully open source and publicly available. This builds trust and allows the community to study, verify, and further develop this initiative.
I wish the team success in developing GNS and hope that .gnk names will eventually become the standard identity layer within the Gonka network💪.
Каждому блокчейну в конечном итоге необходим слой именования. У Эфириума есть ENS. Цепочки Cosmos имеют ICNS. До сих пор у Гонки его не было. Итак, мы построили его.
Служба имен Gonka (GNS) позволяет любому зарегистрировать короткое, запоминающееся имя .gnk, например mike.gnk, которое преобразуется в адрес кошелька gonka1.... Он доступен в основной сети, интегрирован в GG Wallet (https://chromewebstore.google.com/detail/gg-wallet/elicodfmaffbndngiifcpmammicgjidd), проводник gonka.gg (https://gonka.gg) (пользователи могут искать по имени, использовать псевдонимы, такие как gonka.gg/address/mike.gnk вместо более длинного адреса gonka1....) и на сегодняшний день источник смарт-контракта. код полностью с открытым исходным кодом.
Это проект сообщества Gonka Labs (https://gonkalabs.com). Мы создали GNS, потому что это было нужно нам самим и потому что сообщество просило об этом. Наша цель — сделать его стандартным слоем именования для экосистемы Gonka — тем, на котором сходятся кошельки, децентрализованные приложения, проводники и инструменты.
В цифрах
Более 1300 имен уже зарегистрированы в основной сети
2,5 фиксированной регистрационной платы GNK за каждое имя
Имена никогда не устаревают — зарегистрируйтесь один раз, владейте навсегда
Что делает GNS
Как это интегрировано
GG Wallet уже изначально поддерживает GNS:
Любой кошелек, децентрализованное приложение или инструмент может интегрировать GNS, напрямую запросив контракт. Интерфейс сообщений описан в README (https://github.com/gonkalabs/gns).
Детали контракта
Почему открытый исходный код
Мы считаем, что уровень именования сети должен быть прозрачным и проверяемым. Любой может прочитать логику контракта, убедиться, что развертывание в сети соответствует источнику, запустить набор тестов или разветвить его для собственного использования. Полный контракт — регистрация, разрешение, обратный поиск, текстовые записи, торговая площадка — представляет собой единый крейт CosmWasm с 25 пройденными модульными тестами.
Это соответствует тому же подходу с открытым исходным кодом, который мы используем во всех проектах Gonka Labs: GG Wallet (https://github.com/gonkalabs/ggwallet), OpenGNK (https://github.com/gonkalabs/opengnk), tx-scanner (https://github.com/gonkalabs/tx-scanner), rpc-pooler. (https://github.com/gonkalabs/rpc-pooler) и другие.
Что дальше
Мы активно работаем над следующей итерацией GNS (просто обновим смарт-контракт, адрес не изменится):
Мы доставляем быстро и повторяем действия в зависимости от потребностей сообщества. Если вам нужна какая-то функция — откройте проблему в репозитории (https://github.com/gonkalabs/gns) или сообщите нам в чате Telegram.
Предыдущие публикации Gonka Labs
Gonka Labs: как мы строим инфраструктуру для Gonka (https://github.com/gonka-ai/gonka/discussions/880)
OpenGNK — локальный OpenAI-совместимый прокси-сервер для Gonka (https://github.com/gonka-ai/gonka/discussions/890)
gonkalabs.com (https://gonkalabs.com) | гонка.гг (https://gonka.gg) | GitHub (https://github.com/gonkalabs)