Skip to main content

Qué es una subnet

Nota: Este documento es una traducción automática del original en inglés.

Qué es una subnet

Una subnet (subred) es una red independiente y construida a propósito que opera dentro de o junto a una plataforma blockchain más grande. En lugar de forzar a cada aplicación a compartir el mismo conjunto de validadores, reglas y rendimiento, una subnet permite que una carga de trabajo específica —como la inferencia de IA, el procesamiento de datos o el gaming— se ejecute en su propio conjunto dedicado de validadores con sus propios parámetros de consenso. La plataforma madre proporciona la infraestructura de seguridad compartida, mientras que la subnet obtiene la libertad de optimizar para su caso de uso particular.

En resumen: una subnet es una red especializada y autogobernada dentro de un ecosistema blockchain más amplio —especialmente relevante para los proyectos de IA que necesitan entornos computacionales dedicados sin las restricciones de una cadena de propósito general—.

Cómo funcionan las subnets

La idea central es la separación de responsabilidades a nivel de red. En lugar de una cadena monolítica que lo maneja todo, las subnets dividen la carga de trabajo en entornos paralelos y especializados.

Validadores y membresía

Una subnet define su propio conjunto de validadores. Estos validadores pueden ser un subconjunto de los validadores de la red madre, o pueden ser operadores totalmente independientes que cumplen los requisitos específicos de la subnet. Cada subnet puede establecer sus propias reglas de staking, requisitos de hardware y estándares de rendimiento. Esto significa que una subnet enfocada en cargas de trabajo de IA puede exigir que los validadores tengan hardware de GPU, mientras que una subnet de propósito general puede operar en servidores estándar.

Reglas y ejecución personalizadas

Cada subnet puede implementar su propia máquina virtual, parámetros de consenso, estructura de comisiones y modelo de gobernanza. Esta flexibilidad significa que una subnet no hereda las limitaciones del entorno de ejecución de la cadena madre. Una subnet enfocada en IA puede optimizar los tiempos de bloque para una liquidación rápida de la inferencia, mientras que una subnet financiera puede priorizar las garantías de ordenamiento de transacciones.

Dos implementaciones destacadas

Subnets de Bittensor. Bittensor organiza toda su red en torno a las subnets. Cada subnet de Bittensor es un mercado competitivo para un tipo específico de trabajo de IA —generación de texto, reconocimiento de imágenes, scraping de datos, plegamiento de proteínas y más—. Los mineros de una subnet realizan la tarea de IA especializada, y los validadores puntúan sus salidas. Las emisiones del token TAO se distribuyen a las subnets según la gobernanza a nivel de red, y dentro de cada subnet, las recompensas fluyen hacia los mineros y validadores con mejor rendimiento. Con la arquitectura actual, Bittensor admite docenas de subnets activas, cada una optimizada de forma independiente para su tarea de IA.

Subnets de Avalanche. Avalanche usa las subnets como mecanismo de escalado y personalización. Cualquier grupo de validadores puede formar una subnet de Avalanche y lanzar una o más blockchains dentro de ella. Cada subnet define sus propios requisitos de validador, ajuste de consenso y máquina virtual. La Primary Network de Avalanche (que incluye la X-Chain, la P-Chain y la C-Chain) es en sí misma una subnet en la que todos los validadores deben participar. Las subnets adicionales operan en paralelo, permitiendo a los proyectos lanzar cadenas dedicadas con propiedades específicas —como funciones de cumplimiento, soporte de transacciones privadas o tokens de gas personalizados— mientras siguen beneficiándose del ecosistema más amplio de Avalanche.

Por qué importa para los proyectos de IA cripto

Las cargas de trabajo de IA tienen demandas computacionales específicas que las blockchains de propósito general tienen dificultades para acomodar. Las subnets abordan este desajuste directamente.

Computación especializada. Las tareas de IA como la inferencia de modelos, la coordinación de entrenamiento y la validación de datos requieren hardware y características de rendimiento diferentes de las transferencias estándar de tokens. Las subnets permiten a los proyectos de IA ejecutarse en validadores que están específicamente equipados e incentivados para estas cargas de trabajo, en lugar de competir por espacio de bloque con transacciones de DeFi y mints de NFT.

Aislamiento de rendimiento. Un pico de actividad de trading en la cadena principal no ralentiza el pipeline de inferencia de una subnet de IA. Cada subnet tiene su propio rendimiento y dinámica de comisiones, previniendo la contaminación cruzada entre cargas de trabajo no relacionadas.

Diseño de incentivos personalizado. Las subnets permiten a los proyectos diseñar mecanismos de recompensa adaptados a las contribuciones de IA. El enfoque de Bittensor —puntuar a los mineros según la calidad de sus salidas de IA— sería difícil de implementar en una cadena de propósito general donde el mecanismo de consenso no tiene conciencia de la calidad del modelo.

Este patrón de arquitectura está relacionado con el concepto más amplio de las appchains —cadenas específicas de aplicación que cambian la generalidad por un rendimiento optimizado en un dominio particular—.

Dónde aparece esto en las fichas de proyecto de DecAIHub

  • Type — un proyecto que opera como una subnet o que lanza subnets puede clasificarse con un tipo arquitectónico que refleje su diseño basado en subnets.
  • Main chain — las subnets están ligadas a su plataforma madre. Un proyecto que corre en una subnet de Bittensor lista Bittensor como su cadena principal; un proyecto en una subnet de Avalanche hace referencia a Avalanche.
  • Consensus — las subnets pueden usar el mecanismo de consenso de la cadena madre o implementar su propia variante, que aparecería en el campo de consenso.

Lo que una subnet por sí sola no prueba

  • Calidad de la IA — ejecutarse dentro de una subnet no garantiza que la carga de trabajo de IA sea sofisticada, precisa o útil. La subnet es una elección de infraestructura, no una medida de la calidad del modelo.
  • Descentralización — una subnet puede tener muy pocos validadores. El número y la independencia de los validadores determinan la descentralización real de la subnet, no la etiqueta en sí.
  • Seguridad — la seguridad de una subnet depende de su propio conjunto de validadores y de sus incentivos económicos. Una subnet pequeña y mal asegurada con staking puede ser menos segura que la cadena madre.
  • Necesidad — no todo proyecto de IA necesita una subnet dedicada. Algunas tareas de IA funcionan bien en cadenas de propósito general o en infraestructura de nube convencional. La presencia de una subnet no prueba que fuera la elección arquitectónica correcta.

No confundir con

  • L2 — una L2 liquida las transacciones de vuelta en una cadena L1 madre para obtener seguridad. Una subnet es una red paralela con sus propios validadores y no depende inherentemente de la cadena madre para la finalidad de las transacciones.
  • Sidechain — similar a las subnets en que se ejecutan de forma independiente, pero las sidechains normalmente usan un bridge para conectarse a la cadena principal en lugar de formar parte de un marco de subnets definido.
  • Appchain — una appchain es una blockchain específica de aplicación. Las subnets son una forma de implementar appchains, pero los términos no son sinónimos. Una appchain puede existir fuera de cualquier marco de subnets.
  • Shard — el sharding divide el estado de una cadena en piezas procesadas en paralelo. Una subnet es una red separada con su propio estado y conjunto de validadores, no una partición de una sola cadena.

Preguntas frecuentes

¿Funcionan igual las subnets de Bittensor y las subnets de Avalanche?

No. Comparten el concepto de subredes especializadas pero difieren significativamente en la implementación. Las subnets de Bittensor son mercados competitivos de tareas de IA donde los mineros se puntúan por la calidad de sus salidas y se recompensan con TAO. Las subnets de Avalanche son conjuntos de validadores personalizables que pueden lanzar blockchains enteras con sus propias máquinas virtuales y parámetros de consenso. Las subnets de Bittensor están diseñadas específicamente para la IA; las subnets de Avalanche son un primitivo de infraestructura general.

¿Puede cualquiera crear una subnet?

Tanto en Bittensor como en Avalanche, crear una subnet requiere cumplir condiciones específicas. En Bittensor, registrar una nueva subnet requiere bloquear tokens TAO y la subnet debe atraer mineros y validadores para ser funcional. En Avalanche, lanzar una subnet requiere crear un conjunto de validadores y desplegar una o más blockchains en él. Las barreras técnicas y económicas varían, pero las subnets no se crean sin costo ni compromiso.

¿Por qué los proyectos de IA usan subnets en lugar de ejecutarse en una cadena general?

Las blockchains de propósito general están optimizadas para transacciones financieras, no para cargas de trabajo de IA. Las tareas de IA pueden requerir hardware específico (GPU), una puntuación de rendimiento personalizada, reglas de consenso especializadas o un rendimiento mayor del que puede proporcionar una cadena compartida. Las subnets permiten a los proyectos de IA definir un entorno adaptado a sus necesidades computacionales mientras siguen conectados a un ecosistema blockchain más amplio para la liquidación y la seguridad económica.

Referencias externas

Véase también