Ethereum

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.

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

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 censored by non-stakeholders

      • ❌ are controlled by the host

      • ❌ lack autonomy

      • ❌ have single points of failure

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

Last updated