Что такое subnet
Что такое subnet
Subnet (subnetwork, подсеть) — это независимая, специально созданная сеть, которая работает внутри или параллельно с более крупной блокчейн-платформой. Вместо того чтобы заставлять каждое приложение делить один набор валидаторов, правила и пропускную способность, subnet позволяет конкретной нагрузке — такой как ИИ-инференс, обработка данных или игры — работать на собственном выделенном наборе валидаторов с собственными параметрами консенсуса. Родительская платформа предоставляет общую инфраструктуру безопасности, а subnet получает свободу оптимизации под свой конкретный сценарий использования.
Коротко: subnet — это специализированная, самоуправляемая сеть внутри более широкой блокчейн-экосистемы — особенно актуальная для ИИ-проектов, которым нужны выделенные вычислительные среды без ограничений универсальной сети.
Как работают subnet'ы
Базовая идея — разделение ответственности на сетевом уровне. Вместо одной монолитной сети, обрабатывающей всё, subnet'ы распределяют нагрузку на параллельные специализированные среды.
Валидаторы и участие
Subnet определяет собственный набор валидаторов. Эти валидаторы могут быть подмножеством валидаторов родительской сети или полностью независимыми операторами, соответствующими специфическим требованиям subnet'а. Каждый subnet может устанавливать собственные правила стейкинга, требования к оборудованию и стандарты производительности. Это значит, что subnet, ориентированный на ИИ-нагрузки, может требовать от валидаторов наличия GPU, тогда как subnet общего назначения может работать на стандартных серверах.
Кастомные правила и исполнение
Каждый subnet может реализовать собственную виртуальную машину, параметры консенсуса, структуру комиссий и модель управления. Эта гибкость означает, что subnet не наследует ограничения среды исполнения родительской сети. ИИ-ориентированный subnet может оптимизировать время блока для быстрого расчёта инференса, тогда как финансовый subnet может приоритизировать гарантии упорядочивания транзакций.
Две заметные реализации
Subnet'ы Bittensor. Bittensor организует всю свою сеть вокруг subnet'ов. Каждый subnet Bittensor — это конкурентный рынок для определённого типа ИИ-работы: генерация текста, распознавание изображений, сбор данных, фолдинг белков и другие задачи. Майнеры в subnet'е выполняют специализированную ИИ-задачу, а валидаторы оценивают их результаты. Эмиссия токена TAO распределяется между subnet'ами на основе управления на уровне сети, а внутри каждого subnet'а награды идут лучшим по результатам майнерам и валидаторам. В текущей архитектуре Bittensor поддерживает десятки активных subnet'ов, каждый из которых независимо оптимизирован для своей ИИ-задачи.
Subnet'ы Avalanche. Avalanche использует subnet'ы как механизм масштабирования и кастомизации. Любая группа валидаторов может сформировать Avalanche-subnet и запустить в нём один или несколько блокчейнов. Каждый subnet определяет собственные требования к валидаторам, настройки консенсуса и виртуальную машину. Primary Network Avalanche (включающая X-Chain, P-Chain и C-Chain) сама по себе является subnet'ом, в котором должны участвовать все валидаторы. Дополнительные subnet'ы работают параллельно, позволяя проектам запускать выделенные сети с конкретными свойствами — такими как функции комплаенса, поддержка приватных транзакций или кастомные газ-токены — при этом пользуясь преимуществами более широкой экосистемы Avalanche.
Почему это важно для крипто-ИИ проектов
ИИ-нагрузки имеют специфические вычислительные требования, которые универсальные блокчейны с трудом удовлетворяют. Subnet'ы решают это несоответствие напрямую.
Специализированные вычисления. ИИ-задачи вроде инференса моделей, координации обучения и валидации данных требуют иного оборудования и характеристик производительности, чем стандартные переводы токенов. Subnet'ы позволяют ИИ-проектам работать на валидаторах, специально оборудованных и стимулированных для этих нагрузок, вместо конкуренции за блочное пространство с DeFi-транзакциями и минтами NFT.
Изоляция производительности. Скачок торговой активности в основной сети не замедляет пайплайн инференса ИИ-subnet'а. У каждого subnet'а собственная пропускная способность и динамика комиссий, предотвращающие перекрёстное влияние между несвязанными нагрузками.
Кастомный дизайн стимулов. Subnet'ы позволяют проектам разрабатывать механизмы вознаграждения, адаптированные под ИИ-вклад. Подход Bittensor — оценка майнеров по качеству их ИИ-результатов — был бы сложно реализуем на универсальной сети, где механизм консенсуса не осведомлён о качестве моделей.
Этот архитектурный паттерн связан с более широкой концепцией appchain'ов — application-specific сетей, жертвующих универсальностью ради оптимизированной производительности в конкретной области.
Где это появляется в карточках проектов DecAIHub
- Type — проект, работающий как subnet или запускающий subnet'ы, может быть классифицирован с архитектурным типом, отражающим его дизайн на базе subnet'ов.
- Main chain — subnet'ы привязаны к родительской платформе. Проект, работающий на subnet'е Bittensor, указывает Bittensor как основную сеть; проект на Avalanche-subnet'е ссылается на Avalanche.
- Consensus — subnet'ы могут использовать механизм консенсуса родительской сети или реализовать собственный вариант, который отображается в поле консенсуса.
Что subnet сам по себе не доказывает
- Качество ИИ — работа внутри subnet'а не гарантирует, что ИИ-нагрузка качественная, точная или полезная. Subnet — это инфраструктурный выбор, а не мера качества модели.
- Децентрализацию — subnet может иметь очень мало валидаторов. Количество и независимость валидаторов определяют реальную децентрализацию subnet'а, а не сама метка.
- Безопасность — безопасность subnet'а зависит от его собственного набора валидаторов и экономических стимулов. Маленький, слабо застейканный subnet может быть менее безопасным, чем родительская сеть.
- Необходимость — не каждому ИИ-проекту нужен выделенный subnet. Некоторые ИИ-задачи хорошо работают на универсальных сетях или обычной облачной инфраструктуре. Наличие subnet'а не доказывает, что это был правильный архитектурный выбор.
Не путать с
- L2 — L2 производит расчёт транзакций обратно на родительский L1 для обеспечения безопасности. Subnet — это параллельная сеть со своими валидаторами, которая по своей природе не зависит от родительской сети для финальности транзакций.
- Сайдчейн — похож на subnet'ы в том, что работает независимо, но сайдчейны обычно используют мост для подключения к основной сети, а не являются частью определённого subnet-фреймворка.
- Appchain — appchain — это application-specific блокчейн. Subnet'ы — один из способов реализации appchain'ов, но эти термины не являются синонимами. Appchain может существовать вне какого-либо subnet-фреймворка.
- Шард — шардинг разделяет состояние одной сети на части, обрабатываемые параллельно. Subnet — это отдельная сеть со своим состоянием и набором валидаторов, а не раздел одной сети.
Часто задаваемые вопросы
Subnet'ы Bittensor и subnet'ы Avalanche работают одинаково?
Нет. Они разделяют концепцию специализированных подсетей, но существенно различаются в реализации. Subnet'ы Bittensor — это конкурентные рынки ИИ-задач, где майнеры оцениваются по качеству результатов и вознаграждаются TAO. Subnet'ы Avalanche — это настраиваемые наборы валидаторов, которые могут запускать целые блокчейны со своими виртуальными машинами и параметрами консенсуса. Subnet'ы Bittensor специально созданы для ИИ; subnet'ы Avalanche — универсальный инфраструктурный примитив.
Может ли кто угодно создать subnet?
И в Bittensor, и в Avalanche создание subnet'а требует выполнения определённых условий. В Bittensor регистрация нового subnet'а требует блокировки токенов TAO, и subnet должен привлечь майнеров и валидаторов для функционирования. В Avalanche запуск subnet'а требует создания набора валидаторов и развёртывания одного или нескольких блокчейнов в нём. Технические и экономические барьеры различаются, но subnet'ы не создаются без затрат и обязательств.
Почему ИИ-проекты используют subnet'ы вместо работы на общей сети?
Универсальные блокчейны оптимизированы для финансовых транзакций, а не для ИИ-нагрузок. ИИ-задачи могут требовать специального оборудования (GPU), кастомной оценки производительности, специализированных правил консенсуса или более высокой пропускной способности, чем может обеспечить общая сеть. Subnet'ы позволяют ИИ-проектам определить среду, адаптированную под их вычислительные потребности, при этом оставаясь подключёнными к более широкой блокчейн-экосистеме для расчётов и экономической безопасности.
Внешние ссылки
- Bittensor Documentation — Subnets — официальная документация о структуре subnet'ов Bittensor и участии майнеров и валидаторов.
- Avalanche Documentation — Subnets — официальная документация Avalanche, объясняющая архитектуру и развёртывание subnet'ов.
No comments to display
No comments to display