SatoshiVM: Bitcoin's ZK Aggregation Solution for Ethereum Compatibility

2gQa...cnte
26 Mar 2024
116

About SatoshiVM


SatoshiVM is a decentralized Bitcoin ZK Aggregation Layer 2 solution compatible with the Ethereum Virtual Machine (EVM) ecosystem, using native BTC as gas.

SatoshiVM bridges the EVM ecosystem with Bitcoin, allowing the Bitcoin ecosystem to issue assets and develop applications.


SatoshiVM has the following technological features:

  1. ZK EVM : SatoshiVM is a versatile ZK Rollup that uses EVM for off-chain calculations. This means that users can interact with SatoshiVM in a way similar to how they interact with Ethereum, and developers can build on top of SatoshiVM just like they do with Ethereum.
  2. ZK Rollup : SatoshiVM uses Rollup technology to collect multiple transactions into a single group and validate them as a single transaction on the Bitcoin mainnet. This ensures data validity and availability, providing the same level of security as the Bitcoin mainnet.
  3. ZK Fraud Proofs : SatoshiVM uses technologies such as Taproot and Bitcoin Script to perform on-chain verification of contracts without changing the consensus rules of the Bitcoin network, thus enabling the calculation of fraud proofs.
  4. Data Availability : SatoshiVM must publish transaction data on the Bitcoin mainnet, allowing anyone to verify the accuracy of calculations conducted outside the Bitcoin mainnet.
  5. BTC Native Gas : SatoshiVM uses native BTC as gas for EVM. Similar to ETH OP Rollup/ZK Rollup Layer 2 solutions that use ETH as gas for Layer 2, SatoshiVM uses BTC as gas for EVM transactions.

Rollup Protocol

The most important concept that makes SatoshiVM possible is ZK Rollup. Let's briefly explain how ZK Rollup works at a high level, why SatoshiVM was built as ZK Rollup, and why we believe it is the best choice to meet all design goals.

ToM Rollups

SatoshiVM is a “ZK Rollup”, which is a clever way to describe a blockchain whose security relies on the consensus mechanism of another “main” blockchain (e.g. PoW or PoS), rather than providing its own consensus mechanism. In the case of SatoshiVM's mainnet, the main blockchain is Bitcoin.

Block Storage

On SatoshiVM, L2 blocks are recorded on the Bitcoin blockchain with minimal Tier 1 Gas fees. These blocks are presented as transaction data in Bitcoin, and once these “transactions” are included in blocks with sufficient proof, no one can change or censor this transaction data. This is how SatoshiVM's mainnet inherits Bitcoin's usability and integrity guarantees.

Block Creation

SatoshiVM blocks are primarily generated and managed by a party called a "sequencer", which assists the SatoshiVM Layer 2 network in the following ways.

Token Information

The basic information of $SAVM is as follows:

  • Token Name: SatoshiVM
  • Token Symbol: SAVM
  • Coin Decimals: 18
  • Total supply: 21,000,000
  • contract address


Token Distribution

The distribution of SatoshiVM ($SAVM) is as follows:

  • Ecosystem: 36.5%
  • Liquidity: 30%
  • Contributors: 15%
  • Bootstrapping: 15%
  • Bounce Finance IDO: 2%E Terminal IDO: 1%
  • $MUBI Farming Pool: 0.4%
  • $BSSB Farming Pool: 0.1%


Get fast shipping, movies & more with Amazon Prime

Start free trial

Enjoy this blog? Subscribe to kriptosmile

15 Comments