SlideShare a Scribd company logo
1 of 36
tomorrow’s transactions today
Crypt070 meetup
Den Haag, May 26th 2016
2 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
3 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
Smart contracts in Bitcoin
• Contains a deliberately simple scripting language
• A transaction = locking Bitcoin and describing how it can be unlocked
• Examples:
− Multisig: multiple signatures are needed to unlock
− CheckLocktimeVerify: Bitcoin only spendable at some point in future
− ….
4 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
Smart contracts in Bitcoin
• Contains a relatively simple scripting language
• A transaction = locking Bitcoin and describing how it can be unlocked
• Examples:
− Multisig: multiple signatures are needed to unlock
− CheckLocktimeVerify: Bitcoin only spendable at some point in future
− ….
Altcoin/Metacoin X
More ”opcodes”,
more functionality
5 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
6 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
Ethereum: anything is programmable
“Classic “ blockchains
• Addresses
• Balance with “native” coin
• Transactions
• Blocks: transactions bundled
Ethereum:
• Addresses
• + data storage
• + code
• Balance with Ether
• + application-specific tokens
with specific behaviour
• Transactions
• + creation of contract code
• + calling contract code
• Blocks: “transactions”
• + ”new state” of entire system
7 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
8 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
9 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
tomorrow’s transactions today
Red sends 1.1 to green
Blue sends 3 to green
Grey sends 1 to red
Blue sends 3 to red
Red sends 1.1 to grey
Red gets 50 for the
puzzle!
11 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
12 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
13 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
Slow and primitive, but…
Promise:
A 15-year old can deploy business
logic that is:
• Verifiable
• Immutable
• Untamperable
• Untouchable
14 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
15 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
16 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
17 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
18 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
19 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
20 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
21 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
22 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
23 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
24 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
Smart contract pattern
1 Lock thing of value in contract
2 Contract code determines
redistribution
3 Based on information that is not
yet known
25 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
Smart contract pattern
1 Lock thing of value in contract
• Native crypto
• Tokens representing value… or
abilities
2 Contract code determines
redistribution
3 Based on information that is not
yet known
26 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
Smart contract pattern
1 Lock thing of value in contract
• Native crypto
• Tokens representing value… or
abilities
2 Contract code determines
redistribution
3 Based on information that is not
yet known
• Randomness
• Actor
• “Oracle”
27 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
28 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
29 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
30 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
31 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
32 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
33 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
34 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
35 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
36 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
DAO questions
1 Governance with 12000 ppl?
2 Regulatory uncertainty
3 Limitations of Biz Model

More Related Content

What's hot

BitCoin explained
BitCoin explainedBitCoin explained
BitCoin explainedHarelc
 
Cryptocurrency for Dummies
Cryptocurrency for DummiesCryptocurrency for Dummies
Cryptocurrency for DummiesMiguel Duarte
 
A comparison of blockchain technologies for distributed voting
A comparison of blockchain technologies for distributed votingA comparison of blockchain technologies for distributed voting
A comparison of blockchain technologies for distributed votingRoderik van der Veer
 
Bitcoin, Blockchain and the Crypto Contracts - Part 2
Bitcoin, Blockchain and the Crypto Contracts - Part 2Bitcoin, Blockchain and the Crypto Contracts - Part 2
Bitcoin, Blockchain and the Crypto Contracts - Part 2Prithwis Mukerjee
 
Introduction to Blockchain with an Ethereuem Hands-on
Introduction to Blockchain with an Ethereuem Hands-onIntroduction to Blockchain with an Ethereuem Hands-on
Introduction to Blockchain with an Ethereuem Hands-onJohann Romefort
 
Introducing blockchain
Introducing blockchainIntroducing blockchain
Introducing blockchainLon Barfield
 
What you need to know about Cryptocurrency Trading by Oladayo Oladipupo
What you need to know about Cryptocurrency Trading by Oladayo OladipupoWhat you need to know about Cryptocurrency Trading by Oladayo Oladipupo
What you need to know about Cryptocurrency Trading by Oladayo OladipupoOladayo Oladipupo
 
Blockchain intro at framework
Blockchain intro at frameworkBlockchain intro at framework
Blockchain intro at frameworkLon Barfield
 
Crypto Think Tank Presentation on Alternative Cryptocurrency Feb 16, 2014 at ...
Crypto Think Tank Presentation on Alternative Cryptocurrency Feb 16, 2014 at ...Crypto Think Tank Presentation on Alternative Cryptocurrency Feb 16, 2014 at ...
Crypto Think Tank Presentation on Alternative Cryptocurrency Feb 16, 2014 at ...cryptothinktank
 
Cryptocurrencies 101
Cryptocurrencies 101Cryptocurrencies 101
Cryptocurrencies 101Brett Colbert
 
以比特幣為例的區塊鏈技術介紹 ( Intro to Blockchain using Bitcoin as an example)
以比特幣為例的區塊鏈技術介紹 ( Intro to Blockchain using Bitcoin as an example)以比特幣為例的區塊鏈技術介紹 ( Intro to Blockchain using Bitcoin as an example)
以比特幣為例的區塊鏈技術介紹 ( Intro to Blockchain using Bitcoin as an example)Nicholas Lin
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBen Hall
 
Introduction to cryptocurrency trading
Introduction to cryptocurrency trading Introduction to cryptocurrency trading
Introduction to cryptocurrency trading Aditya Ahluwalia
 
Bitcoin - An Introduction
Bitcoin - An IntroductionBitcoin - An Introduction
Bitcoin - An IntroductionDawie Poolman
 
Bitcoin National Congress
Bitcoin National CongressBitcoin National Congress
Bitcoin National CongressBlockTrail
 
Intro to blockchain technology
Intro to blockchain technologyIntro to blockchain technology
Intro to blockchain technologyGalin Dinkov
 

What's hot (20)

Altcoins
AltcoinsAltcoins
Altcoins
 
BitCoin explained
BitCoin explainedBitCoin explained
BitCoin explained
 
Cryptocurrency for Dummies
Cryptocurrency for DummiesCryptocurrency for Dummies
Cryptocurrency for Dummies
 
A comparison of blockchain technologies for distributed voting
A comparison of blockchain technologies for distributed votingA comparison of blockchain technologies for distributed voting
A comparison of blockchain technologies for distributed voting
 
Bitcoin, Blockchain and the Crypto Contracts - Part 2
Bitcoin, Blockchain and the Crypto Contracts - Part 2Bitcoin, Blockchain and the Crypto Contracts - Part 2
Bitcoin, Blockchain and the Crypto Contracts - Part 2
 
BitCoin Protocol
BitCoin ProtocolBitCoin Protocol
BitCoin Protocol
 
Introduction to Blockchain with an Ethereuem Hands-on
Introduction to Blockchain with an Ethereuem Hands-onIntroduction to Blockchain with an Ethereuem Hands-on
Introduction to Blockchain with an Ethereuem Hands-on
 
Introducing blockchain
Introducing blockchainIntroducing blockchain
Introducing blockchain
 
What you need to know about Cryptocurrency Trading by Oladayo Oladipupo
What you need to know about Cryptocurrency Trading by Oladayo OladipupoWhat you need to know about Cryptocurrency Trading by Oladayo Oladipupo
What you need to know about Cryptocurrency Trading by Oladayo Oladipupo
 
Hands on with multichain
Hands on with multichainHands on with multichain
Hands on with multichain
 
Blockchain intro at framework
Blockchain intro at frameworkBlockchain intro at framework
Blockchain intro at framework
 
Crypto Think Tank Presentation on Alternative Cryptocurrency Feb 16, 2014 at ...
Crypto Think Tank Presentation on Alternative Cryptocurrency Feb 16, 2014 at ...Crypto Think Tank Presentation on Alternative Cryptocurrency Feb 16, 2014 at ...
Crypto Think Tank Presentation on Alternative Cryptocurrency Feb 16, 2014 at ...
 
Cryptocurrencies 101
Cryptocurrencies 101Cryptocurrencies 101
Cryptocurrencies 101
 
以比特幣為例的區塊鏈技術介紹 ( Intro to Blockchain using Bitcoin as an example)
以比特幣為例的區塊鏈技術介紹 ( Intro to Blockchain using Bitcoin as an example)以比特幣為例的區塊鏈技術介紹 ( Intro to Blockchain using Bitcoin as an example)
以比特幣為例的區塊鏈技術介紹 ( Intro to Blockchain using Bitcoin as an example)
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrency
 
Introduction to cryptocurrency trading
Introduction to cryptocurrency trading Introduction to cryptocurrency trading
Introduction to cryptocurrency trading
 
Bitcoin - An Introduction
Bitcoin - An IntroductionBitcoin - An Introduction
Bitcoin - An Introduction
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin National Congress
Bitcoin National CongressBitcoin National Congress
Bitcoin National Congress
 
Intro to blockchain technology
Intro to blockchain technologyIntro to blockchain technology
Intro to blockchain technology
 

Viewers also liked

BlockChain - Towards a New Revolution
BlockChain - Towards a New RevolutionBlockChain - Towards a New Revolution
BlockChain - Towards a New RevolutionEric Lévy-Bencheton
 
Ethereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonderEthereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yondergavofyork
 
Cybernetic Economy Report 2015
Cybernetic Economy Report 2015Cybernetic Economy Report 2015
Cybernetic Economy Report 2015cyber•Fund
 
A tour of ethereum ecosystem
A tour of ethereum ecosystemA tour of ethereum ecosystem
A tour of ethereum ecosystemChang-Wu Chen
 
La blockchain, quand l'individu sert au collectif... malgré lui
La blockchain, quand l'individu sert au collectif... malgré luiLa blockchain, quand l'individu sert au collectif... malgré lui
La blockchain, quand l'individu sert au collectif... malgré luiFrancois Zaninotto
 
Будущее VR/AR игр
Будущее VR/AR игрБудущее VR/AR игр
Будущее VR/AR игрDenis Rysev
 
Innovationstag Digital Banking Liechtenstein 2016
Innovationstag Digital Banking Liechtenstein 2016Innovationstag Digital Banking Liechtenstein 2016
Innovationstag Digital Banking Liechtenstein 2016Roman Dinkel
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum ExperienceEthereum
 
Introduction to Ethereum
Introduction to EthereumIntroduction to Ethereum
Introduction to EthereumTerek Judi
 
Ethereum Sentiment Research Spotlight Study
Ethereum Sentiment Research Spotlight StudyEthereum Sentiment Research Spotlight Study
Ethereum Sentiment Research Spotlight StudyCoinDesk
 
Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase
Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase
Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase Kai Wähner
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureMelanie Swan
 
State of Blockchain Q1 2016
State of Blockchain Q1 2016State of Blockchain Q1 2016
State of Blockchain Q1 2016CoinDesk
 
State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016CoinDesk
 

Viewers also liked (14)

BlockChain - Towards a New Revolution
BlockChain - Towards a New RevolutionBlockChain - Towards a New Revolution
BlockChain - Towards a New Revolution
 
Ethereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonderEthereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonder
 
Cybernetic Economy Report 2015
Cybernetic Economy Report 2015Cybernetic Economy Report 2015
Cybernetic Economy Report 2015
 
A tour of ethereum ecosystem
A tour of ethereum ecosystemA tour of ethereum ecosystem
A tour of ethereum ecosystem
 
La blockchain, quand l'individu sert au collectif... malgré lui
La blockchain, quand l'individu sert au collectif... malgré luiLa blockchain, quand l'individu sert au collectif... malgré lui
La blockchain, quand l'individu sert au collectif... malgré lui
 
Будущее VR/AR игр
Будущее VR/AR игрБудущее VR/AR игр
Будущее VR/AR игр
 
Innovationstag Digital Banking Liechtenstein 2016
Innovationstag Digital Banking Liechtenstein 2016Innovationstag Digital Banking Liechtenstein 2016
Innovationstag Digital Banking Liechtenstein 2016
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum Experience
 
Introduction to Ethereum
Introduction to EthereumIntroduction to Ethereum
Introduction to Ethereum
 
Ethereum Sentiment Research Spotlight Study
Ethereum Sentiment Research Spotlight StudyEthereum Sentiment Research Spotlight Study
Ethereum Sentiment Research Spotlight Study
 
Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase
Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase
Blockchain + Streaming Analytics with Ethereum and TIBCO StreamBase
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the Future
 
State of Blockchain Q1 2016
State of Blockchain Q1 2016State of Blockchain Q1 2016
State of Blockchain Q1 2016
 
State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016
 

Similar to Ethereum and the DAO, Presentation May 26th, Crypto070 Meetup The Hague

Lost in the Ether: How Ethereum Hacks Are Shaping the Blockchain Future
Lost in the Ether: How Ethereum Hacks Are Shaping the Blockchain FutureLost in the Ether: How Ethereum Hacks Are Shaping the Blockchain Future
Lost in the Ether: How Ethereum Hacks Are Shaping the Blockchain FuturePriyanka Aash
 
Blockchain explained
Blockchain explainedBlockchain explained
Blockchain explainedLon Barfield
 
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
An Investigator’s Guide to Blockchain, Bitcoin and Wallet TransactionsAn Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
An Investigator’s Guide to Blockchain, Bitcoin and Wallet TransactionsCase IQ
 
J.burke HackMiami6
J.burke HackMiami6J.burke HackMiami6
J.burke HackMiami6Jesse Burke
 
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshop
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshopBlockchain, Bitcoin, Crypto assets, Initial Coin Offer workshop
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshopNext Space Pvt. Ltd
 
What is cryptocurrency everything you need to know - ultimate guide
What is cryptocurrency  everything you need to know - ultimate guideWhat is cryptocurrency  everything you need to know - ultimate guide
What is cryptocurrency everything you need to know - ultimate guidePreparationInfo
 
Introduction to Blockchains
Introduction to BlockchainsIntroduction to Blockchains
Introduction to BlockchainsRamesh Nair
 
ACAMS NY Chapter Presentation - C-AML: Exploring the New Frontier of Crypto-AML
ACAMS NY Chapter Presentation -  C-AML: Exploring the New Frontier of Crypto-AMLACAMS NY Chapter Presentation -  C-AML: Exploring the New Frontier of Crypto-AML
ACAMS NY Chapter Presentation - C-AML: Exploring the New Frontier of Crypto-AMLMadeline Ross
 
Blockchain Knowledge Sharing (Second Revision)
Blockchain Knowledge Sharing (Second Revision)Blockchain Knowledge Sharing (Second Revision)
Blockchain Knowledge Sharing (Second Revision)Vorapoap Lohwongwatana
 
Top 10 Cryptocurrencies
Top 10 CryptocurrenciesTop 10 Cryptocurrencies
Top 10 CryptocurrenciesMoussa Diarra
 
Blockchain explained (Technology running Bitcoin)
Blockchain explained (Technology running Bitcoin)Blockchain explained (Technology running Bitcoin)
Blockchain explained (Technology running Bitcoin)Qais Ammari
 
Upfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deckUpfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deckMark Suster
 
10 Most Popular Cryptocurrency To Buy 2022
10 Most Popular Cryptocurrency To Buy 202210 Most Popular Cryptocurrency To Buy 2022
10 Most Popular Cryptocurrency To Buy 2022Crypto Future Key
 
Top cryptosupers nov2020v2
Top cryptosupers nov2020v2Top cryptosupers nov2020v2
Top cryptosupers nov2020v2Stephen Perrenod
 
Top cryptosupers nov2020v2
Top cryptosupers nov2020v2Top cryptosupers nov2020v2
Top cryptosupers nov2020v2Stephen Perrenod
 

Similar to Ethereum and the DAO, Presentation May 26th, Crypto070 Meetup The Hague (20)

Explaining Ethereum
Explaining EthereumExplaining Ethereum
Explaining Ethereum
 
Masterclass on Bitcoin, Ethereum & Cryptoassets
Masterclass on Bitcoin, Ethereum & CryptoassetsMasterclass on Bitcoin, Ethereum & Cryptoassets
Masterclass on Bitcoin, Ethereum & Cryptoassets
 
Lost in the Ether: How Ethereum Hacks Are Shaping the Blockchain Future
Lost in the Ether: How Ethereum Hacks Are Shaping the Blockchain FutureLost in the Ether: How Ethereum Hacks Are Shaping the Blockchain Future
Lost in the Ether: How Ethereum Hacks Are Shaping the Blockchain Future
 
Blockchain explained
Blockchain explainedBlockchain explained
Blockchain explained
 
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
An Investigator’s Guide to Blockchain, Bitcoin and Wallet TransactionsAn Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
 
J.burke HackMiami6
J.burke HackMiami6J.burke HackMiami6
J.burke HackMiami6
 
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshop
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshopBlockchain, Bitcoin, Crypto assets, Initial Coin Offer workshop
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshop
 
What is cryptocurrency everything you need to know - ultimate guide
What is cryptocurrency  everything you need to know - ultimate guideWhat is cryptocurrency  everything you need to know - ultimate guide
What is cryptocurrency everything you need to know - ultimate guide
 
Introduction to Blockchains
Introduction to BlockchainsIntroduction to Blockchains
Introduction to Blockchains
 
ACAMS NY Chapter Presentation - C-AML: Exploring the New Frontier of Crypto-AML
ACAMS NY Chapter Presentation -  C-AML: Exploring the New Frontier of Crypto-AMLACAMS NY Chapter Presentation -  C-AML: Exploring the New Frontier of Crypto-AML
ACAMS NY Chapter Presentation - C-AML: Exploring the New Frontier of Crypto-AML
 
Dexpools
Dexpools  Dexpools
Dexpools
 
Blockchain Knowledge Sharing (Second Revision)
Blockchain Knowledge Sharing (Second Revision)Blockchain Knowledge Sharing (Second Revision)
Blockchain Knowledge Sharing (Second Revision)
 
Crypto
CryptoCrypto
Crypto
 
Top 10 Cryptocurrencies
Top 10 CryptocurrenciesTop 10 Cryptocurrencies
Top 10 Cryptocurrencies
 
Blockchain explained (Technology running Bitcoin)
Blockchain explained (Technology running Bitcoin)Blockchain explained (Technology running Bitcoin)
Blockchain explained (Technology running Bitcoin)
 
Upfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deckUpfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deck
 
CRYPTOCURRENCY
CRYPTOCURRENCYCRYPTOCURRENCY
CRYPTOCURRENCY
 
10 Most Popular Cryptocurrency To Buy 2022
10 Most Popular Cryptocurrency To Buy 202210 Most Popular Cryptocurrency To Buy 2022
10 Most Popular Cryptocurrency To Buy 2022
 
Top cryptosupers nov2020v2
Top cryptosupers nov2020v2Top cryptosupers nov2020v2
Top cryptosupers nov2020v2
 
Top cryptosupers nov2020v2
Top cryptosupers nov2020v2Top cryptosupers nov2020v2
Top cryptosupers nov2020v2
 

Recently uploaded

Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistandanishmna97
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...SOFTTECHHUB
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 

Recently uploaded (20)

Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 

Ethereum and the DAO, Presentation May 26th, Crypto070 Meetup The Hague

  • 1. tomorrow’s transactions today Crypt070 meetup Den Haag, May 26th 2016
  • 2. 2 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 3. 3 Ethereum & The DAO, Crypt070 meetup, May 26th 2016 Smart contracts in Bitcoin • Contains a deliberately simple scripting language • A transaction = locking Bitcoin and describing how it can be unlocked • Examples: − Multisig: multiple signatures are needed to unlock − CheckLocktimeVerify: Bitcoin only spendable at some point in future − ….
  • 4. 4 Ethereum & The DAO, Crypt070 meetup, May 26th 2016 Smart contracts in Bitcoin • Contains a relatively simple scripting language • A transaction = locking Bitcoin and describing how it can be unlocked • Examples: − Multisig: multiple signatures are needed to unlock − CheckLocktimeVerify: Bitcoin only spendable at some point in future − …. Altcoin/Metacoin X More ”opcodes”, more functionality
  • 5. 5 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 6. 6 Ethereum & The DAO, Crypt070 meetup, May 26th 2016 Ethereum: anything is programmable “Classic “ blockchains • Addresses • Balance with “native” coin • Transactions • Blocks: transactions bundled Ethereum: • Addresses • + data storage • + code • Balance with Ether • + application-specific tokens with specific behaviour • Transactions • + creation of contract code • + calling contract code • Blocks: “transactions” • + ”new state” of entire system
  • 7. 7 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 8. 8 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 9. 9 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 10. tomorrow’s transactions today Red sends 1.1 to green Blue sends 3 to green Grey sends 1 to red Blue sends 3 to red Red sends 1.1 to grey Red gets 50 for the puzzle!
  • 11. 11 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 12. 12 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 13. 13 Ethereum & The DAO, Crypt070 meetup, May 26th 2016 Slow and primitive, but… Promise: A 15-year old can deploy business logic that is: • Verifiable • Immutable • Untamperable • Untouchable
  • 14. 14 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 15. 15 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 16. 16 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 17. 17 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 18. 18 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 19. 19 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 20. 20 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 21. 21 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 22. 22 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 23. 23 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 24. 24 Ethereum & The DAO, Crypt070 meetup, May 26th 2016 Smart contract pattern 1 Lock thing of value in contract 2 Contract code determines redistribution 3 Based on information that is not yet known
  • 25. 25 Ethereum & The DAO, Crypt070 meetup, May 26th 2016 Smart contract pattern 1 Lock thing of value in contract • Native crypto • Tokens representing value… or abilities 2 Contract code determines redistribution 3 Based on information that is not yet known
  • 26. 26 Ethereum & The DAO, Crypt070 meetup, May 26th 2016 Smart contract pattern 1 Lock thing of value in contract • Native crypto • Tokens representing value… or abilities 2 Contract code determines redistribution 3 Based on information that is not yet known • Randomness • Actor • “Oracle”
  • 27. 27 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 28. 28 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 29. 29 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 30. 30 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 31. 31 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 32. 32 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 33. 33 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 34. 34 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 35. 35 Ethereum & The DAO, Crypt070 meetup, May 26th 2016
  • 36. 36 Ethereum & The DAO, Crypt070 meetup, May 26th 2016 DAO questions 1 Governance with 12000 ppl? 2 Regulatory uncertainty 3 Limitations of Biz Model

Editor's Notes

  1. Veronderstelling: jullie weten wat van Bitcoin, nog niet van Ethereum. The DAO is a smart contract.
  2. Explaining to Bitcoiners should be the easiest part: appeal to their sense of history
  3. If you have an audience that knows Bitcoin, you can remind them that scripting was built in from the start. In fact, Satoshi was far more ambitious to begin with, needed to throw out a lot to keep it simple. The basic building block is an unlocking script and a locking script
  4. Andere toepassingen: name registries, asset registries of existing things, creating your own tokens, decentralised exchange Zowel altcoins als dingen bovenop Bitcoin by abusing fields
  5. December 2013 whitepaper, Midden 2014 gecrowdfund Midden 2015 life gegaan. Motivatie: alles kunnen maken in een ding.
  6. Addresses controlled by a public/private key Or addresses that contain code AND can hold money: little robots
  7. Remember the output script (acutally it’s ones and zero’s, a blockchain explorer will disassemble it for you.
  8. Stands for operations on data
  9. Higher languages: solidity Let op: keyword contract
  10. You can try to explain the shared ledger, I have a workshop on this Shared ledger Bitcoin: step back: shared legder: ik geef soms wel eens langere presentaties. In twee zinnen: Briefje aan Jaap Briefje aan Jaap via tussenpersoon die excel bijhoudt Ik laat het aan iedereen weten Resultaat is een STATISTISCH verschijnsel Hoe die meerderheid tot stand komt: wat iedereen drijft om het netjes te doen: consensus mechanisme: rollenspel Belangrijkste: shared ledger staat boven het niveua van de eigen machine So, most important It exists in the network Not in individual machines
  11. Also here: sending messages. Statistisch effect: een gedeelde, imaginaire computer. It cannot be tampered with It cannot be turned off It cannot be changed! It will always be there! You can count on it You can trust your money to code. Dan laat de fantasie op hol: AI, Skynet, Big data.
  12. Pokketraag. Weinig geheugen. Expensive. 64 KB!
  13. That’s pretty crazy!!
  14. Googling doesn’t really help The term Smart contract comes from someone called Nick Szabo. If that name sounds familiar, this man too has been mentioned as the possible author of the Bitcoin Whitepaper.
  15. ”Computerized transaction protocol that executes the terms of the contract” Pretty vague: applies to any business process automation. That’s also the trouble with the current disucussion when applied in the cryptocurrency world: anyone uses the word for anything
  16. Let’s look at Wikipedia (more recent)
  17. Computer protocol that… Enforce
  18. It makes a contractual clause unnecessary
  19. Computers are more reliable than humans: code!
  20. Is it a good name? It’s code: not smart!
  21. It’s not a contract.
  22. In the context of blockchain! Als je het precies wil weten moet je kijken naar de technische context waarin het gebruikt wordt
  23. We are far from the legal concept of contract here
  24. Wat voor busines logica: I am going to try to help you see the pattern
  25. abilities: ownership, permissions (Jasper van Gelder), voting rights (talk!)
  26. Trhy to give some examples. These are the examples I always use.
  27. Predetermined flow of events, like a clockwork Deterministic ponzi scheme
  28. Like in Bitcoin, the first applications are ponzi schemes and gambleing
  29. Decision by a person Actor: escrow
  30. Oracle: information from the outside
  31. - verzekeringen, gokken, prediction markets, opties, zelfde ding.
  32. Actor can be an beslissing van een groep mensen zijn:DAO: fascinating concept
  33. Actor can be an beslissing van een groep mensen zijn:DAO: fascinating concept: shareholders that cannot be betrayed
  34. 12000 accounts
  35. De code houdt de ether vast The DAO cannot do anything.  It can just vote to have people do somehting on its behalff
  36. Inkomsten DAO: moet ingebakken zijn in het functioneren van  de projecten! For now.  Maar ik kan me niet voorstellen dat het ooit anders zou functionerene Minderheidsaandeelhoudersbescherming zit in contract code Kunnen tokens verkopen Kunnen splitten Rollen Token holders: Stemmen Aandeelhouders Curators Technische rol Multisig  van bekende mensen Niet verantwoordelijke voor proposals Twee rollen Bytecode matches source code Voegen adres van proposals toe aan whitelist Contractors Submit proposals KRIJGEN geld/ETH Maandelijkse betalingen om de wortel om verder te doen groter te houden dan de incentive om met het geld weg te lopen Bedenkingen Investeren met 12000 mensen?? Waarschijnlijk heel goed voor investeringen die netwerk-effect vereisen