Conteúdo
Esta última semana foi um mergulho profundo para mim na engenharia de produtos blockchain e Web3, especialmente aproveitando o tempo livre para aprender. Comecei esta jornada principalmente para entender melhor como funciona a engenharia de produtos no mundo cripto, para não me sentir totalmente perdido quando as pessoas de cripto falam no Twitter. Tenho usado cripto regularmente para pagamentos e até me aventurei em trading spot e futuros há anos. Além disso, brinquei com aqueles tokens aleatórios que toda a gente se entusiasma por um tempo. Mas esta semana foquei-me realmente em entender a tecnologia e as ferramentas que alimentam tudo nos bastidores.\n\nUm grande avanço foi finalmente compreender as camadas blockchain desde a Camada 0 até à Camada 2. Antes, tinha apenas uma ideia vaga, mas agora está mais claro como a Camada 0, como Polkadot e Hyperbridge, fornece a infraestrutura fundamental, a Camada 1 inclui nomes grandes como Ethereum e Bitcoin, e as soluções da Camada 2, como Base e Polygon, ajudam a escalar tornando as transações mais rápidas e baratas. Até comecei a pensar no que poderiam ser as Camadas 3 e 4, mas isso fica para outra história.\n\nDe seguida, aprofundei-me em bridging e Remote Procedure Calls (RPCs), termos que ouvia frequentemente mas nunca tinha compreendido totalmente. Os RPCs basicamente permitem que as apps comuniquem com os nós blockchain, atuando como portais. Também explorei diferentes fornecedores de carteiras, incluindo Coinbase Wallet, Privy e alguns players africanos como Blockradar.co. É interessante perceber por que alguns desenvolvedores preferem gerir as carteiras por si próprios em vez de depender de serviços — mais controlo e flexibilidade, mas com um custo. Para RPCs, usar serviços como Alchemy pode poupar muito trabalho, pois eles gerem as ligações a múltiplas redes.\n\nOs contratos inteligentes foram outro destaque. Já conhecia o básico, mas vi como frameworks como Hardhat simplificam a construção, teste e implementação de contratos. Também aprendi sobre a Ethereum Virtual Machine e como os endereços de carteira são praticamente os mesmos em redes compatíveis com Ethereum, o que explica porque tenho usado um endereço em diferentes apps sem perceber.\n\nEsta semana também me fez começar a pensar que tipo de produtos poderia construir on-chain. Ainda estou a ponderar qual rede Layer 2 escolher, mas tenho estado nas comunidades Base e Celo para absorver conhecimento de devs ativos. Lisk também está no meu radar para experimentação.\n\nFinalmente percebi o que tornou algumas ferramentas como BaseMigrate e SuperMigrate virais no Twitter — elas automatizam a importação de tokens ERC-20 para redes como Base, o que agora faz muito mais sentido para mim. No front da comunidade, participei num evento Celo, que foi bastante inspirador. Foi aí que entendi porque o Celo desfoca a linha entre Camada 1 e Camada 2 blockchain, pois é desenhado para escalabilidade e interoperabilidade. Eles até planeiam migrar para se tornar uma Camada 2 no Ethereum. Também estou a explorar outros ecossistemas para obter melhor contexto.\n\nJuntei-me ao Farcaster esta semana e comecei a levar os canais Discord a sério também, o que tem sido divertido embora ainda esteja a descobrir quem seguir. Aprendi que “GM” é gíria web3 para bom dia, lol.\n\nPara concluir, esta semana lembrou-me o quão rápido e profundo o espaço blockchain está a evoluir. Cada nova informação que obtenho abre outras três coisas que quero aprender. Termos e conceitos podem sobrepor-se e confundir, mas está a começar a fazer sentido pouco a pouco. Estou a pensar documentar as minhas aprendizagens semanalmente para acompanhar e partilhar o progresso à medida que avanço.