498,772Unique Wallets
9,003,687Blockchain Transactions
4703.448BTC Bridged
SatoshiVM
WithZK FRAUD PROOIGZK Fraud Proofs
Decentralized Bitcoin ZK Rollup Layer2 that is compatible with the EVM ecosystem and uses native BTC as gas.
SatoshiVM introduces the EVM ecosystem to BTC, granting the Bitcoin ecosystem the capability to issue assets and build applications.
SatoshiVM
DESIGN
PHILOSOPHY
Simplicity
Sustainability
Fraud Proof
PoW Based
While SatoshiVM may appear as a standalone blockchain, it is ultimately designed as an extension of Bitcoin. This fact is kept in mind every time we create new features or attempt to simplify existing ones. SatoshiVM can achieve the same level of security as Bitcoin while maintaining simplicity without altering the consensus rules of the Bitcoin network.
SatoshiVM
ARCHITECTURE
As depicted in the diagram, the SatoshiVM chain comprises three layers.
SETTLEMENT LAYER (BITCOIN): The settlement layer delivers the capacity for on-chain validation of the validity of SatoshiVM transactions, and the resultant verification outcomes are observable by all participants. Throughout the verification process, the digest of off-chain data is documented and preserved within this layer. It encompasses two dynamically generated taproot transactions, including Bit Commitments Taproot and Verification Taproot, tasked with accepting execution traces and conducting on-chain verification.
SEQUENCING LAYER: Situated in this layer are the foundational nodes, which bear the responsibility of upholding the functionality of SatoshiVM. Temporarily, this layer can store all pertinent transactions and states, a validity that can be substantiated through on-chain data.
PROVING LAYER (CIRCUITS): This layer is responsible for generating proofs and plays a key role in verifying SatoshiVM transactions and states on Bitcoin. It generates transactions according to Bitcoin Taproot specifications, allowing the verification of SatoshiVM blocks on Bitcoin. Provers and nodes work together to transform data into specific taproot transactions and create execution traces where a node is capable of validating the entire process.
Read Details in Documents