

A resposta inevitável a essa visão é a condenação da comunidade de cultura, NFTs, jogos etc. Mas o foco em finanças não é o golpe final para o “web3”. Finanças são difíceis. Possuem requisitos mais rigorosos. Quando trabalhei na TradFi, tivemos que abandonar a maioria dos softwares prontos porque eles faziam escolhas ruins em considerações importantes, como latência e consistência. Um ótimo software financeiro pode funcionar para tudo o mais. Um ótimo software de “tudo o mais” não funcionará para finanças. O Solana se concentrar intensamente em resolver o problema mais difícil (finanças) não significa que você não possa usá-lo para cultura, jogos etc. A melhor maneira de vencer não é ser tudo para todos. Criativos sempre encontrarão maneiras de usar ferramentas além de seu escopo pretendido. Quando você tem um martelo, tudo parece um prego. Mas talvez devamos começar batendo nos pregos reais primeiro.

Com o Alpenglow indo ao ar, nós, como desenvolvedores de aplicativos, temos a responsabilidade de manter uma experiência Slowlana consistente. Isso significa que precisamos tornar os programas mais lentos. Algumas sugestões: - Evite zero copy. Borsh tudo. - Coloque tudo no heap. - Sempre que possível, use Python ou JavaScript para escrever programas. - Rederive as seeds de bump para cada PDA, a cada vez. - Você não está registrando o suficiente. Mais msg!

PSA para aqueles que usam regularmente novos produtos: auditorias custam centenas de milhares de dólares e levam semanas para serem concluídas. Startups autoiniciadas nem conseguem arcar com elas. Existe um desincentivo ativo para que seus protocolos favoritos se mantenham atualizados em segurança, pois isso atrapalha sua capacidade de iterar e encontrar o PMF. Eles pagam US$ 50 mil para auditar um novo recurso que, no fim, ninguém usa? Certifique-se de que o que você está usando foi auditado por alguém de sua confiança, e que o código que está em execução no mainnet é o mesmo que foi auditado (builds verificados, código aberto obrigatório). Se você não puder verificar isso, tudo bem, mas não coloque todos os seus ovos nessa mesma cesta. A Solana Foundation tem um programa que fornece auditorias para qualquer um com mais de US$ 10 milhões de TVL, o que certamente ajudará.

Vamos abordar isso diretamente. Não apenas auditamos a diferença do refatoramento do Drift para o Velocity. Auditamos *todo* o código-fonte. Isso está longe de ser um trabalho apressado. Se quisessemos apressá-lo, poderíamos ter simplesmente auditado a diferença, considerado o código antigo como seguro e lançado meses atrás. Quisemos priorizar a segurança, o que significou reauditarmos todo o código-fonte. Isso é caro e leva muito tempo. O Drift é um dos maiores programas Solana existentes, com dezenas de milhares de linhas de código. Mas foi a coisa certa a fazer, pois a segurança é nossa prioridade. Sim, são muitas descobertas. Mas, em relação à quantia de código, isso faz sentido. A maioria das descobertas estava no código pré-refatorado, e a maioria delas não resultaria em LoF em nenhuma situação real. Foi um esforço hercúleo (1) revisar este monólito massivo, obrigado aos auditores! (2) corrigir cada problema, não importa quão pequeno. É por isso que o lançamento foi adiado por tanto tempo.

