What is SatoshiVM? ShatoshiVM is a Layer 2 solution built on technology ZK Rollup to address the scalability of Bitcoin. ShatoshiVM acts as a bridge connecting the ecosystem EVM with Bitcoin.
So let’s find out what’s special about ShatoshiVM through the article below.
Overview of Shatoshi VM
What is ShatoshiVM
SatoshiVM is a Bitcoin solution ZK Rollup Layer 2 is compatible with the Ethereum Virtual Machine (EVM) ecosystem, using BTC gas fees. SatoshiVM connects the EVM ecosystem with Bitcoinallowing the Bitcoin ecosystem to issue assets and develop applications.
ShatoshiVM possesses the following technological features:
- ZK EVM: ShatoshiVM is a flexible ZK Rollup that uses EVM for off-chain processing and computation. This means that users interacting with SatoshiVM will be similar to how they interact with Ethereum. Developers can also build on SatoshiVM the same way they do on the Ethereum network.
- ZK Rollup: The protocol takes advantage of Rollup technology to bundle multiple transactions into single batches and validate them on the Bitcoin network as a single transaction. This inherits the security of the Bitcoin network, ensuring the validity and availability of data.
- ZK Fraud Proofs: SatoshiVM uses technologies such as Taproot and Bitcoin Script to perform on-chain verification of contracts, which does not change the consensus rules of the Bitcoin network, thereby completing the calculation of Fraud Proofs .
- Data Availability: SatoshiVM releases transaction data on the Bitcoin network, allowing anyone to verify the accuracy of calculations performed off the Bitcoin network.
- BTC Native Gas: SatoshiVM uses native BTC as gas fee for EVM. Similar to OP Rollup/ZK Rollup Layer 2 solutions that use ETH as gas for Layer 2, SatoshiVM uses BTC as gas for EVM transactions.
Mechanism of action
The structure of ShatoshiVM includes 3 main classes:
- Settlemet Layer: This layer provides data availability, ordering, and proof authentication for SatoshiVM. It allows users and dApps to send messages and assets between Bitcoin and SatoshiVM. Bitcoin acts as the Settlement Layer, as well as bridges and rollup scripts deployed on the Bitcoin network.
- Sequencing Layer: This layer includes an execution node responsible for executing transactions sent to the SatoshiVM sequencer and transactions sent to the L1 bridge script, creating L2 blocks. It also includes a Rollup node that processes batched transactions, publishes transaction data and block data to Bitcoin to ensure data availability, and sends Bitcoin validity proofs to reach Finality state. .
- Proving Layer: This layer includes a coordinator, which assigns proof tasks to provers and forwards the generated proofs to the Rollup node to complete verification on Bitcoin. It also includes a proof pool, responsible for generating validity proofs to verify the accuracy of Layer 2 transactions.
How SatoshiVM works:
- Block Storage: In SatoshiVM, L2 blocks are saved with minimal gas fees on Layer 1 Bitcoin. These blocks are sent as data transactions on Bitcoin, and once these “transactions” are included in the blocks with sufficient evidence, no one can change or censor this transaction data. This is how SatoshiVM inherits the availability and integrity of Bitcoin.
- Block Generation: ShatoshiVM blocks are produced by squencers. These squencers perform tasks such as providing transaction status, executing blocks, and sending user transactions on Layer 1 Bitcoin. Squencer on SatoshiVM has a mempool but it is private to prevent MEV, and each block is produced in about 3-60 seconds even if the block is empty (not enough or no transactions in the block). Initially, the SatoshiVM Foundation is the only block producer on the SatoshiVM network, but it will gradually transition to a decentralized sequencer.
- Block Execution: The Execution Engine can update itself using a peer-to-oeer network similar to how Bitcoin clients synchronize state across the network. The second mechanism is that Rollup nodes take L2 blocks from L1. This mechanism is slower but resistant to censorship.
Development Roadmap
Currently, the project is implementing Testnet, everyone can join to experience Airdrop hunting here.
Core Team
Update…
Investor
Update…
Tokenomics
Update…
Exchanges
Update…
Project Information Channel
- Twitter: https://twitter.com/SatoshiVM
- Discord:
- Website:
Summary
The Bitcoin ecosystem is gradually emerging and there have been development projects to inherit the security of Bitcoin. Hopefully through this article, everyone has got an overview of what SatoshiVM is.