Cartesi fonctionne en fournissant à chaque DApp un CPU et un rollup dédiés, améliorant la scalabilité computationnelle tout en préservant la décentralisation, la sécurité et la résistance à la censure. Cette approche permet aux DApps d'éviter de se concurrencer pour la puissance de traitement, comme ils le font sur Ethereum et les solutions de mise à l'échelle L2 existantes. La Machine Virtuelle de Cartesi permet aux développeurs d'utiliser des bibliothèques, des langages et des outils familiers, allant au-delà de l'EVM. Les Rollups de Cartesi peuvent être utilisés comme une couche deux, une couche trois, ou comme des rollups souverains, offrant flexibilité et scalabilité aux développeurs.