Canopy Network Docs
  • πŸ‘‹Welcome to Canopy
    • Overview
    • What is Canopy?
      • Introduction
      • Why Canopy?
        • Blockchain 101
        • Background
        • Industry State
        • Seeding the Future
        • Comparables
          • Ethereum
          • Tendermint
          • Polkadot
          • Avalanche
          • Rollups
      • Core Features
        • Peer-To-Peer Security
        • Progressive Sovereignty
        • Capital Efficient Restaking
        • Composable Architecture
        • One-Way Interoperability
        • Built-In Liquidity
        • Chain Halt Rescue
        • NestBFT
          • PoS Is Trusted
          • PoAge Is Trustless
          • VRF Leader Election
        • Checkpoints as a Service
        • United Governance
      • Tokenomics
        • CNPY
        • Staking
        • DAO Treasury Fund
        • Recursive Rewards
        • Subsidies
      • Who is Canopy for?
        • New Blockchains
        • Existing Ecosystems
        • Token Participants
    • How does Canopy work?
      • Utility
      • Consensus
      • P2P
      • State Machine
      • Storage
      • Specifications
        • CLI
        • RPC
        • Config
        • Governance Params
        • Nested Chain IDs
  • βš’οΈBuild
    • Build a new L1
      • Introduction
      • Building
        • Application
        • Governance
        • Testing
        • Upgrading
      • Governance
        • Straw Polling
        • Proposals
    • Connect an external chain
      • Introduction
      • Building
        • Connecting
        • Testing
        • Upgrading
      • Governance
        • Straw Polling
  • πŸ‘¨β€πŸ’»Node Runner
    • Setup
    • Install
    • Configure
    • Manage
    • Debug
    • Validate
      • Get CNPY
      • Plugins Config
      • Stake
      • Manage
      • Slashing
    • Govern
  • πŸ’ͺParticipate
    • How To Get CNPY
    • What to do with CNPY
      • Manage
      • Earn
      • Subsidize
      • Govern
Powered by GitBook
On this page
  • What is Ethereum?
  • How does it work?
  • Pros & Cons of Ethereum dApps & L2s
  • Ethereum & Canopy Comparison
  1. Welcome to Canopy
  2. What is Canopy?
  3. Why Canopy?
  4. Comparables

Ethereum

PreviousComparablesNextTendermint

Last updated 1 month ago

What is Ethereum?

4 years after the invention of Bitcoin, Vitalik Buterin introduced the world to Ethereum which evolved blockchain to support multi-functional digital accounts capable of executing 'code' and storing 'state'. This innovation introduced the idea of blockchain applications (dApps), making blockchain technology more accessible to developers by abstracting away challenges involved with launching a L1.

Need a refresher on the challenges involved with starting an L1? Checkout

How does it work?

Builders deploy app code to 'contract' accounts that the Ethereum Validators store, update state, execute transactions on, and verify. The app code is only the 'state-machine' logic, whereas the Ethereum client handles consensus, peer-to-peer, and persistence.

Pros & Cons of Ethereum dApps & L2s

The good:

  • Ethereum is the first security root. Introducing Dependent Apps that are:

    • βœ… quick to market

    • βœ… have immediate security

    • βœ… have access to Ethereum's ecosystem and tooling

    • βœ… have an easy framework to build

It's important not to overlook the features that make Ethereum so popular

The bad:

  • Ethereum is a Monolith where Dependent Apps:

    • ❌ compete for limited resources, favoring the highest bidder

    • ❌ leak economics to Ethereum for life (fees, network effects, ecosystem lock-in)

    • ❌ can't leave without starting over

    • ❌ have limited scalability

    • ❌ are success-capped with historically lower FDV than L1s

    • ❌ can't natively communicate with external ecosystems

    • are not decentralized relying on the host for:

      • ❌ governance

      • ❌ transaction execution

      • ❌ state updates

      • ❌ blockchain storage

    • Which means:

      • ❌ can be by non-stakeholders

      • ❌ are controlled by the host

      • ❌ lack autonomy

      • ❌ have single points of failure

A "not so" decentralized app is just Web2 with an inefficient and complicated architecture

Ethereum & Canopy Comparison

_
CANOPY
ETHEREUM

Architecture

βœ… Peer-to-Peer

❌ Monolith

Scaling Method

βœ… Every new chain horizontally scales Web3

❌ Semi-centralized layers

Builder Sovereignty

βœ… Progressive

❌ Critical, lifelong reliance on host for security, finality, execution, and blockchain storage

Ecosystem

❌ New

βœ… The best

Long range attack

βœ… Proof of Age

βž– Centralized checkpointing

Builder Difficulty

βœ… Quick to market

βœ… Quick to market

Builder Economic Security

βœ… Immediate

βœ… Immediate

Builder Framework

βž– Fork & Clone: Golang

βž– Standards with DSL (Solidity)

Chain Resources

βœ… Exponential: Each new chain is additive

❌ Limited: single chain

Builder Success

βœ… L0 Premium

❌ Typically lower FDV than sovereign L1s

Native Interoperability

βœ… Permissionless

βž–Within Ecosystem

Builder Decentralization

βœ… Full/Progressive

❌ Not decentralized

πŸ‘‹
censored
Blockchains Are Hard To Launch