Todo conteúdo sobre “qual linguagem escolher pra Web3” que eu encontro é escrito por quem nunca fez deploy de nada. Compara sintaxe, compara popularidade no GitHub, compara vaga no LinkedIn. Útil até certo ponto, mas é comparação de fora.

Eu tive a oportunidade (ou o azar, dependendo do dia) de construir contratos reais nas duas:

CryptoMarket, um marketplace de NFTs em Solidity, e Stellar Charge EV, um protocolo de pagamento pra recarga de veículos elétricos em Rust, sobre Soroban (Stellar), feito pro hackathon Stellar 37° · NearX.

Este artigo é o que aprendi tendo as mãos sujas nas duas, não lendo comparação de blog.

O ponto de partida: dois problemas diferentes: