SlideShare a Scribd company logo
ethereum 
How we arrived and where we’re heading 
Dr. Gavin Wood 
co-founder and lead developer, ethereum project
Overview 
Decentralisation 
Consensus 
Blockchain 
Bitcoin 
Direction 
Ethereum
The problem 
Agreement necessary for collaboration. 
Internet is great for comms but... 
Too easy to lie.
The old solution 
1. Identify authority 
2. Allow authority to impose “truth” 
3. Blindly trust authority
How things are :-( 
Someone, 
somewhere
How things are :-( 
Someone, 
somewhere
Centralisation & Central Authorities 
Single point of control 
Single point of failure 
Single bottleneck
The limitation 
Authority may be: 
incompetent (Sony &c. vs thieves) 
compromised (Google/Facebook &c. vs. NSA) 
biased (Visa/Mastercard/Paypal vs. Wikileaks) 
corrupt 
unavailable 
unknown
Technology! 
Can’t we do better?
The new solution 
Avoid relying on authority. 
Use consensus of peers.
How things should be :-)
How things should be :-)
Basic Premise 
“The truth is more common than any one lie” 
Liars can try but, ultimately, they’ll be ignored 
by all others.
Which makes... 
A decentralised solution for any sort of 
chronicling. 
Chronicling: Time-series of archivable data
Block chain? 
Digital messages (transactions) bundled into: 
...Blocks. 
Blocks linked in a chain to form chronicle.
The “Block Chain” 
The “Genesis” block 
0 
1 
2 
Proof-of-Work 
Timestamp 
Proof-of-Work 
Timestamp
PoW: A Buttress of waste 
“Why your chain and not mine?” 
Longest chain is “best” 
shorter chains are ignored 
Non-trivial to make long chains as energy must be wasted 
(proof-of-work) in order to create blocks.
Chain to State 
It’s one thing to have a single chronicle, 
it’s another to know what it means 
What is the language?
Transaction Semantics 
...or the meaning of a transaction. 
And thus the accumulated meaning of the 
chronicle.
Bitcoin 
Transaction: the transfer of some value so it 
can only be transferred onwards by using 
(signing with) some secret. 
Chronicle: The total value accessible by each 
secret key. 
i.e. the account balances
Why form consensus? 
Alice starts with $100 
At the same time: 
Alice transfers $100 to Bob 
Alice transfers $100 to Charlie 
What happens?
The “double-spend” solution 
A chronicle that everyone agrees on forces a 
single order. This is required. 
$100 goes to either Bob or Charlie, but never 
both. 
Second transfer ignored as no funds left. 
Everyone agrees upon the recipient
The Alts 
Attributes altered such as: 
Proof-of-Stake: virtual “proof-of-work” 
Supply: increase, reduce, fixed, random, select 
Best: GHOST rather than length 
Speed: Lower block-time
Where are we going? 
CRYPTO-FINANCE 
CRYPTO-CURRENCY 
APP-COINS 
CRYPTO-LAW 
Boolean Structured 
Language 
Rules 
Trivial Ammendable General 
Numeric Discrete 
(Less Relevant) (More Relevant)
ethereum
Formally... 
Collective of Non-Localised Singleton 
Programmable Data-Structures 
no authority, no centre, no server
Simile 
Internet is to communication 
as 
Ethereum is to agreements
Another Simile 
Ethereum is to Bitcoin 
as 
a smart-phone is to a calculator
Bitcoin & Crypto-currencies 
Used blockchain to implement basic clearing 
house contract without a central server
Ethereum & Crypto-law 
Uses blockchain to implement arbitrary 
social contracts without a central server
Ethereum: State 
Like Bitcoin, accounts with balances. 
Unlike Bitcoin, accounts can be contracts: 
code to execute; 
storage for structured data
Ethereum: Transactions 
Like in Bitcoin, transfer funds. 
Also 
Transactions have data attached. 
If destination omitted, creates a contract. 
If destination is contract, code gets executed.
Extensible semantics 
Bitcoin: single accepted semantic for all data. 
(ownership of funds) 
Ethereum: semantic dependent on contract.
Possible uses? 
Virtual currencies (Bitcoin) 
Digital proxy currencies (CFD, ‘Goldcoin’) 
Financial instruments (Derivatives, Futures) 
Insurance & gaming 
Registrars (ICANN, Namecoin, land) 
Reputation systems (Facebook, eBay)
And eventually... 
Trust systems (Verisign) 
Deeds & ownership 
Document revision control 
Voting systems 
DAOs 
Your imagination!
The Project 
100% Free Software 
Inclusive development, open source code. 
Official C++, Go, Python implementations. 
Unofficial Java & Javascript
Development lead by 
Ethereum ÐΞV team: 
Jeff Wilcke 
Gavin Wood 
Vitalik Buterin 
& many contributors...
Specifications & Implementations: 
White paper (Buterin) 
Yellow paper (Wood) 
C++ (Wood) 
Go (Wilcke) 
Python (Buterin et al) 
Javascript (Becze) 
Java (Mandeleil, Savers)
Crowd Sale 
Recently received over 30,000 BTC from sale 
of the future “crypto-fuel”. 
Development underway at 
github.com/ethereum 
(Great C++ coders walk this way!)
And Web 3.0? 
The decentralised Web 
- or - 
The Web without any web servers
Basic ethereum
Basic ethereum
Basic ethereum
Basic ethereum
Basic ethereum
ethereum 
How we arrived and where we’re heading 
Questions?

More Related Content

PDF
Introduction To CryptoCurrency
PPTX
Ethereum 2.0
PPTX
Blockchain technology ppt
PPTX
Cryptography
PPTX
Understanding Cryptocurrency
PPT
What is Cryptocurrency?
PPTX
Cryptography
PPT
overview of cryptographic techniques
Introduction To CryptoCurrency
Ethereum 2.0
Blockchain technology ppt
Cryptography
Understanding Cryptocurrency
What is Cryptocurrency?
Cryptography
overview of cryptographic techniques

What's hot (20)

PPTX
Unit v: Device Management
PPTX
Blockchain Technology
PPTX
Blockchain consensus algorithms
PDF
Blockchain, cryptography, and consensus
 
PPTX
Consensus Algorithms.pptx
PDF
Ethereum Blockchain explained
PDF
Introduction to Blockchain and Smart Contracts
PPTX
Ppt on blockchain technology
PPTX
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
PDF
Bitcoin
PPTX
All thinks about Cryptocurrency
PDF
Ethereum-Cryptocurrency (All about Ethereum)
PPTX
Confidentiality using symmetric encryption.pptx
PPTX
Crypto currency
PDF
Blockchain Security Issues and Challenges
PPTX
Blockchain (1).pptx
PPTX
Smart Contract & Ethereum
Unit v: Device Management
Blockchain Technology
Blockchain consensus algorithms
Blockchain, cryptography, and consensus
 
Consensus Algorithms.pptx
Ethereum Blockchain explained
Introduction to Blockchain and Smart Contracts
Ppt on blockchain technology
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Bitcoin
All thinks about Cryptocurrency
Ethereum-Cryptocurrency (All about Ethereum)
Confidentiality using symmetric encryption.pptx
Crypto currency
Blockchain Security Issues and Challenges
Blockchain (1).pptx
Smart Contract & Ethereum
Ad

Similar to Basic ethereum (20)

PDF
Ethereum: From there to here, and ownards yonder
PPTX
Blockchain Future & Investments 2018 - Women in Product
PDF
Upfront Ventures blockchain and crypto deck
PDF
Introduction to Bitcoin, Blockchain, and Ethereum by Justin Wu
PDF
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
PPTX
BLOCKCHAIN PPT.pptx
PDF
Jerome de Tychey - Building Web3.0 with Ethereum - Codemotion Berlin 2018
PDF
Jerome de Tychey - Building Web3.0 with Ethereum - Codemotion Berlin 2018
PPTX
Blockchain, Ethereum and ConsenSys
DOCX
How does ethereum work, anyway?
PDF
The world computer (short)
PPTX
Node.js Blockchain Implementation
PDF
2019 blockchain economy
PDF
Intro to Blockchain Slides
PDF
Blockchain
PPTX
Understanding blockchain
PPTX
Blockchain: The Information Technology of the Future
PDF
Crypto for the Rest of Us
PDF
The presentation on the Blockchain_Introduction_KR.pdf
DOCX
Impact of Blockchain on IT AuditBlockchain Techn.docx
Ethereum: From there to here, and ownards yonder
Blockchain Future & Investments 2018 - Women in Product
Upfront Ventures blockchain and crypto deck
Introduction to Bitcoin, Blockchain, and Ethereum by Justin Wu
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
BLOCKCHAIN PPT.pptx
Jerome de Tychey - Building Web3.0 with Ethereum - Codemotion Berlin 2018
Jerome de Tychey - Building Web3.0 with Ethereum - Codemotion Berlin 2018
Blockchain, Ethereum and ConsenSys
How does ethereum work, anyway?
The world computer (short)
Node.js Blockchain Implementation
2019 blockchain economy
Intro to Blockchain Slides
Blockchain
Understanding blockchain
Blockchain: The Information Technology of the Future
Crypto for the Rest of Us
The presentation on the Blockchain_Introduction_KR.pdf
Impact of Blockchain on IT AuditBlockchain Techn.docx
Ad

More from gavofyork (20)

PDF
Governance in Polkadot PoC-3
PDF
Polkadot, Substrate and Governance (PoC-3)
PDF
Polkadot Presentation
PDF
Parity Progress Report
PDF
Blockchain, ethereum and polkadot
PDF
Polkadot prezo
PDF
Ethereum: Next steps...
PDF
Where can smart contracts take us?
PDF
Blockchain what and why-
PDF
So now we've built Ethereum, WTF is it?
PDF
The world computer
PDF
The world computer general
PPTX
Bazaar services
PDF
Allegality
PDF
Relative truth
PPTX
ÐΞVcon: Introduction
PPTX
The Ethereum ÐApp IDE: Mix
PPTX
Solidity
PPTX
Whisper
PDF
Crypto-law
Governance in Polkadot PoC-3
Polkadot, Substrate and Governance (PoC-3)
Polkadot Presentation
Parity Progress Report
Blockchain, ethereum and polkadot
Polkadot prezo
Ethereum: Next steps...
Where can smart contracts take us?
Blockchain what and why-
So now we've built Ethereum, WTF is it?
The world computer
The world computer general
Bazaar services
Allegality
Relative truth
ÐΞVcon: Introduction
The Ethereum ÐApp IDE: Mix
Solidity
Whisper
Crypto-law

Recently uploaded (20)

PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
iTop VPN Crack Latest Version Full Key 2025
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
history of c programming in notes for students .pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Weekly report ppt - harsh dattuprasad patel.pptx
Design an Analysis of Algorithms II-SECS-1021-03
Operating system designcfffgfgggggggvggggggggg
iTop VPN Crack Latest Version Full Key 2025
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
Digital Systems & Binary Numbers (comprehensive )
history of c programming in notes for students .pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Oracle Fusion HCM Cloud Demo for Beginners
wealthsignaloriginal-com-DS-text-... (1).pdf
Advanced SystemCare Ultimate Crack + Portable (2025)
Salesforce Agentforce AI Implementation.pdf
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
17 Powerful Integrations Your Next-Gen MLM Software Needs
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Why Generative AI is the Future of Content, Code & Creativity?

Basic ethereum

  • 1. ethereum How we arrived and where we’re heading Dr. Gavin Wood co-founder and lead developer, ethereum project
  • 2. Overview Decentralisation Consensus Blockchain Bitcoin Direction Ethereum
  • 3. The problem Agreement necessary for collaboration. Internet is great for comms but... Too easy to lie.
  • 4. The old solution 1. Identify authority 2. Allow authority to impose “truth” 3. Blindly trust authority
  • 5. How things are :-( Someone, somewhere
  • 6. How things are :-( Someone, somewhere
  • 7. Centralisation & Central Authorities Single point of control Single point of failure Single bottleneck
  • 8. The limitation Authority may be: incompetent (Sony &c. vs thieves) compromised (Google/Facebook &c. vs. NSA) biased (Visa/Mastercard/Paypal vs. Wikileaks) corrupt unavailable unknown
  • 10. The new solution Avoid relying on authority. Use consensus of peers.
  • 13. Basic Premise “The truth is more common than any one lie” Liars can try but, ultimately, they’ll be ignored by all others.
  • 14. Which makes... A decentralised solution for any sort of chronicling. Chronicling: Time-series of archivable data
  • 15. Block chain? Digital messages (transactions) bundled into: ...Blocks. Blocks linked in a chain to form chronicle.
  • 16. The “Block Chain” The “Genesis” block 0 1 2 Proof-of-Work Timestamp Proof-of-Work Timestamp
  • 17. PoW: A Buttress of waste “Why your chain and not mine?” Longest chain is “best” shorter chains are ignored Non-trivial to make long chains as energy must be wasted (proof-of-work) in order to create blocks.
  • 18. Chain to State It’s one thing to have a single chronicle, it’s another to know what it means What is the language?
  • 19. Transaction Semantics ...or the meaning of a transaction. And thus the accumulated meaning of the chronicle.
  • 20. Bitcoin Transaction: the transfer of some value so it can only be transferred onwards by using (signing with) some secret. Chronicle: The total value accessible by each secret key. i.e. the account balances
  • 21. Why form consensus? Alice starts with $100 At the same time: Alice transfers $100 to Bob Alice transfers $100 to Charlie What happens?
  • 22. The “double-spend” solution A chronicle that everyone agrees on forces a single order. This is required. $100 goes to either Bob or Charlie, but never both. Second transfer ignored as no funds left. Everyone agrees upon the recipient
  • 23. The Alts Attributes altered such as: Proof-of-Stake: virtual “proof-of-work” Supply: increase, reduce, fixed, random, select Best: GHOST rather than length Speed: Lower block-time
  • 24. Where are we going? CRYPTO-FINANCE CRYPTO-CURRENCY APP-COINS CRYPTO-LAW Boolean Structured Language Rules Trivial Ammendable General Numeric Discrete (Less Relevant) (More Relevant)
  • 26. Formally... Collective of Non-Localised Singleton Programmable Data-Structures no authority, no centre, no server
  • 27. Simile Internet is to communication as Ethereum is to agreements
  • 28. Another Simile Ethereum is to Bitcoin as a smart-phone is to a calculator
  • 29. Bitcoin & Crypto-currencies Used blockchain to implement basic clearing house contract without a central server
  • 30. Ethereum & Crypto-law Uses blockchain to implement arbitrary social contracts without a central server
  • 31. Ethereum: State Like Bitcoin, accounts with balances. Unlike Bitcoin, accounts can be contracts: code to execute; storage for structured data
  • 32. Ethereum: Transactions Like in Bitcoin, transfer funds. Also Transactions have data attached. If destination omitted, creates a contract. If destination is contract, code gets executed.
  • 33. Extensible semantics Bitcoin: single accepted semantic for all data. (ownership of funds) Ethereum: semantic dependent on contract.
  • 34. Possible uses? Virtual currencies (Bitcoin) Digital proxy currencies (CFD, ‘Goldcoin’) Financial instruments (Derivatives, Futures) Insurance & gaming Registrars (ICANN, Namecoin, land) Reputation systems (Facebook, eBay)
  • 35. And eventually... Trust systems (Verisign) Deeds & ownership Document revision control Voting systems DAOs Your imagination!
  • 36. The Project 100% Free Software Inclusive development, open source code. Official C++, Go, Python implementations. Unofficial Java & Javascript
  • 37. Development lead by Ethereum ÐΞV team: Jeff Wilcke Gavin Wood Vitalik Buterin & many contributors...
  • 38. Specifications & Implementations: White paper (Buterin) Yellow paper (Wood) C++ (Wood) Go (Wilcke) Python (Buterin et al) Javascript (Becze) Java (Mandeleil, Savers)
  • 39. Crowd Sale Recently received over 30,000 BTC from sale of the future “crypto-fuel”. Development underway at github.com/ethereum (Great C++ coders walk this way!)
  • 40. And Web 3.0? The decentralised Web - or - The Web without any web servers
  • 46. ethereum How we arrived and where we’re heading Questions?