SlideShare a Scribd company logo
Ethereum:
Next Steps
Dr. Gavin Wood
co-founder, ethereum
co-founder, ethcore.io
@gavofyork
Where are we?
● Olympic released
● Frontier released
● Homestead released
Coming up next for Ethereum...
Metropolis
Protocol improvements and browser
Serenity
Move to proof-of-stake
Beyond
Hyper-scalability, confidentiality and more...
... and for Ethcore
Civility
99.99999% reliability through hypervisor + actor-based arch.
Tenuity
Light client
Purity
Parity fork for Serenity
PoA enterprise-grade Consortium chains
Metropolis Hard Fork
VM I/O Simplification
Removal of BLOCKHASH, provision of information in low-id contracts
Dynamic-sized Storage Slots
Moving from fixed 32-byte slots to arbitrary length
Null-signature Transactions
Provision for alternative means of identification & payment
Metropolis Hard Fork
Explicit Contract Addresses
Contracts identity on CREATE no longer nonce-based
Receipts Less Informative
Removal of medstate and gas used from logs
VM I/O Simplification
BLOCKHASH @ 0x10
Opcode removed (yey)
STATEROOT @ 0x20
Useful for Serenity/PoS
GAS_USED @ 0x30
Alternative for logged information
Dynamic-Size Storage Slots
Store any length of data in any slot!
Storage now a key/value DB with keys restricted to 32-bytes.
Makes a lot of stuff cheaper (less gas!)
Null-Signature Transactions &
Mining Logic
Authenticate-by-Contract
Contracts may authenticate through use of transaction data & alternative
crypto
Payment-by-Contract
No longer critical requirement that users own ether to use Ethereum
Mining Logic
Miners now check for alternative payment methods
Explicit Contract Addresses
Used to be creator + nonce
Now creator + code
User can be certain that address has (or will have) the supposed code in it;
cleaner when we use unsigned transactions to create contracts.
Receipts Less Informative
Receipts no longer have medstate
No longer have to execute in sequence!
Transaction parallelism
Though we still have to avoid state collisions between execution
The Road to Crypto (R)evolution
We built the kernel
Now we need the rest!
Three pillars which support the ecosystem
The Road to Crypto (R)evolution
Identity
Individuals, unique stuff. There is only one of each “thing”. The “one”.
Assets
Ownership of stuff. Each “thing” may be plural. The “many”.
Data
General information, not formally structured. The “infinite”.
Identity
People
You and me.
Unique Things
My priceless Monet painting. Your shipping container.
Devices
My door knob. Samsung’s washing machine.
Assets/Ownership
Real fungibles
I own 500g of gold in the warehouse. You want 1 tonne of granulated sugar.
Virtual fungibles
I have $500. You have 50% share in my DAO.
Data/Information
May be attributed or global
Attributed to identity or fungible. Global is unassociated.
May be freeform or formatted
Depending on usage.
Adding external relevance to internal stuff
Crypto-law rather isolated otherwise!
But the real magic...
...comes from combining these things.
Data + Assets
Insurance/Gaming
Data is arbitrary real world information/random series. Assets dispersed on
the outcome.
Pegged Currency
Data is asset performance. Contracts bet on asset against hedgers. Contracts
are split into tokens to form currency.
Asset Classification
Attributing information to assets to form asset language.
Data + Identity
Oracles
Identity claims global information.
Reputation
Identities claim scalar information on each other.
Badges
Asymmetric ascription of non-scalar (e.g. attendance, donation, purchase)
information to an identity.
Assets + Identity
Certification
Badges-for-stuff.
Asset Tracking
Attach previous-ownership information to assets.
Judged Escrow & Bonded Identity
Third-party escrow to assign ownership; bonded identity allows punitive
damages to be taken by the adjudicator.
And more...
Credit Rating/KYC
Derived from Reputation system
(Mostly-)Trust-free Oracles
Reputation + Oracles: to provide high quality fault-tolerant information
Virtual Retail
Pegged Currency + Assets: online shops and exchanges for chain-expressed
assets & services.
And more...
Real Marketplace
Reputation + Escrow + Virtual Retail: Decentralised eBay!
Simple Truth Engine
Data + Reputation: Given a statement, is it true or false?
Court
Truth Engine + Bonded Identity: Court of the internet able to assign damages.
And more...
Trade Mediator
Truth-engine + Escrow: Simpler court for trading.
Trade Finance
Credit Rating + Currency + Asset-tracking: Combine the lot to rewrite trade!
Transparent Supply-Chain
Certification + Asset-tracking: Know everything about what you’re buying
Ethereum:
Next steps
Dr. Gavin Wood
@gavofyork
Questions?

More Related Content

What's hot

Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)
Tomoaki Sato
 
Ethereum - Introduction to Smart Contracts
Ethereum - Introduction to Smart ContractsEthereum - Introduction to Smart Contracts
Ethereum - Introduction to Smart Contracts
jarradh
 
All About Ethereum
All About EthereumAll About Ethereum
All About Ethereum
Oodles Technologies Pvt. Ltd.
 
Ethereum
EthereumEthereum
Smart contracts & dApps
Smart contracts & dAppsSmart contracts & dApps
Smart contracts & dApps
Shermin Voshmgir
 
Blockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysBlockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSys
WithTheBest
 
Where can smart contracts take us?
Where can smart contracts take us?Where can smart contracts take us?
Where can smart contracts take us?
gavofyork
 
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Simplilearn
 
Ethereum Smart contract
Ethereum Smart contractEthereum Smart contract
Ethereum Smart contract
George Theofilis
 
Ethereum at Hackernews London
Ethereum at Hackernews LondonEthereum at Hackernews London
Ethereum at Hackernews London
Ethereum
 
Crypto-law
Crypto-lawCrypto-law
Crypto-law
gavofyork
 
Building Ðapps on the Ethereum Platform
Building Ðapps on the Ethereum PlatformBuilding Ðapps on the Ethereum Platform
Building Ðapps on the Ethereum Platform
Fabian Vogelsteller
 
Ethereum
EthereumEthereum
Ethereum
Brian Yap
 
Ethereum the next revolution?
Ethereum   the next revolution?Ethereum   the next revolution?
Ethereum the next revolution?
Tim Dierckxsens
 
Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum) Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum)
عطاءالمنعم اثیل شیخ
 
Ethereum & Blockchain
Ethereum & BlockchainEthereum & Blockchain
Ethereum & Blockchain
Jorge V
 
Blockchain- how it could transform business
Blockchain- how it could transform businessBlockchain- how it could transform business
Blockchain- how it could transform business
Let's Learn Digital
 
Eris and Ethereum - Decentralized computing on a blockchain
Eris and Ethereum - Decentralized computing on a blockchainEris and Ethereum - Decentralized computing on a blockchain
Eris and Ethereum - Decentralized computing on a blockchain
BlockStars.io
 
Blockchain Tokenization
Blockchain TokenizationBlockchain Tokenization
Blockchain Tokenization
Bellaj Badr
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum Experience
Ethereum
 

What's hot (20)

Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)
 
Ethereum - Introduction to Smart Contracts
Ethereum - Introduction to Smart ContractsEthereum - Introduction to Smart Contracts
Ethereum - Introduction to Smart Contracts
 
All About Ethereum
All About EthereumAll About Ethereum
All About Ethereum
 
Ethereum
EthereumEthereum
Ethereum
 
Smart contracts & dApps
Smart contracts & dAppsSmart contracts & dApps
Smart contracts & dApps
 
Blockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysBlockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSys
 
Where can smart contracts take us?
Where can smart contracts take us?Where can smart contracts take us?
Where can smart contracts take us?
 
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
 
Ethereum Smart contract
Ethereum Smart contractEthereum Smart contract
Ethereum Smart contract
 
Ethereum at Hackernews London
Ethereum at Hackernews LondonEthereum at Hackernews London
Ethereum at Hackernews London
 
Crypto-law
Crypto-lawCrypto-law
Crypto-law
 
Building Ðapps on the Ethereum Platform
Building Ðapps on the Ethereum PlatformBuilding Ðapps on the Ethereum Platform
Building Ðapps on the Ethereum Platform
 
Ethereum
EthereumEthereum
Ethereum
 
Ethereum the next revolution?
Ethereum   the next revolution?Ethereum   the next revolution?
Ethereum the next revolution?
 
Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum) Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum)
 
Ethereum & Blockchain
Ethereum & BlockchainEthereum & Blockchain
Ethereum & Blockchain
 
Blockchain- how it could transform business
Blockchain- how it could transform businessBlockchain- how it could transform business
Blockchain- how it could transform business
 
Eris and Ethereum - Decentralized computing on a blockchain
Eris and Ethereum - Decentralized computing on a blockchainEris and Ethereum - Decentralized computing on a blockchain
Eris and Ethereum - Decentralized computing on a blockchain
 
Blockchain Tokenization
Blockchain TokenizationBlockchain Tokenization
Blockchain Tokenization
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum Experience
 

Viewers also liked

Parity Progress Report
Parity Progress ReportParity Progress Report
Parity Progress Report
gavofyork
 
Polkadot prezo
Polkadot prezoPolkadot prezo
Polkadot prezo
gavofyork
 
Polkadot Presentation
Polkadot PresentationPolkadot Presentation
Polkadot Presentation
gavofyork
 
Blockchain, ethereum and polkadot
Blockchain, ethereum and polkadotBlockchain, ethereum and polkadot
Blockchain, ethereum and polkadot
gavofyork
 
Conceptualizing Smart Contracts
Conceptualizing Smart ContractsConceptualizing Smart Contracts
Conceptualizing Smart Contracts
Aaron Wright
 
Smart contracts
Smart contractsSmart contracts
Smart contracts
Philippe Camacho, Ph.D.
 
Blockchain Smart Contracts - getting from hype to reality
Blockchain Smart Contracts - getting from hype to reality Blockchain Smart Contracts - getting from hype to reality
Blockchain Smart Contracts - getting from hype to reality
Capgemini
 

Viewers also liked (7)

Parity Progress Report
Parity Progress ReportParity Progress Report
Parity Progress Report
 
Polkadot prezo
Polkadot prezoPolkadot prezo
Polkadot prezo
 
Polkadot Presentation
Polkadot PresentationPolkadot Presentation
Polkadot Presentation
 
Blockchain, ethereum and polkadot
Blockchain, ethereum and polkadotBlockchain, ethereum and polkadot
Blockchain, ethereum and polkadot
 
Conceptualizing Smart Contracts
Conceptualizing Smart ContractsConceptualizing Smart Contracts
Conceptualizing Smart Contracts
 
Smart contracts
Smart contractsSmart contracts
Smart contracts
 
Blockchain Smart Contracts - getting from hype to reality
Blockchain Smart Contracts - getting from hype to reality Blockchain Smart Contracts - getting from hype to reality
Blockchain Smart Contracts - getting from hype to reality
 

Similar to Ethereum: Next steps...

Digital Value presentation Blockchain Technology Conference Melbourne
Digital Value presentation Blockchain Technology Conference Melbourne Digital Value presentation Blockchain Technology Conference Melbourne
Digital Value presentation Blockchain Technology Conference Melbourne
Steve Daws
 
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam CecchettiDeja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
Scott Strang
 
10 Best Cryptocurrency to Invest in Today
10 Best Cryptocurrency to Invest in Today10 Best Cryptocurrency to Invest in Today
10 Best Cryptocurrency to Invest in Today
HRMC Matrix
 
10 Best Cryptocurrency to Invest in Today
10 Best Cryptocurrency to Invest in Today10 Best Cryptocurrency to Invest in Today
10 Best Cryptocurrency to Invest in Today
HRMC Matrix
 
BigchainDB and Beyond
BigchainDB and BeyondBigchainDB and Beyond
BigchainDB and Beyond
Dimitri De Jonghe
 
Blockchains for trusted data and unstoppable code
Blockchains for trusted data and unstoppable codeBlockchains for trusted data and unstoppable code
Blockchains for trusted data and unstoppable code
Dimitri De Jonghe
 
Python, Blockchain, and Byte-Size Change
Python, Blockchain, and Byte-Size ChangePython, Blockchain, and Byte-Size Change
Python, Blockchain, and Byte-Size Change
Portia Burton
 
The Blockchain and JavaScript
The Blockchain and JavaScriptThe Blockchain and JavaScript
The Blockchain and JavaScript
Portia Burton
 
Integrating blockchain and traditional web
Integrating blockchain and traditional webIntegrating blockchain and traditional web
Integrating blockchain and traditional web
Michael Coon
 
EARN DAILY Eldorado Token
 EARN DAILY Eldorado  Token EARN DAILY Eldorado  Token
EARN DAILY Eldorado Token
SNEH LATA
 
Etherparty Pitch Dek
Etherparty Pitch DekEtherparty Pitch Dek
Etherparty Pitch Dek
craze3
 
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
Samuel Feintech
 
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
Shingo Lavine
 
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdfTrading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdf
ShreeharshaHegde7
 
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdfTrading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Leokas123
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the Banker
Bohdan Szymanik
 
Top benefits to incur when you buy ethereum with Canadian dollars
Top benefits to incur when you buy ethereum with Canadian dollarsTop benefits to incur when you buy ethereum with Canadian dollars
Top benefits to incur when you buy ethereum with Canadian dollars
Bitcoin Wallet Canada
 
DevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, ING
DevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, INGDevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, ING
DevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, ING
R3
 
Gears18: The blockchain landscape in 2018
Gears18: The blockchain landscape in 2018Gears18: The blockchain landscape in 2018
Gears18: The blockchain landscape in 2018
Roderik van der Veer
 
Making your ethereum easier – here’s how to buy ethereum!
Making your ethereum easier – here’s how to buy ethereum!Making your ethereum easier – here’s how to buy ethereum!
Making your ethereum easier – here’s how to buy ethereum!
Bitcoin Wallet Canada
 

Similar to Ethereum: Next steps... (20)

Digital Value presentation Blockchain Technology Conference Melbourne
Digital Value presentation Blockchain Technology Conference Melbourne Digital Value presentation Blockchain Technology Conference Melbourne
Digital Value presentation Blockchain Technology Conference Melbourne
 
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam CecchettiDeja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
 
10 Best Cryptocurrency to Invest in Today
10 Best Cryptocurrency to Invest in Today10 Best Cryptocurrency to Invest in Today
10 Best Cryptocurrency to Invest in Today
 
10 Best Cryptocurrency to Invest in Today
10 Best Cryptocurrency to Invest in Today10 Best Cryptocurrency to Invest in Today
10 Best Cryptocurrency to Invest in Today
 
BigchainDB and Beyond
BigchainDB and BeyondBigchainDB and Beyond
BigchainDB and Beyond
 
Blockchains for trusted data and unstoppable code
Blockchains for trusted data and unstoppable codeBlockchains for trusted data and unstoppable code
Blockchains for trusted data and unstoppable code
 
Python, Blockchain, and Byte-Size Change
Python, Blockchain, and Byte-Size ChangePython, Blockchain, and Byte-Size Change
Python, Blockchain, and Byte-Size Change
 
The Blockchain and JavaScript
The Blockchain and JavaScriptThe Blockchain and JavaScript
The Blockchain and JavaScript
 
Integrating blockchain and traditional web
Integrating blockchain and traditional webIntegrating blockchain and traditional web
Integrating blockchain and traditional web
 
EARN DAILY Eldorado Token
 EARN DAILY Eldorado  Token EARN DAILY Eldorado  Token
EARN DAILY Eldorado Token
 
Etherparty Pitch Dek
Etherparty Pitch DekEtherparty Pitch Dek
Etherparty Pitch Dek
 
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
 
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
 
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdfTrading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdf
 
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdfTrading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdf
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the Banker
 
Top benefits to incur when you buy ethereum with Canadian dollars
Top benefits to incur when you buy ethereum with Canadian dollarsTop benefits to incur when you buy ethereum with Canadian dollars
Top benefits to incur when you buy ethereum with Canadian dollars
 
DevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, ING
DevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, INGDevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, ING
DevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, ING
 
Gears18: The blockchain landscape in 2018
Gears18: The blockchain landscape in 2018Gears18: The blockchain landscape in 2018
Gears18: The blockchain landscape in 2018
 
Making your ethereum easier – here’s how to buy ethereum!
Making your ethereum easier – here’s how to buy ethereum!Making your ethereum easier – here’s how to buy ethereum!
Making your ethereum easier – here’s how to buy ethereum!
 

More from gavofyork

Governance in Polkadot PoC-3
Governance in Polkadot PoC-3Governance in Polkadot PoC-3
Governance in Polkadot PoC-3
gavofyork
 
Polkadot, Substrate and Governance (PoC-3)
Polkadot, Substrate and Governance (PoC-3)Polkadot, Substrate and Governance (PoC-3)
Polkadot, Substrate and Governance (PoC-3)
gavofyork
 
Bazaar services
Bazaar servicesBazaar services
Bazaar services
gavofyork
 
Allegality
AllegalityAllegality
Allegality
gavofyork
 
ÐΞVcon: Introduction
ÐΞVcon: IntroductionÐΞVcon: Introduction
ÐΞVcon: Introduction
gavofyork
 
The Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: MixThe Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: Mix
gavofyork
 
Solidity
SoliditySolidity
Solidity
gavofyork
 
Ethereum: Coding Society
Ethereum: Coding SocietyEthereum: Coding Society
Ethereum: Coding Society
gavofyork
 
Ethereum hackers
Ethereum hackersEthereum hackers
Ethereum hackersgavofyork
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum Experience
gavofyork
 
Academic Ethereum
Academic EthereumAcademic Ethereum
Academic Ethereum
gavofyork
 
Berlinbetahaus
BerlinbetahausBerlinbetahaus
Berlinbetahaus
gavofyork
 

More from gavofyork (13)

Governance in Polkadot PoC-3
Governance in Polkadot PoC-3Governance in Polkadot PoC-3
Governance in Polkadot PoC-3
 
Polkadot, Substrate and Governance (PoC-3)
Polkadot, Substrate and Governance (PoC-3)Polkadot, Substrate and Governance (PoC-3)
Polkadot, Substrate and Governance (PoC-3)
 
Bazaar services
Bazaar servicesBazaar services
Bazaar services
 
Allegality
AllegalityAllegality
Allegality
 
ÐΞVcon: Introduction
ÐΞVcon: IntroductionÐΞVcon: Introduction
ÐΞVcon: Introduction
 
The Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: MixThe Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: Mix
 
Solidity
SoliditySolidity
Solidity
 
Whisper
WhisperWhisper
Whisper
 
Ethereum: Coding Society
Ethereum: Coding SocietyEthereum: Coding Society
Ethereum: Coding Society
 
Ethereum hackers
Ethereum hackersEthereum hackers
Ethereum hackers
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum Experience
 
Academic Ethereum
Academic EthereumAcademic Ethereum
Academic Ethereum
 
Berlinbetahaus
BerlinbetahausBerlinbetahaus
Berlinbetahaus
 

Recently uploaded

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

Ethereum: Next steps...

  • 1. Ethereum: Next Steps Dr. Gavin Wood co-founder, ethereum co-founder, ethcore.io @gavofyork
  • 2. Where are we? ● Olympic released ● Frontier released ● Homestead released
  • 3. Coming up next for Ethereum... Metropolis Protocol improvements and browser Serenity Move to proof-of-stake Beyond Hyper-scalability, confidentiality and more...
  • 4. ... and for Ethcore Civility 99.99999% reliability through hypervisor + actor-based arch. Tenuity Light client Purity Parity fork for Serenity PoA enterprise-grade Consortium chains
  • 5. Metropolis Hard Fork VM I/O Simplification Removal of BLOCKHASH, provision of information in low-id contracts Dynamic-sized Storage Slots Moving from fixed 32-byte slots to arbitrary length Null-signature Transactions Provision for alternative means of identification & payment
  • 6. Metropolis Hard Fork Explicit Contract Addresses Contracts identity on CREATE no longer nonce-based Receipts Less Informative Removal of medstate and gas used from logs
  • 7. VM I/O Simplification BLOCKHASH @ 0x10 Opcode removed (yey) STATEROOT @ 0x20 Useful for Serenity/PoS GAS_USED @ 0x30 Alternative for logged information
  • 8. Dynamic-Size Storage Slots Store any length of data in any slot! Storage now a key/value DB with keys restricted to 32-bytes. Makes a lot of stuff cheaper (less gas!)
  • 9. Null-Signature Transactions & Mining Logic Authenticate-by-Contract Contracts may authenticate through use of transaction data & alternative crypto Payment-by-Contract No longer critical requirement that users own ether to use Ethereum Mining Logic Miners now check for alternative payment methods
  • 10. Explicit Contract Addresses Used to be creator + nonce Now creator + code User can be certain that address has (or will have) the supposed code in it; cleaner when we use unsigned transactions to create contracts.
  • 11. Receipts Less Informative Receipts no longer have medstate No longer have to execute in sequence! Transaction parallelism Though we still have to avoid state collisions between execution
  • 12. The Road to Crypto (R)evolution We built the kernel Now we need the rest! Three pillars which support the ecosystem
  • 13. The Road to Crypto (R)evolution Identity Individuals, unique stuff. There is only one of each “thing”. The “one”. Assets Ownership of stuff. Each “thing” may be plural. The “many”. Data General information, not formally structured. The “infinite”.
  • 14. Identity People You and me. Unique Things My priceless Monet painting. Your shipping container. Devices My door knob. Samsung’s washing machine.
  • 15. Assets/Ownership Real fungibles I own 500g of gold in the warehouse. You want 1 tonne of granulated sugar. Virtual fungibles I have $500. You have 50% share in my DAO.
  • 16. Data/Information May be attributed or global Attributed to identity or fungible. Global is unassociated. May be freeform or formatted Depending on usage. Adding external relevance to internal stuff Crypto-law rather isolated otherwise!
  • 17. But the real magic... ...comes from combining these things.
  • 18. Data + Assets Insurance/Gaming Data is arbitrary real world information/random series. Assets dispersed on the outcome. Pegged Currency Data is asset performance. Contracts bet on asset against hedgers. Contracts are split into tokens to form currency. Asset Classification Attributing information to assets to form asset language.
  • 19. Data + Identity Oracles Identity claims global information. Reputation Identities claim scalar information on each other. Badges Asymmetric ascription of non-scalar (e.g. attendance, donation, purchase) information to an identity.
  • 20. Assets + Identity Certification Badges-for-stuff. Asset Tracking Attach previous-ownership information to assets. Judged Escrow & Bonded Identity Third-party escrow to assign ownership; bonded identity allows punitive damages to be taken by the adjudicator.
  • 21. And more... Credit Rating/KYC Derived from Reputation system (Mostly-)Trust-free Oracles Reputation + Oracles: to provide high quality fault-tolerant information Virtual Retail Pegged Currency + Assets: online shops and exchanges for chain-expressed assets & services.
  • 22. And more... Real Marketplace Reputation + Escrow + Virtual Retail: Decentralised eBay! Simple Truth Engine Data + Reputation: Given a statement, is it true or false? Court Truth Engine + Bonded Identity: Court of the internet able to assign damages.
  • 23. And more... Trade Mediator Truth-engine + Escrow: Simpler court for trading. Trade Finance Credit Rating + Currency + Asset-tracking: Combine the lot to rewrite trade! Transparent Supply-Chain Certification + Asset-tracking: Know everything about what you’re buying
  • 24. Ethereum: Next steps Dr. Gavin Wood @gavofyork Questions?