A Ava Labs lançou um concurso pedindo tutoriais de desenvolvedores escritos para sub-redes. O objetivo é expandir nossa biblioteca de recursos disponíveis para projetos que desejam lançar sub-redes. Queremos tornar o processo curto ainda mais fácil para os desenvolvedores. Após o concurso, planejamos adicionar de 5 a 10 tutoriais escritos por vocês, nossos participantes do concurso, aos .
Qualquer pessoa pode se inscrever em nosso Concurso de tutorial de sub-rede. O concurso começa hoje, 6 de junho, e termina em 2 de agosto. Todos os envios que seguirem as regras oficiais (abaixo) serão considerados para ganhar parte do prêmio total de $ 32.000.
Todos os tutoriais selecionados ganharão US$ 1.000. Cada tutorial que passa por processos de revisão e conclui as rodadas de feedback do Avalanche ganhará incentivos adicionais, conforme descrito nos termos e condições do concurso na parte inferior desta página. Os vencedores também serão promovidos nas mídias sociais e na comunidade Avalanche.
Por favor, veja as regras oficiais abaixo para mais detalhes. Estamos muito animados para ver os tutoriais escritos que você criará e entusiasmados por ajudar a dimensionar o Avalanche e nosso rico ecossistema.
Regras do Concurso
- Os envios devem funcionar como tutoriais independentes, explicando o processo passo a passo para atingir um objetivo concreto. Os desenvolvedores que seguem o tutorial devem ter um entendimento completo do loop de como repetir a tarefa em seu próprio processo de desenvolvimento.
- As etapas do processo devem ser claras, com exemplos de código concretos que possam ser copiados e reutilizados.
- Cada termo recém-introduzido deve ser explicado no tutorial. Presume-se conhecimento geral de programação.
Cronometragem
Rodada 1: 6 de junho a 5 de julho (23h59 ET) Rodada 2: 14 de julho a 22 de julho (23h59 ET)
Como funciona
Haverá duas rodadas de julgamento. Todos os envios aceitos para a segunda rodada receberão $ 1K. Se você incorporar o feedback recebido da equipe de desenvolvedores do Avalanche na rodada 2, receberá o prêmio correspondente abaixo.
A Avalanche escolherá os melhores tutoriais com base na originalidade, criatividade, simplicidade, correção e precisão, implementação prática e facilidade de compreensão. Todas as decisões serão tomadas a critério exclusivo da Avalanche e são finais.
Como entrar
- Escolha um dos assuntos do tutorial do Avalanche abaixo.
- Os envios devem ser na forma de texto longo, formatado em Markdown, enviado como um link para o repositório GitHub.
- Cada submissão deve ter uma introdução, onde é explicado o objetivo do tutorial, o corpo principal do tutorial e uma conclusão com pontos-chave destacados. O uso de todos os recursos Markdown é encorajado (cabeçalhos, blocos de código, tabelas).
- O uso extensivo de links para tutoriais, referências e documentação de API existentes do Avalanche é encorajado. Ilustrações são bem-vindas e valorizadas, bem como um vídeo de demonstração.
-
Anúncio do vencedor
Os vencedores do concurso serão anunciados nos canais de mídia social da Avalanche e nos canais da comunidade.
Prêmios do Concurso
Prêmios de US$ 2.000:
- Como configurar seu ambiente de desenvolvimento para desenvolvimento de sub-rede local.
- Operar e proteger a ponte na produção.
- Crie um tutorial para personalizar o arquivo de gênese de sub-rede EVM.
- Como criar uma sub-rede privada e com permissão.
- Curinga: mostre o que você fez com sub-redes, tópico criativo.
Prêmios de US$ 3.500:
- Implante um NFT em uma sub-rede que também pode ser listada para venda na C-chain — NFT Bridge (outros provedores de ponte além da chainsafe )
- Como usar um token ERC-20 C-chain como o token de taxa de gás — (Native Minter Precompile) + Bridge para chamar este contrato (outros provedores de bridge além da chainsafe )
Prêmios de US$ 5.000:
- Proponha uma nova pré-compilação com estado e mostre como ela pode ser usada.
- Como estender o evm de sub-rede com funcionalidade personalizada ou opcodes.
- Use o BlobVM para metadados e dados gráficos em um projeto Subnet NFT.
Instruções adicionais para os tutoriais
Como configurar seu ambiente de desenvolvimento para desenvolvimento de sub-rede local
Você deve mostrar o conjunto completo de etapas necessárias para instalar e executar o desenvolvimento de sub-rede localmente em um computador Linux ou Mac.
Baixando os pacotes necessários, procedimentos de instalação, usando para configurar para demonstrar uma implantação de sub-rede local simples 'hello world'. Tente cobrir o máximo de instruções adicionais sobre como:
- Solucionar problemas comuns
- Adicione validadores de nó à sub-rede.
- Acessar contas financiadas.
- Implante contratos inteligentes.
- Interagir com contratos.
- Ponto de bônus: explique como experimentar diferentes personalizações criando/derrubando/recriando.
Operando e protegendo a ponte na produção
O tutorial deve abordar o mais aprofundadamente possível as etapas necessárias para proteger uma ponte entre a sub-rede e a rede principal (pontos adicionais para cobrir pontes de sub-rede para sub-rede e de sub-rede para outras redes). Liste e explique truques e coisas a serem observadas.
Como adicionar pré-compilações com estado ao seu EVM de sub-rede
Mostre como as pré-compilações com estado podem ser adicionadas a uma sub-rede e como elas funcionam na prática. Pontos de bônus para quaisquer pré-compilações adicionais demonstradas.
Crie um tutorial para personalizar o arquivo Subnet-EVM Genesis
Documente as opções disponíveis ao projetar o arquivo de gênese do EVM. Discuta as opções que as possíveis personalizações trazem, bem como as coisas a serem observadas.
Pontos de bônus para exemplos concretos de como projetar a gênese para atingir um objetivo específico na operação de sub-rede.
Como criar uma sub-rede privada e com permissão
Mostre como configurar uma sub-rede para torná-la privada e com permissão em vários níveis de privacidade:
- Controle de requisitos do validador.
- Controle de implantação de contratos.
- Lançamento de transação privada.
- Leitura de transação privada.
Implante um NFT em uma sub-rede que também pode ser listada para venda na C-Chain
Mostre e descreva as etapas necessárias para configurar uma coleção de NFT em uma sub-rede e mostre como configurar uma ponte para a Rede Primária onde o NFT pode ser listado para venda em um mercado e a mudança de propriedade refletida na sub-rede. Pontos de bônus para recursos adicionais, como aluguel, troca ou composição de NFTs.
Como usar um token de cadeia C ERC-20 como o token de taxa de gás
Demonstre como um token ERC-20 nativo de C-Chain pode ser usado em uma sub-rede como um token de gás. A solução deve usar o e uma solução de ponte diferente da Chainsafe. Pontos de bônus por mostrar operações básicas de tokennomics: token mint, token burn.
Proponha uma nova pré-compilação com estado e mostre como ela pode ser usada
Usando uma primitiva de pré-compilação com estado para desenvolver um novo recurso de sub-rede e demonstrar como ele é usado e quais vantagens ele traz para uma sub-rede.
Como estender a sub-rede EVM com funcionalidade personalizada ou opcodes
Usando a capacidade de bifurcar um sub-rede-evm e demonstrar algum recurso novo que não seria possível de outra forma em um sub-rede-evm regular.
As possibilidades incluem alterar a maneira como a VM funciona, adicionar opcodes da VM ou alterar a maneira como os opcodes da VM se comportam. Discuta possíveis efeitos de segurança/operacionais, especialmente possíveis desvantagens.
Use o SpacesVM/BlobVM para metadados e dados gráficos em um projeto NFT de sub-rede
Demonstrar como aproveitar SpacesVM e/ou BlobVM para armazenar metadados ou vários dados binários (gráficos, vídeo, som) em um projeto NFT de sub-rede.
Pontos de bônus por mostrar como implantar tudo em uma única sub-rede.
Antes de iniciar seu tutorial, leia nossos . Obrigado pela sua participação!
Sobre Avalanche
Avalanche é a plataforma de contratos inteligentes mais rápida na indústria de blockchain, medida pelo tempo até a finalização. O Avalanche é incrivelmente rápido, de baixo custo e ecológico.
Qualquer aplicativo habilitado para contrato inteligente pode superar sua concorrência implantando no Avalanche. Não acredita? Experimente um aplicativo no Avalanche hoje. .