Ava Labs ha lanzado un concurso en el que se solicitan tutoriales escritos para desarrolladores sobre subredes. El objetivo es ampliar nuestra biblioteca de recursos disponibles para proyectos que quieran lanzar subredes. 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 los documentos oficiales de Avalanche .
Cualquiera puede participar en nuestro concurso de tutoriales de subredes. 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.
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.
Consulte las reglas oficiales a continuación para obtener más detalles.
Estamos muy emocionados de ver qué tutoriales escritos se te ocurren, y estamos encantados de que ayudes a escalar Avalanche y nuestro rico ecosistema.
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.
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)
Habrá dos rondas de evaluación. Todas las presentaciones aceptadas para la segunda ronda recibirán $ 1K. Si incorpora los comentarios que recibe del equipo de desarrolladores de Avalanche en la ronda 2, recibirá 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 entera discreción de Avalanche y son definitivas.
Elija uno de los temas del tutorial de Avalanche 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.
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.
Cómo configurar su entorno de desarrollo para el desarrollo de subredes locales.
Operando y asegurando el puente en producción.
Cree un tutorial para personalizar el archivo génesis de EVM de subred.
Cómo crear una subred privada con permisos.
Comodín: muestra lo que hiciste con las subredes, tema creativo.
Implemente un NFT en una subred que también se puede enumerar para la venta en la cadena C: NFT Bridge (otros proveedores de puentes además de chainsafe https://chainbridge.chainsafe.io/ )
Cómo usar un token de cadena C ERC-20 como token de tarifa de gas — (Native Minter Precompile) + Bridge para llamar a este contrato (otros proveedores de puente además de chainsafe https://chainbridge.chainsafe.io/ )
Proponga una nueva precompilación con estado y muestre cómo podría usarse.
Cómo extender evm de subred con funcionalidad personalizada o códigos de operación.
Utilice BlobVM para metadatos y datos gráficos en un proyecto de NFT de subred.
Debe mostrar el conjunto completo de pasos necesarios para instalar y ejecutar el desarrollo de subred 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 subred local simple "hola mundo". Trate de cubrir tantas instrucciones adicionales como:
El tutorial debe cubrir con la mayor profundidad posible los pasos necesarios para asegurar un puente entre la subred y la red principal (puntos adicionales para cubrir los puentes de subred a subred y de subred a otra red). Enumere y explique las trampas y las cosas a tener en cuenta.
Muestre cómo se pueden agregar precompilaciones con estado a una subred y cómo funcionan en la práctica. Puntos de bonificación por cualquier precompilación adicional demostrada.
Documente las opciones disponibles en el diseño del archivo EVM genesis. Discuta las opciones que brindan las posibles personalizaciones, así como las cosas que 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 subred.
Muestre cómo configurar una subred para que sea privada y autorizada en varios niveles de privacidad:
Muestre y describa los pasos necesarios para configurar una colección de NFT en una subred y muestre cómo configurar un puente a la red principal donde NFT podría cotizar a la venta en un mercado y el cambio de propiedad reflejado en la subred. Puntos de bonificación por capacidades adicionales como alquilar, intercambiar o componer NFT.
Demostrar cómo se puede usar un token ERC-20 nativo de C-Chain en una subred 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 tokenómica: acuñación de tokens, quema de tokens.
Uso de una primitiva de precompilación con estado para desarrollar una nueva capacidad de subred y demostrar cómo se usa y qué ventajas aporta a una subred.
Usar la capacidad de bifurcar un evm de subred y demostrar alguna capacidad novedosa que de otro modo no sería posible en un evm de subred 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. Analice los posibles efectos operativos/de seguridad, especialmente las posibles desventajas.
Demostrar cómo aprovechar SpacesVM y/o BlobVM para almacenar metadatos o varios datos binarios (gráficos, video, sonido) en un proyecto NFT de subred.
Puntos de bonificación por mostrar cómo implementar todo en una sola subred.
Antes de comenzar su tutorial, lea nuestros términos y condiciones del Concurso para desarrolladores de Ava Labs . ¡Gracias por su participación!
Avalanche es la plataforma de contratos inteligentes más rápida en la industria de la cadena de bloques, según lo medido por el tiempo hasta la finalización. Avalanche es increíblemente rápido, de bajo costo y ecológico.
Cualquier aplicación habilitada para contratos inteligentes puede superar a su competencia si se implementa en Avalanche. ¿No lo crees? Pruebe una aplicación en Avalanche hoy. avax.network .