EOS vs ETH for
dApp Developers
Ali Ayyash
Founder of Lumeos | Blockchain Advisor
About
● Ali
○ Founder of Lumeos.io
○ ETH & EOS fan
○ ex-Beetoken
○ ex-Google/ex-Amazon
● Lumeos
○ Infra for data sharing
○ Ownership
○ Privacy
○ Monetization
EOS & ETH Comparison
1. Governance
2. Scalability
3. Development Complexity
4. Timeline
5. Design Philosophy
6. Adoptability
7. Market Position
8. Current State
1. Governance
Ethereum
● PoW/PoS
● Sharding later
EOS
● DPoS
● 21 BPs
2. Scalability
Ethereum
● ~15 tps
● Block confirmation -minutes
● Tps based on network
● Gas prices based on network
EOS
● 1000 tps (yet to be seen)
● Can scale to millions
● Devs stake to power dApp
● 0 txn fees
● Block confirmation -seconds
3. Development Complexity
Ethereum
● Solidity
○ Newish transactional lang
○ Keeps being updated
○ Much better today than
last year
● Difficult code updates
EOS
● C++ with limitations
○ Some libs don’t compile
○ Transactional -no segfault
● Other langs later
● Updates easier to be pushed
4. Timeline
Ethereum
● Currently biggest ICO
platform
● Biggest developer
community
● Scalability updates a year
or more away
EOS
● Launched last month (June)
● Launch issues:
○ RAM cost
○ Constitution rewrite
○ Greedy BPs
● Give it a 2 months to stabilize
● Small/weak dev community
5. Design Philosophy
Ethereum
● Application Agnostic
● Intentionally featureless
● “We have no features”
● The people can create
missing protocols
EOS
● Role-based permissions
● Toolkit for interface
development
● Self-describing DB schemes
● Permission scheme
6. Adoptability
Ethereum
● Pay per transaction
● Losing keys catastrophic
● Not grandma friendly
(dApps design patterns
improving a lot though)
EOS
● Human readable addresses
● No fees (devs stake instead)
● Key recovery
7. Market Position
Ethereum
● First mover advantage
● Lots of developers
● Huge community
● Lots of $$
EOS
● Largest ICO - billions of $$
● EOS VC for dApp devs
● Growing dev community
8. Current State
Ethereum
● Fcoin congested network
● Very expensive at times
● Most dApps are centralized
EOS
● Constitution update
● Volatility of RAM prices
● No dApps on mainnet
What is RAM
● Random Access Memory
● Fast Read/Write
● Traditionally - temp volatile storage
● Recently - persistent storage
● RAM hardware is cheaper than SSD
● Trading marketplace in EOS ~ volatile
○ Bancor
○ Side chains
Decentralized Apps
● Blockchain →
○ Transparency
○ Immutability
○ No Middleman
● Inherently Distributed →
○ Scalable
○ Redundant
Smart Contracts
● Operating system of blockchain
● Term coined in 1994 by Nick Szabo
○ “incorporating contract law practices into the design of electronic
commerce protocols operating between strangers across the internet.”
● Facilitate transactions transparently without
middlemen
QA
Ali Ayyash
ali@lumeos.io
t.me/ali_ayyash
SF EOS Developers
Meetups
EOS Silicon Valley Community
EOS SF
SF Blockchain Collective
Sponsor
Sponsor

EOS vs Ethereum for Decentralized App Developers

  • 1.
    EOS vs ETHfor dApp Developers Ali Ayyash Founder of Lumeos | Blockchain Advisor
  • 2.
    About ● Ali ○ Founderof Lumeos.io ○ ETH & EOS fan ○ ex-Beetoken ○ ex-Google/ex-Amazon ● Lumeos ○ Infra for data sharing ○ Ownership ○ Privacy ○ Monetization
  • 3.
    EOS & ETHComparison 1. Governance 2. Scalability 3. Development Complexity 4. Timeline 5. Design Philosophy 6. Adoptability 7. Market Position 8. Current State
  • 4.
    1. Governance Ethereum ● PoW/PoS ●Sharding later EOS ● DPoS ● 21 BPs
  • 5.
    2. Scalability Ethereum ● ~15tps ● Block confirmation -minutes ● Tps based on network ● Gas prices based on network EOS ● 1000 tps (yet to be seen) ● Can scale to millions ● Devs stake to power dApp ● 0 txn fees ● Block confirmation -seconds
  • 6.
    3. Development Complexity Ethereum ●Solidity ○ Newish transactional lang ○ Keeps being updated ○ Much better today than last year ● Difficult code updates EOS ● C++ with limitations ○ Some libs don’t compile ○ Transactional -no segfault ● Other langs later ● Updates easier to be pushed
  • 7.
    4. Timeline Ethereum ● Currentlybiggest ICO platform ● Biggest developer community ● Scalability updates a year or more away EOS ● Launched last month (June) ● Launch issues: ○ RAM cost ○ Constitution rewrite ○ Greedy BPs ● Give it a 2 months to stabilize ● Small/weak dev community
  • 8.
    5. Design Philosophy Ethereum ●Application Agnostic ● Intentionally featureless ● “We have no features” ● The people can create missing protocols EOS ● Role-based permissions ● Toolkit for interface development ● Self-describing DB schemes ● Permission scheme
  • 9.
    6. Adoptability Ethereum ● Payper transaction ● Losing keys catastrophic ● Not grandma friendly (dApps design patterns improving a lot though) EOS ● Human readable addresses ● No fees (devs stake instead) ● Key recovery
  • 10.
    7. Market Position Ethereum ●First mover advantage ● Lots of developers ● Huge community ● Lots of $$ EOS ● Largest ICO - billions of $$ ● EOS VC for dApp devs ● Growing dev community
  • 11.
    8. Current State Ethereum ●Fcoin congested network ● Very expensive at times ● Most dApps are centralized EOS ● Constitution update ● Volatility of RAM prices ● No dApps on mainnet
  • 12.
    What is RAM ●Random Access Memory ● Fast Read/Write ● Traditionally - temp volatile storage ● Recently - persistent storage ● RAM hardware is cheaper than SSD ● Trading marketplace in EOS ~ volatile ○ Bancor ○ Side chains
  • 13.
    Decentralized Apps ● Blockchain→ ○ Transparency ○ Immutability ○ No Middleman ● Inherently Distributed → ○ Scalable ○ Redundant
  • 14.
    Smart Contracts ● Operatingsystem of blockchain ● Term coined in 1994 by Nick Szabo ○ “incorporating contract law practices into the design of electronic commerce protocols operating between strangers across the internet.” ● Facilitate transactions transparently without middlemen
  • 15.
  • 16.
    SF EOS Developers Meetups EOSSilicon Valley Community EOS SF SF Blockchain Collective
  • 17.
  • 18.