Ganhei a trilha 3 do MIT Bitcoin Hackathon: Freedom Tech
Olá pessoal, venho aqui contar sobre meu final de semana, onde participei do MIT Bitcoin Hackathon: Freedom Tech e tive meu projeto premiado.
O hackathon começou na sexta-feira às 18h EST. Inicialmente, planejava desenvolver um projeto educacional, mas percebi que talvez não tivesse muita aderência às trilhas propostas. Decidi pivotar e encarar algo bem mais desafiador: implementar um método inovador para realizar atomic swaps entre assinaturas Nostr e saldos de Bitcoin (as famosas UTXOs).
A partir daí, foram mais de 30 horas intensas tentando dominar o conceito das adaptor signatures. Embora a ideia já existisse teoricamente, faltava uma implementação clara conectando os dois mundos. E aqui vale dizer: tive longas brigas com o ChatGPT e o Claude, que insistiam em alucinar soluções mirabolantes. Em hackathons, tempo é o recurso mais valioso, e perder tempo validando sugestões equivocadas é bem frustrante. Porém, no fundo, é exatamente esse o objetivo: construir algo novo, subindo nos ombros de gigantes que vieram antes.
O prazo final para submissão era sábado às 23:59 EST. Enviei meu projeto com uma sensação desgostosa de que havia fracassado. Muitas funcionalidades ficaram incompletas, o exemplo principal estava caótico, cheio de logs de debug (prints por toda parte). Eu não tinha muita esperança de reconhecimento, então aproveitei o domingo para almoçar com meu pai, que veio me visitar.
Pasmo, eu recebi uma notificação no Discord avisando que eu tinha avançado para a segunda rodada. Nesse momento eu estava em um parque tentando relaxar, mas precisei voltar correndo para casa e participar de uma chamada ao vivo com os jurados. Eu esperava apenas um pitch conceitual, mas eles queriam ver o projeto funcionando "em produção" e era algo que eu não tinha pronto. Os jurados se mostraram um pouco desapontados, fizeram perguntas e agradeceram educadamente. Achei que tinha acabado ali.
O hackathon tinha três trilhas principais:
Track 1: Bitcoin, Lightning & Taproot
Track 2: Warnet (hackear nós de Bitcoin, não pude participar porque já conhecia as vulnerabilidades, posso contar mais sobre isso depois)
Track 3: Decentralized Applications
Para minha surpresa e alegria, recebi a notícia de que meu projeto venceu na Track 3! Isso me mostrou que mesmo longe (MIT x Brasil), somos capazes de realizar coisas incríveis e alcançar reconhecimento internacional. Aliás, no time vencedor da Track 1 também tinha um brasileiro e um argentino, o que demonstra que a América Latina tem muito potencial.
Deixo aqui uma mensagem: confiem mais em vocês mesmos. Assim como eu não acreditava muito que poderia ganhar algo deste nível, talvez você esteja sentindo o mesmo no seu trabalho ou estudos. Nunca desista. Um bom trabalho sempre será reconhecido, seja agora ou mais adiante. O seu dia também vai chegar!
Para quem quiser conferir os outros projetos, aqui vai o link da galeria de projetos e a gravação da cerimônia de premiação. Todos são excelentes e trazem inovações bem interessantes. O meu projeto, chamado TANOS, ganhou desta vez, mas isso não significa que seja o melhor, apenas atendeu melhor aos critérios dos jurados.
Aproveito também para destacar o projeto da Track 1, que testou o kit de desenvolvimento para Payjoin (Payjoin Dev Kit). Mesmo que você não seja da área Bitcoin, vale muito a pena dar uma olhada, pois ele usa tecnologias interessantes, como WASM, aplicadas na prática.
Posso trazer mais detalhes técnicos se quiserem.
Abração,
Gustavo Stingelin