SlideShare a Scribd company logo
1 of 24
Download to read offline
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 Contractsjarradh
 
Blockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysBlockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysWithTheBest
 
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 at Hackernews London
Ethereum at Hackernews LondonEthereum at Hackernews London
Ethereum at Hackernews LondonEthereum
 
Building Ðapps on the Ethereum Platform
Building Ðapps on the Ethereum PlatformBuilding Ðapps on the Ethereum Platform
Building Ðapps on the Ethereum PlatformFabian Vogelsteller
 
Ethereum the next revolution?
Ethereum   the next revolution?Ethereum   the next revolution?
Ethereum the next revolution?Tim Dierckxsens
 
Ethereum & Blockchain
Ethereum & BlockchainEthereum & Blockchain
Ethereum & BlockchainJorge V
 
Blockchain- how it could transform business
Blockchain- how it could transform businessBlockchain- how it could transform business
Blockchain- how it could transform businessLet'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 blockchainBlockStars.io
 
Blockchain Tokenization
Blockchain TokenizationBlockchain Tokenization
Blockchain TokenizationBellaj Badr
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum ExperienceEthereum
 

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 Reportgavofyork
 
Polkadot prezo
Polkadot prezoPolkadot prezo
Polkadot prezogavofyork
 
Polkadot Presentation
Polkadot PresentationPolkadot Presentation
Polkadot Presentationgavofyork
 
Blockchain, ethereum and polkadot
Blockchain, ethereum and polkadotBlockchain, ethereum and polkadot
Blockchain, ethereum and polkadotgavofyork
 
Conceptualizing Smart Contracts
Conceptualizing Smart ContractsConceptualizing Smart Contracts
Conceptualizing Smart ContractsAaron Wright
 
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 CecchettiScott 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 TodayHRMC 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 TodayHRMC Matrix
 
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 codeDimitri De Jonghe
 
Python, Blockchain, and Byte-Size Change
Python, Blockchain, and Byte-Size ChangePython, Blockchain, and Byte-Size Change
Python, Blockchain, and Byte-Size ChangePortia Burton
 
The Blockchain and JavaScript
The Blockchain and JavaScriptThe Blockchain and JavaScript
The Blockchain and JavaScriptPortia Burton
 
Integrating blockchain and traditional web
Integrating blockchain and traditional webIntegrating blockchain and traditional web
Integrating blockchain and traditional webMichael Coon
 
EARN DAILY Eldorado Token
 EARN DAILY Eldorado  Token EARN DAILY Eldorado  Token
EARN DAILY Eldorado TokenSNEH LATA
 
Etherparty Pitch Dek
Etherparty Pitch DekEtherparty Pitch Dek
Etherparty Pitch Dekcraze3
 
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.pdfShreeharshaHegde7
 
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdfTrading-CryptoCurrency-Advanced-Trading-Strategies.pdf
Trading-CryptoCurrency-Advanced-Trading-Strategies.pdfLeokas123
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the BankerBohdan 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 dollarsBitcoin 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, INGR3
 
Gears18: The blockchain landscape in 2018
Gears18: The blockchain landscape in 2018Gears18: The blockchain landscape in 2018
Gears18: The blockchain landscape in 2018Roderik 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-3gavofyork
 
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 servicesgavofyork
 
ÐΞVcon: Introduction
ÐΞVcon: IntroductionÐΞVcon: Introduction
ÐΞVcon: Introductiongavofyork
 
The Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: MixThe Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: Mixgavofyork
 
Ethereum: Coding Society
Ethereum: Coding SocietyEthereum: Coding Society
Ethereum: Coding Societygavofyork
 
Ethereum hackers
Ethereum hackersEthereum hackers
Ethereum hackersgavofyork
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum Experiencegavofyork
 
Academic Ethereum
Academic EthereumAcademic Ethereum
Academic Ethereumgavofyork
 
Berlinbetahaus
BerlinbetahausBerlinbetahaus
Berlinbetahausgavofyork
 

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

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

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?