SatoshiVM is a decentralised Bitcoin ZK Rollup Layer 2 solution compatible with the Ethereum Virtual Machine (EVM) ecosystem, utilising native BTC as gas. It bridges the Bitcoin and EVM ecosystems, combining BTC's value anchoring with EVM's programmability. Designed to enhance the scalability and interoperability of the Bitcoin network, it features ZK EVM for off-chain computations, ZK Rollup for bundling transactions, and ZK Verification based on the BitVM framework. It ensures data availability by posting transaction data on Bitcoin, providing a secure and efficient platform for developers and users.