Do Cosmos ao Código: Aprendendo com o Passado na Era da Web3

Patrick (Barba) Carneiro
bellum-galaxy-community
2 min readApr 30, 2024

Você já ouviu a expressão “Quando olhamos para o universo, estamos olhando para o passado”? Essa é uma verdade absoluta e não se limita apenas ao universo profundo ou à observação de estrelas distantes, mas também reflete o nosso dia a dia. E agora eu te digo: Todo desenvolvedor é um “astrônomo”!

Imagem gerada por AI.

Infelizmente, nem todo desenvolvedor é um “astrônomo”, mas deveria ser. Astrônomos estudam o passado para entender nossa história, como chegamos aqui e nos ajudam a vislumbrar o futuro, para onde iremos.

Desenvolvimento

Mesmo nos dias atuais, protocolos da Web3 são explorados através de vulnerabilidades de reentrada, um problema clássico e básico no desenvolvimento de contratos inteligentes. A solução para esse problema foi encontrada anos atrás. Para deixar ainda mais claro, isso é tão fundamental que abordamos a mitigação desse problema em nosso segundo artigo para novos desenvolvedores Solidity.

Se você leu o artigo “Explorando Funções em Solidity: Um Guia para Novos Desenvolvedores” da semana passada, você já conhece o CEI: Checks, Effects, and Interactions, e está à frente de muitos desenvolvedores que estão ativos no mercado de trabalho.

Universo Web3

No ambiente tecnológico, muitos confundem estar atualizado com as tendências e práticas do mercado com olhar somente para o futuro. Todos os desenvolvedores precisam ser ‘astrônomos’ também. Nós precisamos olhar para o passado, aprender com ele e, por consequência, construir um futuro melhor, mais robusto, seguro e justo.

Para tal, assim como os astrônomos possuem seus telescópios, softwares e técnicas, nós desenvolvedores Solidity temos Solodit, Slither e Aderyn, para nos ajudar a extrair o melhor da história e construir um futuro brilhante.

Conclusão

Na tecnologia Web3, assim como os astrônomos usam o universo para aprender sobre o passado, nós desenvolvedores devemos fazer o mesmo. É crucial não só inovar, mas também aprender com os erros antigos para um desenvolvimento seguro e sustentável. Ferramentas como Solodit, Slither e Aderyn são essenciais, servindo como nossos telescópios para navegar por desafios conhecidos e descobrir soluções. Com um olhar equilibrado entre o passado e o futuro, podemos criar um ecossistema Web3 robusto e justo.

Precisa de orientação para melhorar a qualidade dos seus testes, preparar o seu projeto para uma auditoria, ou está procurando por um auditor independente?

Entre em contato comigo.

Conecte-se com a Bellum Galaxy:

Visite nosso site, junte-se ao nosso Discord, siga-nos no X, Instagram e no LinkedIn para ficar por dentro de nossas aventuras e insights.

--

--

Patrick (Barba) Carneiro
bellum-galaxy-community

Solidity Developer | Security Researcher | Chainlink Developer Expert | @bellumgalaxy Founder