Ava Labs a lancé un concours appelant à des tutoriels écrits pour les développeurs sur les sous-réseaux. L'objectif est d'élargir notre bibliothèque de ressources disponibles pour les projets qui souhaitent lancer des sous-réseaux. Nous voulons rendre le processus court encore plus facile pour les développeurs. Après le concours, nous prévoyons d'ajouter 5 à 10 tutoriels écrits par vous, nos participants au concours, à la .
Tout le monde peut participer à notre concours de tutoriels sur les sous-réseaux. Le concours commence aujourd'hui, le 6 juin, et se termine le 2 août. Toutes les soumissions qui suivent les règles officielles (ci-dessous) seront considérées comme gagnantes une partie de la cagnotte de 32 000 $.
Tous les tutoriels sélectionnés gagneront 1 000 $. Chaque didacticiel qui passe par les processus de révision et termine les rondes de rétroaction d'Avalanche gagnera des incitations supplémentaires, comme indiqué dans les conditions générales du concours au bas de cette page. Les gagnants seront également promus sur les réseaux sociaux et dans la communauté Avalanche.
Veuillez consulter les règles officielles ci-dessous pour plus de détails. Nous sommes ravis de voir quels didacticiels écrits vous proposez, et nous sommes ravis que vous contribuerez à faire évoluer Avalanche et notre riche écosystème.
Règles du concours
- Les soumissions doivent fonctionner comme des didacticiels autonomes, expliquant le processus étape par étape pour atteindre un objectif concret. Les développeurs qui suivent le didacticiel doivent avoir une compréhension complète de la boucle sur la façon de répéter la tâche dans leur propre processus de développement.
- Les étapes du processus doivent être claires, avec des exemples de code concrets pouvant être copiés et réutilisés.
- Chaque terme nouvellement introduit doit être expliqué dans le didacticiel. Des connaissances générales en programmation sont présumées.
Horaire
Tour 1 : 6 juin - 5 juillet (23 h 59 HE) Tour 2 : 14 juillet - 22 juillet (23 h 59 HE)
Comment ça fonctionne
Il y aura deux tours de jugement. Toutes les soumissions acceptées pour le deuxième tour recevront 1 000 $. Si vous intégrez les commentaires que vous recevez de l'équipe de développeurs d'Avalanche au tour 2, vous recevrez le prix correspondant ci-dessous.
Avalanche choisira les meilleurs tutoriels basés sur l'originalité, la créativité, la simplicité, l'exactitude et la précision, la mise en œuvre pratique et la facilité de compréhension. Toutes les décisions seront prises à la seule discrétion d'Avalanche et sont finales.
Comment entrer
- Choisissez l'un des sujets du didacticiel d'Avalanche ci-dessous.
- Les soumissions doivent être sous forme de texte long, formaté en Markdown, soumis sous forme de lien vers le référentiel GitHub.
- Chaque soumission doit avoir une introduction, où le but du didacticiel est expliqué, le corps principal du didacticiel et une conclusion avec les points clés mis en évidence. L'utilisation des fonctionnalités complètes de Markdown est encouragée (en-têtes, blocs de code, tableaux).
- L'utilisation intensive de liens vers des didacticiels, des références et de la documentation d'API Avalanche existants est encouragée. Les illustrations sont les bienvenues et valorisées ainsi qu'une vidéo de démonstration.
-
Annonce du gagnant
Les gagnants du concours seront annoncés sur les réseaux sociaux d'Avalanche et via les canaux communautaires.
Prix du concours
Prix de 2 000 $ US :
- Comment configurer votre environnement de développement pour le développement de sous-réseaux locaux.
- Passerelle d'exploitation et de sécurisation en production.
- Créez un didacticiel pour personnaliser le fichier de genèse de sous-réseau-EVM.
- Comment créer un sous-réseau privé et autorisé.
- Caractère générique : montrez ce que vous avez fait avec les sous-réseaux, sujet créatif.
Prix de 3 500 $ US :
- Déployez un NFT sur un sous-réseau qui peut également être mis en vente sur la chaîne C - NFT Bridge (autres fournisseurs de ponts en plus de chainsafe )
- Comment utiliser un jeton de chaîne C ERC-20 comme jeton de frais de gaz - (Native Minter Precompile) + Pont pour appeler ce contrat (autres fournisseurs de ponts en plus de chainsafe )
Prix de 5 000 USD :
- Proposez une nouvelle précompilation avec état et montrez comment elle pourrait être utilisée.
- Comment étendre le sous-réseau evm avec des fonctionnalités personnalisées ou des opcodes.
- Utilisez la BlobVM pour les métadonnées et les données graphiques sur un projet Subnet NFT.
Instructions supplémentaires pour les tutoriels
Comment configurer votre environnement de développement pour le développement de sous-réseaux locaux
Vous devez montrer l'ensemble complet des étapes nécessaires pour installer et exécuter le développement de sous-réseaux localement sur un ordinateur Linux ou Mac.
Téléchargement des packages nécessaires, procédures d'installation, utilisation de la configuration pour démontrer un simple déploiement de sous-réseau local "hello world". Essayez de couvrir autant d'instructions supplémentaires comment :
- Résoudre les problèmes courants
- Ajoutez des validateurs de nœud au sous-réseau.
- Accédez aux comptes financés.
- Déployez des contrats intelligents.
- Interagissez avec les contrats.
- Point bonus : expliquez comment expérimenter différentes personnalisations en créant/détruisant/recréant.
Exploitation et sécurisation du pont en production
Le didacticiel doit couvrir aussi en profondeur que possible les étapes nécessaires pour sécuriser un pont entre le sous-réseau et le réseau principal (points supplémentaires pour couvrir les ponts de sous-réseau à sous-réseau et de sous-réseau à autre réseau). Énumérez et expliquez les pièges et les choses à surveiller.
Comment ajouter des précompilations avec état à votre EVM de sous-réseau
Montrez comment des précompilations avec état peuvent être ajoutées à un sous-réseau et comment elles fonctionnent dans la pratique. Points bonus pour toute précompilation supplémentaire démontrée.
Créer un didacticiel pour personnaliser le fichier Subnet-EVM Genesis
Documentez les options disponibles dans la conception du fichier de genèse EVM. Discutez des options que les personnalisations potentielles apportent, ainsi que des éléments à surveiller.
Points bonus pour des exemples concrets de conception de la genèse pour atteindre un objectif particulier dans le fonctionnement du sous-réseau.
Comment créer un sous-réseau privé et autorisé
Montrez comment configurer un sous-réseau pour le rendre privé et autorisé à différents niveaux de confidentialité :
- Contrôle des exigences du validateur.
- Contrôle du déploiement du contrat.
- Enregistrement de transactions privées.
- Lecture privée des transactions.
Déployer un NFT sur un sous-réseau qui peut également être mis en vente sur la C-Chain
Montrez et décrivez les étapes nécessaires pour configurer une collection NFT sur un sous-réseau et montrez comment configurer un pont vers le réseau principal où NFT pourrait être répertorié pour la vente sur un marché et le changement de propriété reflété sur le sous-réseau. Des points bonus pour des fonctionnalités supplémentaires telles que la location, l'échange ou la composition de NFT.
Comment utiliser un jeton de chaîne C ERC-20 comme jeton de frais de gaz
Démontrez comment un jeton ERC-20 natif C-Chain peut être utilisé sur un sous-réseau en tant que jeton de gaz. La solution doit utiliser et une solution de pontage autre que celle de Chainsafe. Points bonus pour montrer les opérations de base de la tokenomics : token mint, token burn.
Proposez une nouvelle précompilation avec état et montrez comment elle pourrait être utilisée
Utilisation d'une primitive de précompilation avec état pour développer une nouvelle capacité de sous-réseau et démontrer comment elle est utilisée et quels avantages elle apporte à un sous-réseau.
Comment étendre l'EVM de sous-réseau avec des fonctionnalités personnalisées ou des opcodes
Utiliser la capacité de bifurquer un sous-réseau-evm et de démontrer une nouvelle capacité qui ne serait pas possible autrement sur un sous-réseau-evm régulier.
Les possibilités incluent la modification du fonctionnement de la VM, l'ajout d'opcodes VM ou la modification du comportement des opcodes VM. Discutez des effets possibles sur la sécurité/l'exploitation, en particulier les inconvénients potentiels.
Utiliser SpacesVM/BlobVM pour les métadonnées et les données graphiques sur un projet NFT de sous-réseau
Démontrez comment tirer parti de SpacesVM et/ou BlobVM pour stocker des métadonnées ou diverses données binaires (graphiques, vidéo, son) sur un projet NFT de sous-réseau.
Points bonus pour avoir montré comment tout déployer sur un seul sous-réseau.
Avant de commencer votre didacticiel, veuillez lire les . Merci pour votre participation!
À propos des avalanches
Avalanche est la plate-forme de contrats intelligents la plus rapide de l'industrie de la blockchain, mesurée par le temps jusqu'à la finalité. Avalanche est incroyablement rapide, peu coûteux et respectueux de l'environnement.
Toute application intelligente compatible avec les contrats peut surpasser ses concurrents en se déployant sur Avalanche. Vous ne le croyez pas ? Essayez une application sur Avalanche dès aujourd'hui. .