Satz
  • 👋Welcome
  • 🤝Introduction
    • What is SatsChain?
    • How is SatsChain different from L2s?
    • What is the security paradigm for SatsChain?
  • 📇Use Cases
    • Cerebrum (Retail use cases)
    • Institutional use cases
    • Anchoring L2s on BTC
  • 🖥️For Developers
  • 📝Smart Contracts
    • What is smart contract?
    • Build a Contract
    • Leverage Compass Library for contracts
    • What type of contracts can be supported?
  • 🔐Contract Deployment
    • Deploy smart contract on SatsChain
  • ⛓️Core Principles
    • What are Inscriptions?
    • Taproot/native-segwit user addresses
    • What is EVM?
    • What is Solidity?
    • How BTC connects with EVM?
  • 🛠️Sats Infrastructure
    • Leveraging OP_RETURN
    • Sats Intel
    • Sats Nuclei
    • Sats Reverse Processor (SRP)
    • Sats connector
    • Compass (EVM <> BTC)
      • Compass Solidity Library
      • Compass Logic
      • Rainbow table
  • ⚙️Configurations
    • Testnet
    • Mainnet
  • 📚Developer Guide
    • Deploy contract
    • Anchoring of L2s
    • How to interact with Smart Contract?
    • Fetching current state via JSON RPC integration
    • How to integrate compass library in solidity code
  • Website
  • WhitePaper
  • Twitter
Powered by GitBook
On this page
  1. Core Principles

What is EVM?

The Ethereum Virtual Machine (EVM) is the runtime environment for smart contracts in Ethereum. It is a crucial component of the Ethereum blockchain that enables the execution of code exactly as intended. Here are some key points about the EVM:

  • Turing Complete: The EVM is Turing complete, meaning it can perform any computation given enough resources.

  • Isolation: Each smart contract runs in a completely isolated environment, ensuring that code execution does not affect other parts of the system.

  • Deterministic: The same input will always produce the same output, ensuring predictability and reliability.

  • Gas Mechanism: Transactions and computations on the EVM consume "gas," which is a measure of computational effort required. Users pay for gas to execute operations, preventing abuse of network resources.

PreviousTaproot/native-segwit user addressesNextWhat is Solidity?

Last updated 11 months ago

⛓️