O Cartesi (CTSI) é um protocolo Layer 2 para Ethereum que resolve um dos maiores obstáculos ao desenvolvimento de aplicações descentralizadas: a obrigação de programar em Solidity, a linguagem nativa da blockchain. O Cartesi permite que qualquer programador escreva dApps com as ferramentas que já usa, Python, C++, Rust, JavaScript, num ambiente Linux completo.
O protocolo foi fundado em 2020 por Erick de Moura, Augusto Teixeira, Diego Nehab e Colin Steil, uma equipa com forte ligação ao Brasil e ao mundo académico. Diego Nehab é professor da PUC-Rio (Pontifícia Universidade Católica do Rio de Janeiro), uma das mais reputadas universidades de ciência da computação do país. Esta origem académica explica a profundidade técnica do projeto: o Cartesi não é um protocolo nascido do hype, é uma solução arquitectada por investigadores com décadas de experiência em sistemas operativos e computação distribuída.
Como funciona o Cartesi na prática?
O Cartesi usa Optimistic Rollups, o mesmo mecanismo de consenso do Arbitrum, para processar transacções fora da cadeia principal do Ethereum (off-chain), enviando apenas o resultado final para a mainnet. Isto reduz drasticamente os custos de gas e aumenta a capacidade de processamento.
O diferencial do Cartesi está na sua Cartesi Machine: uma máquina virtual baseada em RISC-V que corre um sistema operativo Linux completo. Isto significa que uma dApp no Cartesi pode usar:
- Bases de dados SQLite
- Algoritmos de machine learning com bibliotecas Python (NumPy, TensorFlow)
- Código C++ optimizado para performance
- Qualquer software open-source que corra em Linux
O mecanismo de Proof of Stake (PoS) garante a validação descentralizada das transacções. Os validadores fazem stake de CTSI para participar no consenso e ganhar recompensas, e o CTSI é também o token de governança do protocolo.
O Cartesi posiciona-se como a ponte entre o mundo do desenvolvimento de software tradicional e a blockchain, permitindo que milhões de programadores que nunca aprenderam Solidity construam dApps de verdadeira complexidade. Esta é uma proposta de valor diferente da maioria dos Layer 2: não é só "mais barato", é "acessível a toda a gente".