Cartesi is a layer-2 infrastructure for blockchains that allows developers to code highly scalable smart contracts with mainstream software stacks on a Linux VM. It intends to build a powerful, economical and universal platform, providing developers with familiar and easy-to-use development tools, and better user experience for the public.