Entusiastas de Airdrop: Conhecimento essencial de desenvolvimento

3/25/2024, 6:21:30 AM
Ter capacidades de desenvolvimento ou mesmo apenas conhecimentos básicos de desenvolvimento é um caminho melhor para aumentar as chances de receber airdrops ou, mais precisamente, tornar-se um verdadeiro construtor na blockchain. Este artigo detalhará os conhecimentos básicos de desenvolvimento necessários para um usuário que gosta de vivenciar operações em cadeia.

Compreender o conhecimento de desenvolvimento e implantação permite que um novato se torne um BUIDL.

Se você não consegue implantar contratos, você pode não se qualificar como um BUIDL.

Todo entusiasta do airdrop entra na cadeia e nas aplicações como usuário, mas do ponto de vista da cadeia, os usuários têm certos níveis de limitação. Entre estes, os desenvolvedores de aplicações detêm o maior valor para a cadeia.

Os desenvolvedores de aplicativos criam dApps que atraem usuários, que geram gás durante o uso. Os desenvolvedores implantam contratos na blockchain, atraindo ativamente usuários para realizar operações na cadeia, aumentando infinitamente o valor da blockchain.

Assim, ter capacidades de desenvolvimento ou mesmo apenas conhecimentos básicos de desenvolvimento é um caminho melhor para aumentar as chances de receber airdrops ou, mais precisamente, tornar-se um verdadeiro construtor na blockchain.

Neste artigo, detalharemos os conhecimentos básicos de desenvolvimento necessários para os usuários que gostam de experimentar operações em cadeia. Não abordará a construção de front-end, ambientes de desenvolvimento ou operações de SDK. Este artigo tem como objetivo levar os usuários comuns à fase teórica da experiência de desenvolvimento de nível iniciante. Aqueles interessados nas fases práticas podem continuar estudando conhecimentos mais aprofundados.

Da Teoria Blockchain à Compreensão de Estruturas

Em nosso artigo anterior "Como desconstruir tecnicamente projetos globais novos e antigos?" explicamos os atributos definidores do blockchain. Blockchain não é apenas um livro-razão; o design de todos os blockchains públicos existentes hoje é para o crescimento de aplicações de superfície.

Assim, entender o conhecimento de desenvolvimento de blockchain está em consonância com o desenvolvimento tradicional de aplicativos de internet, com a compreensão da arquitetura mudando para o backend se tornando o blockchain, e o estado dos dados no banco de dados se tornando o estado dos dados no blockchain.

Para o desenvolvimento de aplicativos de internet, inicialmente é necessário adquirir serviços de nuvem (ou anteriormente, dispositivos de computação conectados à rede também poderiam servir como servidores para implantação). Suponha que compremos dois servidores, um para implantar a parte da frente e outro para o backend, e compremos um site. Configuramos o site com a parte de desenvolvimento de front-end, depois desenvolvemos o backend para gerenciar dados. Os dados interativos do site entram no backend durante o uso. Quando os usuários do front-end precisam de dados de feedback para operações, é executado após acessar o estado dos dados no banco de dados.

Com um processo tão complexo, os usuários dificilmente sentem o backend em aplicações tradicionais, mas na blockchain, a presença tanto do front-end quanto do backend é nitidamente aparente.

O backend de um dApp transforma os servidores e bancos de dados usados no desenvolvimento de aplicações de internet em blockchain e seu estado geral na blockchain. Durante o desenvolvimento, o backend da blockchain expõe uma interface de chamada de procedimento remoto (RPC), que todos os desenvolvedores e aplicações usam para interagir com a blockchain. Isso explica por que, ao usar o MetaMask para experimentar diferentes dApps, é necessário adicionar diferentes redes no dApp, com a URL representando o ponto de entrada para o RPC.

Em outros designs de rede, há um método para atualizar ainda mais os dApps. Se um blockchain depende de um único RPC, interações pesadas podem levar à congestão mesmo antes que as transações sejam enviadas para a cadeia. Aplicativos que podem configurar seus próprios RPCs têm uma vantagem significativa, embora, no domínio atual do blockchain público, especialmente com o design de Prova de Participação (PoS), não haja muitos dApps que operem dessa maneira. Isso nos leva a entender que interagir com o blockchain para o desenvolvimento requer uma carteira e uma porta RPC.

Ferramentas de Desenvolvimento Importantes

Depois de obter acesso, o próximo passo é aprender como realizar operações na blockchain. Ethereum, conhecido como o “computador mundial”, pode executar vários tipos de contratos inteligentes que são executados automaticamente. Esse processo envolve implantar contratos na rede para serem executados pela Máquina Virtual Ethereum (EVM). O termo “Máquina Virtual” (VM) é crucial na indústria de serviços em nuvem, e os dispositivos de computação na rede Ethereum podem ser vistos como uma enorme área de computação e armazenamento, ou seja, uma máquina virtual, permitindo que os contratos inteligentes sejam executados e executem comandos de tarefas.

Assim, os contratos inteligentes tornam-se a chave, e para os desenvolvedores, o aspecto mais crítico é o contrato inteligente. A implantação de contratos inteligentes envolve três etapas: escrever o código, compilá-lo e, em seguida, implantá-lo. Após a implantação, as funções do contrato podem ser chamadas diretamente.

O Ethereum possui ferramentas padronizadas que foram muito simplificadas. Após entender todo o processo, alguém pode tentar com cuidado revisando essas ferramentas. Remix, Hardhat e OpenZeppelin representam algumas das ferramentas mais simples e abertas atualmente disponíveis, além das quais existem ferramentas como Thirdweb que auxiliam no desenvolvimento e simplificam alguns dos processos.

Começando com Testnets de Várias Redes

Recentemente, exploramos as testnets de blockchains públicos como Berachain, Taiko e Shardeum. Essa exploração fornece informações sobre conhecimento de desenvolvimento. Como usuário regular que opera o MetaMask para interações em rede, o primeiro passo envolve adicionar uma testnet no MetaMask e obter tokens de testnet, que são limitados em quantidade e podem ser reivindicados dos faucets de testnet conforme descrito na documentação oficial desses três projetos. Os tokens de teste para essas cadeias são Bera, ETH e SHM, respectivamente.

Berachain e Shardeum são blockchains L1 que usam seus tokens nativos, enquanto Taiko é um L2 destinado a expandir o Ethereum, portanto, usa ETH. Como o Ethereum tem suas testnets públicas, Taiko também utiliza as testnets do Ethereum para alguns testes de funcionalidade, exigindo que os usuários distinguam com qual cadeia eles estão interagindo.

Após obter os tokens de teste das torneiras das três cadeias, os próximos passos envolvem o uso de ferramentas de desenvolvimento para implantar contratos na blockchain. Isso envolve três etapas: encontrar o contrato, modificá-lo e concluir a implantação do contrato no IDE.

Após revisão, os três projetos suportam a implantação usando o Remix. O Remix é um ambiente editável online muito conveniente, eliminando a necessidade de ferramentas mais complexas como SDKs ou terminais. No entanto, o processo simplificado descrito aqui cobre apenas uma implantação única, e as modificações no contrato e testar suas chamadas requerem outras ferramentas.

1. Como Encontrar o Contrato para Implementar

No OpenZeppelin, vários contratos comuns de emissão de tokens são exibidos modularmente. Pode-se escolher diretamente uma função de lá e depois saltar diretamente para o Remix para implantação.

2. Modificações simples no código do contrato

Posteriormente, fiz algumas configurações neste contrato de emissão de token, usando o nome completo da Pesquisa Wyz, a abreviatura de Wyz, e selecionei a função de pré-emissão das opções, e especifiquei o controle da propriedade do contrato. Por meio dessas operações, o código do contrato do lado direito adicionou o construtor mostrado na primeira caixa vermelha, e os tokens pré-emissão também tinham um endereço apontando para eles.

3. Como implantar o contrato

Em seguida, clique em "Abrir no Remix" no canto superior direito, e podemos começar a editar na interface do Remix.

Antes de começar a editar na interface do Remix, por favor ajuste corretamente a rede e o endereço da carteira no MetaMask. Após entrar na página, precisamos modificar os dois endereços correspondentes mencionados acima, substituindo-os pelo meu endereço da carteira. É mostrado da seguinte forma:

Em seguida, clique em "Compilação automática" no lado esquerdo, ou seja, compilar automaticamente. Se não compilar automaticamente, você precisa clicar no botão azul à esquerda. Quando aparecer um visto verde à esquerda, está pronto. Em seguida, clique no botão abaixo do visto verde no lado esquerdo para acessar a página de implantação.

Com a carteira modificada corretamente, clique na parte da conta no canto superior esquerdo, esta posição representa a conta que paga a taxa de gás, e a posição abaixo representa o endereço de implantação. Após selecionar, é mostrado como segue:

Clique em "Implementar", e o MetaMask irá aparecer para pagar a taxa de gás desta operação.

Durante o processo de implantação do contrato, o contrato pendente será exibido na parte inferior do Remix.

Depois que a implantação do contrato for bem-sucedida, o sucesso da transação será exibido na parte inferior.

4. Consultando a transação no navegador

Após concluir a implantação, ao entrar no navegador para visualizar a transação através do botão na carteira, pode-se observar que acabamos de concluir uma ação de criação de contrato e, durante a execução do contrato, uma certa quantidade de tokens foi enviada para um deles.

Ao clicar no endereço para visualização novamente, foi descoberto que eu cunhei 10 milhões de tokens no endereço. No entanto, possivelmente devido ao navegador da rede de testes, o nome do token não foi exibido, o que é um problema que ainda precisa ser verificado.

Essa implantação usou Shardeum, e o processo é o mesmo se implantado em Berachain ou Taiko, apenas exigindo que a rede correspondente seja ajustada na carteira. O Remix, esse tipo de IDE online, fornece uma entrada simples para operações de rede.

Participar de algumas operações de desenvolvimento na blockchain é a tentativa de construção mais simples para usuários não aplicativos. É possível tentar emitir alguns ativos usando contratos ou fazer fork nos códigos de outras dApps. Cada contrato de uma dApp na blockchain interage por meio de uma combinação, por exemplo, a troca que vemos na Uniswap é um contrato, enquanto fornecer LP é outro contrato.

Comparado ao Dex, os contratos para outros DeFi, GameFi são mais complexos. Embora o processo de desenvolvimento seja complexo e demorado, entender seus princípios pode ajudar com mais construções na blockchain e aplicações.

PS: Em seguida, a Wyz Research também irá destrinchar DeFi, GameFi e outros dApps para apresentar seus pensamentos de design e estrutura aos leitores. Fique ligado.

Aviso legal:

  1. Este artigo é reproduzido de [wyzresearch]. Encaminhe o Título Original '空投爱好者必备的开发知识有哪些?'. Todos os direitos autorais pertencem ao autor original [Taylor X]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe e eles vão lidar com isso prontamente.
  2. Responsabilidade Legal: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Compartilhar

Calendário Cripto

Atualizações de projeto
Etherex lançará o Token REX em 6 de agosto.
REX
22.27%
2025-08-06
Dia Raro de Desenvolvimento e Governança em Las Vegas
A Cardano irá sediar o Rare Dev & Governance Day em Las Vegas, de 6 a 7 de agosto, com workshops, hackatonas e discussões em painel focadas em desenvolvimento técnico e tópicos de governança.
ADA
-3.44%
2025-08-06
Blockchain.Rio no Rio de Janeiro
A Stellar participará da conferência Blockchain.Rio, programada para acontecer no Rio de Janeiro, de 5 a 7 de agosto. O programa incluirá palestras e discussões em painéis com representantes do ecossistema Stellar em colaboração com os parceiros Cheesecake Labs e NearX.
XLM
-3.18%
2025-08-06
Webinar
A Circle anunciou um webinar ao vivo intitulado "A Era do Ato GENIUS Começa", agendado para 7 de agosto de 2025, às 14:00 UTC. A sessão explorará as implicações do recém-aprovado Ato GENIUS—o primeiro marco regulatório federal para moedas estáveis de pagamento nos Estados Unidos. Dante Disparte e Corey Then, da Circle, liderarão a discussão sobre como a legislação impacta a inovação em ativos digitais, a clareza regulatória e a liderança dos EUA na infraestrutura financeira global.
USDC
-0.03%
2025-08-06
AMA no X
Ankr realizará um AMA no X no dia 7 de agosto às 16:00 UTC, focando no trabalho do DogeOS em construir a camada de aplicação para DOGE.
ANKR
-3.23%
2025-08-06

Artigos Relacionados

Como apostar ETH?
iniciantes

Como apostar ETH?

Com a conclusão da fusão, o Ethereum finalmente fez a transição de PoW para PoS. Os apostadores agora mantêm a segurança da rede apostando ETH e recebendo recompensas. É importante escolher métodos e prestadores de serviços apropriados antes de apostar. Com a conclusão da fusão, o Ethereum finalmente fez a transição de PoW para PoS. Os apostadores agora mantêm a segurança da rede apostando ETH e recebendo recompensas. É importante escolher métodos e prestadores de serviços apropriados antes de apostar.
11/21/2022, 10:08:45 AM
O que é Dogecoin?
iniciantes

O que é Dogecoin?

Dogecoin é um memecoin e provavelmente o mais exclusivo entre dezenas de criptomoedas convencionais.
11/21/2022, 9:44:50 AM
O que é o PolygonScan e como você pode usá-lo? (Atualização 2025)
iniciantes

O que é o PolygonScan e como você pode usá-lo? (Atualização 2025)

PolygonScan é um explorador de blockchain que permite aos usuários acessar detalhes de transações publicamente compartilhados na rede Polygon. Na atualização de 2025, agora processa mais de 5 bilhões de transações com confirmações em milissegundos, apresenta ferramentas de desenvolvedor aprimoradas, integração com Layer 2, análises avançadas, recursos de segurança melhorados e uma experiência móvel redesenhada. A plataforma ajuda os usuários a rastrear transações e obter insights mais profundos sobre o fluxo de ativos no crescente ecossistema da Polygon, que agora abriga 3,2 milhões de endereços ativos diários e $8,7 bilhões em valor total bloqueado.
11/11/2023, 6:20:25 PM
O que é Solana?
06:10
iniciantes

O que é Solana?

Como um projeto blockchain, Solana visa otimizar a escalabilidade da rede e aumentar a velocidade, e adota um algoritmo exclusivo de prova de histórico para melhorar significativamente a eficiência das transações e sequenciamento na cadeia.
11/21/2022, 10:09:54 AM
O que é Análise técnica?
iniciantes

O que é Análise técnica?

Aprenda com o passado - Para explorar a lei dos movimentos de preços e o código de riqueza no mercado em constante mudança.
11/21/2022, 9:45:34 AM
O que são Altcoins?
iniciantes

O que são Altcoins?

Uma altcoin também é conhecida como Bitcoin Alternative ou Alternative Cryptocoin, que se refere a todas as criptomoedas que não sejam Bitcoin. A maioria das criptomoedas no estágio inicial foi criada por meio de bifurcação (cópia de códigos Bitcoin).
11/21/2022, 8:09:11 AM
Comece agora
Inscreva-se e ganhe um cupom de
$100
!