Avalanche Lanza Concurso de Tutoriales de Subnets con $32,000 en Premios

AVA Labs Español
Avalanche en español
6 min readJun 6, 2022

Crea guías sobre cómo crear subnets. Ayuda a otros desarrolladores a dar forma al futuro de Web3.

Ava Labs ha lanzado un concurso para solicitar tutoriales escritos para desarrolladores sobre subnets. El objetivo es ampliar nuestra biblioteca de recursos disponibles para proyectos que quieran lanzar subnets. Queremos hacer que el proceso corto sea aún más fácil para los desarrolladores. Después del concurso, planeamos agregar de 5 a 10 tutoriales escritos por ustedes, nuestros participantes del concurso, a la documentación oficial de Avalanche.

Cualquiera puede participar en nuestro concurso de tutoriales de subnets. El concurso comienza hoy, 6 de junio, y finaliza el 2 de agosto. Todas las presentaciones que sigan las reglas oficiales (a continuación) serán consideradas para ganar parte del premio acumulado de $32K dólares.

Todos los tutoriales seleccionados ganarán $1,000. Cada tutorial que pase por procesos de revisión y complete las rondas de comentarios de Avalanche ganará incentivos adicionales como se describe en los términos y condiciones del concurso en la parte inferior de esta página. Los ganadores también serán promocionados en las redes sociales y en la comunidad de Avalanche.

Consulta las reglas oficiales a continuación para obtener más detalles.

Estamos muy emocionados de ver qué tutoriales escritos se te ocurren, y estarémos encantados de que ayudes a escalar Avalanche y nuestro rico ecosistema.

Reglas del Concurso

  • Las presentaciones deben funcionar como tutoriales independientes, explicando el proceso paso a paso para lograr un objetivo concreto. Los desarrolladores que sigan el tutorial deben tener una comprensión completa de cómo repetir la tarea en su propio proceso de desarrollo.
  • Los pasos del proceso deben ser claros, con ejemplos de código concretos que se puedan copiar y reutilizar.
  • Cada término recién introducido debe explicarse en el tutorial. Se presumen conocimientos generales de programación.

Fechas

Ronda 1: 6 de junio — 5 de julio (11:59 p. m. ET)

Ronda 2: 14 de julio — 22 de julio (11:59 p. m. ET)

Cómo funciona

Habrá dos rondas de evaluación. Todas las presentaciones aceptadas para la segunda ronda recibirán $1K. Si incorporas los comentarios que recibirás del equipo de desarrolladores de Avalanche en la ronda 2, recibirás el premio correspondiente a continuación.

Avalanche elegirá los mejores Tutoriales basándose en la originalidad, la creatividad, la sencillez, la corrección y precisión, la implementación práctica y la facilidad de comprensión. Todas las decisiones se tomarán a la sola discreción de Avalanche y son definitivas.

Cómo entrar

  • Elige uno de los temas del tutorial a continuación.
  • Los envíos deben ser en forma de texto de formato largo, con formato Markdown, enviados como un enlace al repositorio de GitHub.
  • Cada envío debe tener una introducción, donde se explica el propósito del tutorial, el cuerpo principal del tutorial y una conclusión con los puntos clave resaltados. Se recomienda el uso de todas las capacidades de Markdown (títulos, bloques de código, tablas).
  • Se recomienda el uso extensivo de enlaces a tutoriales, referencias y documentación de API existentes de Avalanche. Las ilustraciones son bienvenidas y valoradas, así como un video de demostración.
  • Envía tu información de contacto y enlaces al tutorial

Anuncio del ganador

Los ganadores del concurso se anunciarán en los canales de redes sociales de Avalanche y a través de los canales de la comunidad.

Premios del concurso

Premios de $2,000 USD:

  1. Cómo configurar su entorno de desarrollo para el desarrollo de subnets locales
  2. Operar y asegurar un puente en producción
  3. Crear un tutorial para personalizar el archivo génesis de subnet-EVM
  4. Cómo crear una subnet privada y permisionada
  5. Comodín: muestra lo que hiciste con las subnets, tema creativo.

Premios de $3,500 USD:

  1. Despliega un NFT en una subnet que también se puede listar a la venta en la cadena C: puente NFT (otros proveedores de puentes además de chainsafe https://chainbridge.chainsafe.io/)
  2. Cómo usar un token de ERC-20 en C-chain como token de tarifa de gas: (precompilación nativa de Minter) + Puente para llamar a este contrato (otros proveedores de puente además de chainsafe https://chainbridge.chainsafe.io/)

Premios de $5,000 USD:

  1. Propón una novedosa precompilación de estado y muestra cómo podría usarse
  2. Cómo extender subnet-EVM con funcionalidad personalizada u códigos de operación (opcodes)
  3. Usa BlobVM para metadatos y datos gráficos en un proyecto de subnet de NFTs

Instrucciones adicionales para los tutoriales

Cómo configurar su entorno de desarrollo para el desarrollo de subnets locales

Debe mostrar el conjunto completo de pasos necesarios para instalar y ejecutar el desarrollo de subnet localmente en una computadora Linux o Mac. Descarga de paquetes necesarios, procedimientos de instalación, uso de la configuración para demostrar una implementación de subnet local simple de “hola mundo”. Trate de cubrir tantas instrucciones adicionales como:

  • Solucionar problemas comunes
  • Agregar validadores de nodos a la subnet
  • Acceder a cuentas con fondos
  • Implementar contratos inteligentes
  • Interactuar con los contratos
  • Punto extra: explique cómo experimentar con diferentes personalizaciones creando/desmontando/recreando

Operar y asegurar un puente en producción

El tutorial debe cubrir con la mayor profundidad posible los pasos necesarios para asegurar un puente entre la subnet y la red principal (puntos adicionales para cubrir los puentes de subnet a subnet y de subnet a otra red). Enumera y explica los detalles finos y las cosas a tener en cuenta.

Cómo agregar precompilaciones de estado a su subnet evm

Muestra cómo se pueden agregar precompilaciones de estado a una subnet y cómo funcionan en la práctica. Puntos de bonificación por cualquier precompilación adicional demostrada.

Crea un tutorial para personalizar el archivo génesis de subnet-EVM

Documenta las opciones disponibles en el diseño del archivo EVM genesis. Discute las opciones que brindan las posibles personalizaciones, así como las cosas que se debe tener en cuenta. Puntos de bonificación por ejemplos concretos de cómo diseñar el génesis para lograr un objetivo particular en la operación de subnet.

Cómo crear una subnet privada y permisionada

Muestra cómo configurar una subnet para que sea privada y permisionada en varios niveles de privacidad:

  • Control de requisitos del validador
  • Control del despliegue del contrato
  • Publicación de transacciones privadas
  • Lectura de transacciones privadas

Despliega un NFT en una subnet que también se pueda listar para la venta en la cadena C

Muestra y describe los pasos necesarios para configurar una colección de NFT en una subnet y muestra cómo configurar un puente a la red principal donde un NFT podría cotizar a la venta en un mercado y el cambio de propiedad reflejado en la subnet. Puntos de bonificación por capacidades adicionales como alquilar, intercambiar o componer NFT.

Cómo usar un token de cadena C ERC-20 como token de tarifa de gas

Demostrar cómo se puede usar un token ERC-20 nativo de C-Chain en una subnet como token de gas. La solución debe usar Native Minter Precompile y una solución puente que no sea Chainsafe. Puntos de bonificación por mostrar operaciones básicas de tokenomics: acuñación de tokens, quema de tokens.

Propón una novedosa precompilación de estado y muestre cómo podría usarse

Uso de una primitiva de precompilación de estado para desarrollar una nueva capacidad de subnet y demostrar cómo se usa y qué ventajas aporta a una subnet.

Cómo extender subnet-evm con funcionalidad personalizada y códigos de operación

Usar la capacidad de forkear una subnet-evm y demostrar alguna capacidad novedosa que de otro modo no sería posible en un subnet-evm regular. Las posibilidades incluyen cambiar la forma en que funciona la VM, agregar códigos de operación de VM o cambiar la forma en que se comportan los códigos de operación de VM. Analiza los posibles efectos operativos/de seguridad, especialmente las posibles desventajas.

Usa SpacesVM/BlobVM para metadatos y datos gráficos en un proyecto NFT de subnet

Demostrar cómo aprovechar SpacesVM y/o BlobVM para almacenar metadatos o varios datos binarios (gráficos, video, sonido) en un proyecto NFT de subnet. Puntos de bonificación por mostrar cómo implementar todo en una sola subnet.

Antes de comenzar tu tutorial, lee nuestros términos y condiciones del Concurso para desarrolladores de Ava Labs. ¡Gracias por tu participación!

--

--

AVA Labs Español
Avalanche en español

Difusión de noticias e información sobre @avalabs en español