SatoshiChain
  • What is SatoshiChain?
    • 1.1 Phases
    • 1.2 Connect To SatoshiChain
    • 1.3 Solutions
    • 1.4 Characteristics
  • Main Features
    • 2.1 'Clique' Proof-of-Authority (PoA) Consensus
    • 2.2 EVM-compatible
    • 2.3 Decentralized Governance
    • 2.4 Cross-chain Compatibility
  • Background
    • 3.1 Cryptographic Hash Functions
    • 3.2 Digital Signatures
      • 3.2.1 Secp256k1 Curve
      • 3.2.2 ECDSA Signature Algorithm
    • 3.3 Ethereum Virtual Machine (EVM)
    • 3.4 Consensus Protocols
      • 3.4.1 Proof-of-Work (PoW) - Nakamoto Consensus
      • 3.4.2 Istanbul Byzantine Fault Tolerant (IBFT)
      • 3.4.3 IBFT Proof of Authority (PoA)
      • 3.4.4 IBFT Proof-of-Stake (PoS)
      • 3.4.5 RAFT
      • 3.4.6 'Clique' Proof-of-Authority (PoA)
      • 3.4.7 Comparison and Selection
  • Developers
    • 4.1 SatoshiChain Layering Architecture
    • 4.2 SatoshiChain Cross-Chain Protocol
    • 4.3 SatoshiChain Design
    • 4.4 Native Currency of SatoshiChain: The $SC Token
    • 4.5 SatoshiChain Configurations
  • VE Model for SatoshiChain
    • 5.1 Voting Power
    • 5.2 How to Use $veSC
  • Smart Contracts of SatoshiChain
    • 6.1 Validator Set Contract
    • 6.2 Slashing Contract
    • 6.3 Staking Contract
    • 6.4 Governance Contract
    • 6.5 Vault Contract
    • 6.6 Bridge Contract
  • SatoshiChain Staking
  • SatoshiX Decentralized Exchange (DEX)
  • Potential Applications
    • 9.1 NFT
    • 9.2 DeFi
    • 9.3 GameFi
  • Become a Validator Node Operator
Powered by GitBook
On this page
  1. Main Features

2.2 EVM-compatible

Existing Ethereum smart contracts can easily be migrated to SatoshiChain without requiring any further modification

EVM-compatible refers to a blockchain or other platform that is capable of running smart contracts that have been written in the Solidity programming language, which is the most commonly used language for writing smart contracts on the Ethereum platform. This means that the platform is able to interpret and execute the instructions contained in these smart contracts, allowing developers to build and deploy decentralized applications (dApps) on the platform. The Ethereum Virtual Machine (EVM) is a complex, sandboxed virtual stack installed into each complete SatoshiChain node that is in charge of processing contract bytecode. Contracts are often authored in higher-level languages like Solidity and then compiled to EVM bytecode. By being EVM-compatible, a blockchain or other platform can benefit from the large ecosystem of developers and tools that already exist for the Ethereum platform, making it easier for developers to build and deploy dApps on the platform. This can help to drive adoption and increase the potential uses for the platform.

Previous2.1 'Clique' Proof-of-Authority (PoA) ConsensusNext2.3 Decentralized Governance

Last updated 2 years ago