SlideShare a Scribd company logo
1 of 37
Download to read offline
Cryptocurrencies, Smart Contracts,
and the
Future of Economic Interaction
Steve Omohundro, Ph.D.
PossibilityResearch.com
SteveOmohundro.com
SelfAwareSystems.com
https://postmediacanadadotcom.files.wordpress.com/2014/01/74383151_213293952.jpg
http://www.zastavki.com/pictures/originals/2013/Nature___Volcanoes___Volcano_smokes_041669_.jpg
70,000 BC: Population 5,000
Today: Population 7 billion
http://www.npr.org/blogs/krulwich/2012/10/22/163397584/how-human-beings-almost-vanished-from-earth-in-70-000-b-c
70,000 Years Ago
• Population shrank to 5000
• Small nomadic groups
• Few possessions
http://www1.umn.edu/ships/evolutionofmorality/text/23b.htm
http://www.amazon.com/Before-Dawn-Recovering-History-Ancestors/dp/014303832X/ref=sr_1_1
New Mechanisms for Cooperation
Hunter/Gatherer Prisoner’s Dilemmas
http://commons.wikimedia.org/wiki/File:San_tribesman.jpg http://udtanzania2014.weebly.com/uploads/2/5/1/0/25106725/227878_orig.jpg
http://ingervandyke.com/2012/10/africa-in-focus-day-15/
Win - Win Lose - Win
Lose - LoseWin - Lose X X
Cooperation via Biology
• Moral Emotions
(Compassion, Gratitude, Awe,
Elevation, Anger, Contempt,
Disgust, Embarrassment, Shame,
Guilt)
• Language
• Gossip
• Reputation
• Banishment
http://faculty.virginia.edu/haidtlab/articles/alternate_versions/haidt.2003.the-moral-emotions.pub025-as-html.html
Cooperation via Contracts
• Investment
• Employment
• Purchases
• Supply
• Real Estate
• Construction
• Law
• Insurance
• Marriage
• …
Agreements with incentive
mechanisms.
“Society’s Programming
Language”
http://mybillofrights.org/wp-content/uploads/2010/11/Borderless-Heirloom-Poster.png
Money
10,000ya: Cattle
3,200ya: Cowrie Shells
3,000ya: Metal money
2,500ya: Modern coins
1,200ya: Paper currency
200ya: Gold standard
40ya: Bits
http://www.pbs.org/wgbh/nova/ancient/history-money.html http://www.pbs.org/wgbh/nova/ancient/history-money.html
Contracts that transfer value across space and time.
Money Failures
• Loss
• Theft
• Counterfeiting
• Value alteration
• Accidental Spend
• Double Spend
• Unstable Value
• Coin debasement
• Not Accepted
http://cdn.trendhunterstatic.com/thumbs/new-100-bill.jpeg
http://upload.wikimedia.org/wikipedia/commons/5/54/Yap_Stone_Money.jpg
Yapese Rai stones: 1,000 AD
Cryptographic Money
1500BC: Ciphers
1840: Cryptanalysis
1932: Enigma
1949: Shannon
1951: NSA
1975: DES
1976: Public Key
1983: Chaum
2001: SHA256
2008: Bitcoin
http://en.wikipedia.org/wiki/File:Enigma.jpg http://blog.newegg.com/blog/wp-content/uploads/bitcoin-logo-3d.jpg
http://upload.wikimedia.org/wikipedia/commons/a/a2/16th_century_French_cyphe
r_machine_in_the_shape_of_a_book_with_arms_of_Henri_II.jpg
http://en.wikipedia.org/wiki/File:Public_key_encryption.svg http://upload.wikimedia.org/wikipedia/commons/1/1c/Chaum.jpg
2008: Bitcoin - Satoshi Nakamoto
• Decentralized consensus
• “Blockchain” ledger
prevents double spending
• “Bitcoin miners” get paid for
adding blocks
• “Proof of work” prevents
“Sybil” attacks
• Current market cap: $3B
http://blog.newegg.com/blog/wp-content/uploads/bitcoin-logo-3d.jpg
Bitcoin Price History
https://blockchain.info/charts/market-price?timespan=all&showDataPoints=false&daysAverageString=1&show_header=true&scale=0&address=
511 Altcoins on coinmarketcap.com
http://coinmarketcap.com/
Bitcoin: $3.3B The rest: $650M
http://blogs-images.forbes.com/matthickey/files/2014/04/dogecoin_logo_large_verge_medium_landscape.png
Bitcoin Mining Hardware
http://www.kotaku.com.au/2013/11/bitcoin-mining-is-getting-out-of-control/http://www.joeydevilla.com/wordpress/wp-
content/uploads/2013/04/bitcoin-fpga-mining-rig.jpg-.jpg
Bitcoin Hash Rate
373 Petahashes/sec
$15 million of electricity/day
https://blockchain.info/charts/hash-rate?timespan=all&showDataPoints=false&daysAverageString=1&show_header=true&scale=0&address=
http://www.forbes.com/sites/reuvencohen/2013/11/28/global-bitcoin-computing-power-now-256-times-faster-than-top-500-supercomputers-combined/
http://qz.com/293418/an-enormous-bitcoin-mine-went-up-in-flames-affecting-the-entire-network/
Contracts
• Created by expensive lawyers
• Ambiguous and hard to read
• Remedy is to sue
• Lawsuits expensive, uncertain
• Judge’s expensive, very busy
• Laws designed for economic
efficiency (Pareto, Kaldor-Hicks)
This is a very expensive mechanism!
Smart Contracts – Nick Szabo 1993
http://firstmonday.org/ojs/index.php/fm/article/view/548/469
5 Contracting phases:
Search, Negotiation, Commitment, Performance, Adjudication
Simple Smart Contract: Vending Machine
• Contract with bearer
• Takes coins
• Finite Automata
• Dispenses change and product
• Limited loss
• Cost of breaking lockbox is
greater than gain
http://www.tvends.com/wp-content/uploads/2013/02/vending-9ef7622824ebebf95474a19d1aa4d98f.jpg
Automobile as Smart Property
http://alliancemediaartshs.com/wp-content/uploads/2014/09/Repo-Man.pnghttp://firstmonday.org/ojs/index.php/fm/article/view/548/469
Internet of Things
Gartner: By 2020:
• From 2.5 billion ->
30 billion devices
• Economic value add:
$1.9 Trillion
• Need:
“Internet of Money”
• Cryptocurrencies and
Smart Contracts!
http://www.datanami.com/2013/10/09/gartner_internet_of_things_plus_big_data_transforming_the_world/
http://www.gartner.com/newsroom/id/2621015
Satoshi on Bitcoin Scripting 2010
“The design supports a tremendous variety of
possible transaction types that I designed years
ago. Escrow transactions, bonded contracts,
third party arbitration, multi-party signature,
etc. If Bitcoin catches on in a big way, these are
things we'll want to explore in the future, but
they all had to be designed at the beginning to
make sure they would be possible later.”
https://bitcointalk.org/index.php?topic=195.msg1611#msg1611
MultiSig
• m-of-n address – associated with n private keys,
sending bitcoins requires at least m sigs
• 2-of-2: address to keep keys on 2 machines
• 2-of-3: thief needs 2, and can lose 1
• 2-of-3: buyer, seller, and escrow agent
• 2 factor authentication
• Use two different wallet services
• Use two different software implementations
• Service provider holds a key and is cosigner
2013: Ethereum – Vitalik Buterin
• “Blockchain with a built-in
programming language”
• “Consensus-based globally
executed virtual machine”
• Contracts in Turing complete
programming language EVM
• Execution and storage use
“gas”
• Summer 2014 presold more
than $15 million Ether
http://digiato.com/wp-content/uploads/2014/06/Vitalik-Buterin.jpg
EVM: Ethereum Virtual Machine
• “Accounts” have key, code and storage
• Send each other “messages”
• “Externally owned accounts” EOA
• “Contracts” receive messages -> run code
• Stack-based language: 56 opcodes, arithmetic,
Boolean, control flow, crypto
• New: gas, create, suicide
https://github.com/ethereum/wiki/wiki/Ethereum-Development-Tutorial
Interacting Ethereum Contracts
https://github.com/ethereum/wiki/wiki/Ethereum-Development-Tutorial
Higher Level Ethereum Languages
• LLL: Low Level Lisp-like contract language
• Serpent: Python-like contract language
• Mutan: C-like contract language
• Solidity: JavaScript/C++-like contract language
– object oriented, static typing
EtherScripter
http://etherscripter.com/what_is_ethereum.html
Smart Contract Applications
• Voting systems
• Domain registries
• Financial exchanges
• Derivatives
• Savings accounts
• Prediction markets
• Crowdfunding platforms
• Intellectual property
• Other Cryptocurrencies
• Smart Property http://www.ricardoaraujo.net/img/graph.png
Obfuscated Contracts – Buterin 2014
• “Indistinguishability Obfuscation”
– Amit Sahai 2013
• Obscure programs or circuits so
keys remain hidden
• Contracts can have private keys to
external bank or other
cryptocoins
• But how to agree on obfuscated
contracts?
http://www.cs.ucla.edu/news/news-archive/2013/professor-amit-sahai-has-record-success-at-crypto-2013
http://bitcoinmagazine.com/10055/cryptographic-code-obfuscation-decentralized-autonomous-organizations-huge-leap-forward/
Decentralized Autonomous Organizations (DAO)
Eris:Ethereum DAO platform inspired by
Stack Exchange
• Bylaws on the Blockchain
• Decentralized Forums
• Decentralized Crowdfunding
• Decentralized Voting
• Decentralized Reputation
(Citizenship, Development, Moderation)
• Standardized “Contract Factories”
http://fc01.deviantart.net/fs70/i/2010/073/8/a/godess_eris_statue_by_chaos_dark_lord.jpg
https://eris.projectdouglas.org/
http://hplusmagazine.com/2014/06/17/eris-the-dawn-of-distributed-
autonomous-organizations-and-the-future-of-governance/
Self-Bootstrapping DAOs – Adam Levine
• Propose a project
• Kickstarter-like funding
• Issue “shares”
• Stake-based voting
• Vote on contractors
• Vote as developed
• Distribute profits
https://bitsharestalk.org/index.php?topic=1854.0 http://www.cerebralmastication.com/wp-content/uploads/2010/06/boot.jpg
Some Blockchain Issues
• Blockchain size: 29G, growing 1G/mo
• Miner concentration – 10 big pools
• Vitalik: Bitcoin is paying $600
million/year for a 5-of-10 multisig
• Wallet security: multisig wallets
• Anonymity brings out the worst
• Irreversibility – Assassination markets
• Non-economic attack incentives
http://www.clouds365.com/blog/wp-content/uploads/2013/01/1-29-13-StormOverFarm.jpg
http://www.ofnumbers.com/wp-content/uploads/2015/01/Crypto_Tech.png
Externalities and DAS
(Decentralized Autonomous Societies)
• Adam Smith’s “Invisible Hand”
• Inefficiency from “Externalities”
• Internalize: Regulation,Taxes, Fines
• Coase Theorem (1960)
• Information and Transaction
Costs
http://www.quotecounterquote.com/2010_04_01_archive.htmlhttp://www.daviddfriedman.com/Academic/Coase_World.html
Smart Contracts and AI
AIs enable smart contract:
• Perception
• Action
• Dispute resolution
• Design
• Constraints
Smart contracts constrain
Robots and AIs:
• AI legal framework
• Self-enforcing structures http://www.trbimg.com/img-50fe0287/turbine/ct-biz-0122-baxter1.jpg-20130121/600

More Related Content

What's hot

Unchain Blockchain by Eva Rez
Unchain Blockchain by Eva RezUnchain Blockchain by Eva Rez
Unchain Blockchain by Eva Rezrezeva
 
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...Chris Castiglione
 
Cryptocurrency and the myth of the trustless transaction
Cryptocurrency and the myth of the trustless transactionCryptocurrency and the myth of the trustless transaction
Cryptocurrency and the myth of the trustless transactionlarakilini
 
Blockchain; how it works, and why you should care
Blockchain; how it works, and why you should careBlockchain; how it works, and why you should care
Blockchain; how it works, and why you should careVincent Olislagers
 
The ABC of Blockchain Tech : Crypto,NFTs and the UN SDGs
The ABC of Blockchain Tech : Crypto,NFTs and the UN SDGsThe ABC of Blockchain Tech : Crypto,NFTs and the UN SDGs
The ABC of Blockchain Tech : Crypto,NFTs and the UN SDGsJonathan Ajah
 
Blockchain English
Blockchain EnglishBlockchain English
Blockchain EnglishMing Sun
 
Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experiment
Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experimentMaking Lemonade out of Lemons: Squeezing utility from a proof-of-work experiment
Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experimentTim Swanson
 
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 in 2016 - Advanced Distributed Ledger Technologies
Blockchain in 2016 - Advanced Distributed Ledger TechnologiesBlockchain in 2016 - Advanced Distributed Ledger Technologies
Blockchain in 2016 - Advanced Distributed Ledger TechnologiesHoward Smith
 
Bitcoin Sharing session @ Stanford CEO
Bitcoin Sharing session @ Stanford CEOBitcoin Sharing session @ Stanford CEO
Bitcoin Sharing session @ Stanford CEOTom Ding
 
CryptoCamp Version 1.0 as of Mar. 15, 2019
CryptoCamp Version 1.0 as of Mar. 15, 2019CryptoCamp Version 1.0 as of Mar. 15, 2019
CryptoCamp Version 1.0 as of Mar. 15, 2019Charles Adjovu
 
Crypto assets fundamentals
Crypto assets fundamentalsCrypto assets fundamentals
Crypto assets fundamentalsHaiyan Alsaiyed
 
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...Ogilvy Consulting
 
9 BUILDING BLOCKS FOR A SUCCESSFUL BLOCKCHAIN INDUSTRY | BLOCKSTARS.IO
9 BUILDING BLOCKS FOR A SUCCESSFUL BLOCKCHAIN INDUSTRY | BLOCKSTARS.IO9 BUILDING BLOCKS FOR A SUCCESSFUL BLOCKCHAIN INDUSTRY | BLOCKSTARS.IO
9 BUILDING BLOCKS FOR A SUCCESSFUL BLOCKCHAIN INDUSTRY | BLOCKSTARS.IOBlockStars.io
 
Blockchain Insider | Chapter 2: The Name of The Game
Blockchain Insider | Chapter 2: The Name of The GameBlockchain Insider | Chapter 2: The Name of The Game
Blockchain Insider | Chapter 2: The Name of The GameKoh How Tze
 
Bitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionBitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionFerdinando Maria Ametrano
 
All you ever needed to know on bitcoin and blockchain
All you ever needed to know on bitcoin and blockchainAll you ever needed to know on bitcoin and blockchain
All you ever needed to know on bitcoin and blockchainMarco Hauff
 
Blockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalBlockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalDavid Lee Kuo Chuen 李国权
 

What's hot (20)

Unchain Blockchain by Eva Rez
Unchain Blockchain by Eva RezUnchain Blockchain by Eva Rez
Unchain Blockchain by Eva Rez
 
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...
Bitcoin, Ethereum, and Blockchain - Digital Literacy @ Columbia University Bu...
 
Cryptocurrency and the myth of the trustless transaction
Cryptocurrency and the myth of the trustless transactionCryptocurrency and the myth of the trustless transaction
Cryptocurrency and the myth of the trustless transaction
 
Blockchain; how it works, and why you should care
Blockchain; how it works, and why you should careBlockchain; how it works, and why you should care
Blockchain; how it works, and why you should care
 
The ABC of Blockchain Tech : Crypto,NFTs and the UN SDGs
The ABC of Blockchain Tech : Crypto,NFTs and the UN SDGsThe ABC of Blockchain Tech : Crypto,NFTs and the UN SDGs
The ABC of Blockchain Tech : Crypto,NFTs and the UN SDGs
 
Blockchain English
Blockchain EnglishBlockchain English
Blockchain English
 
A Strategist's Guide to Blockchain
A Strategist's Guide to BlockchainA Strategist's Guide to Blockchain
A Strategist's Guide to Blockchain
 
Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experiment
Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experimentMaking Lemonade out of Lemons: Squeezing utility from a proof-of-work experiment
Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experiment
 
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 in 2016 - Advanced Distributed Ledger Technologies
Blockchain in 2016 - Advanced Distributed Ledger TechnologiesBlockchain in 2016 - Advanced Distributed Ledger Technologies
Blockchain in 2016 - Advanced Distributed Ledger Technologies
 
Bitcoin Sharing session @ Stanford CEO
Bitcoin Sharing session @ Stanford CEOBitcoin Sharing session @ Stanford CEO
Bitcoin Sharing session @ Stanford CEO
 
CryptoCamp Version 1.0 as of Mar. 15, 2019
CryptoCamp Version 1.0 as of Mar. 15, 2019CryptoCamp Version 1.0 as of Mar. 15, 2019
CryptoCamp Version 1.0 as of Mar. 15, 2019
 
Crypto assets fundamentals
Crypto assets fundamentalsCrypto assets fundamentals
Crypto assets fundamentals
 
The basics of ethereum
The basics of ethereumThe basics of ethereum
The basics of ethereum
 
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
 
9 BUILDING BLOCKS FOR A SUCCESSFUL BLOCKCHAIN INDUSTRY | BLOCKSTARS.IO
9 BUILDING BLOCKS FOR A SUCCESSFUL BLOCKCHAIN INDUSTRY | BLOCKSTARS.IO9 BUILDING BLOCKS FOR A SUCCESSFUL BLOCKCHAIN INDUSTRY | BLOCKSTARS.IO
9 BUILDING BLOCKS FOR A SUCCESSFUL BLOCKCHAIN INDUSTRY | BLOCKSTARS.IO
 
Blockchain Insider | Chapter 2: The Name of The Game
Blockchain Insider | Chapter 2: The Name of The GameBlockchain Insider | Chapter 2: The Name of The Game
Blockchain Insider | Chapter 2: The Name of The Game
 
Bitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionBitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An Introduction
 
All you ever needed to know on bitcoin and blockchain
All you ever needed to know on bitcoin and blockchainAll you ever needed to know on bitcoin and blockchain
All you ever needed to know on bitcoin and blockchain
 
Blockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalBlockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_Final
 

Similar to Cryptocurrencies, Smart Contracts, and the Future of Economic Interaction

Blockchain Knowedlge Sharing (revision 3)
Blockchain Knowedlge Sharing (revision 3) Blockchain Knowedlge Sharing (revision 3)
Blockchain Knowedlge Sharing (revision 3) Vorapoap Lohwongwatana
 
Blockchain and distributed ledgers: so much more than just bitcoin
Blockchain and distributed ledgers: so much more than just bitcoinBlockchain and distributed ledgers: so much more than just bitcoin
Blockchain and distributed ledgers: so much more than just bitcoinRobin Teigland
 
Cryptocurrencies and Blockchain technology
Cryptocurrencies and Blockchain technologyCryptocurrencies and Blockchain technology
Cryptocurrencies and Blockchain technologySabrina Kirrane
 
Blockchain airports aviation
Blockchain airports aviationBlockchain airports aviation
Blockchain airports aviationSusan Dart
 
La #blockchain au #CES2018
La #blockchain au #CES2018La #blockchain au #CES2018
La #blockchain au #CES2018Vidal Chriqui
 
Third and Fourth Industrial Revolutions?
Third and Fourth Industrial Revolutions?Third and Fourth Industrial Revolutions?
Third and Fourth Industrial Revolutions?Robin Teigland
 
Transaction speed
Transaction speedTransaction speed
Transaction speedOliviaJune1
 
Iceic2019 final presented
Iceic2019 final presentedIceic2019 final presented
Iceic2019 final presentedHeung-No Lee
 
02_07_2018_«El valor de blockchain en el registro de la actividad académica: ...
02_07_2018_«El valor de blockchain en el registro de la actividad académica: ...02_07_2018_«El valor de blockchain en el registro de la actividad académica: ...
02_07_2018_«El valor de blockchain en el registro de la actividad académica: ...eMadrid network
 
Cork Blockchain #1 - Introduction to Blockchain and Permissioned Blockchains
Cork Blockchain #1 - Introduction to Blockchain and Permissioned BlockchainsCork Blockchain #1 - Introduction to Blockchain and Permissioned Blockchains
Cork Blockchain #1 - Introduction to Blockchain and Permissioned BlockchainsJohannes Ahlmann
 
The New Industrial Revolution(s)? Exploring blockchains and the future of val...
The New Industrial Revolution(s)? Exploring blockchains and the future of val...The New Industrial Revolution(s)? Exploring blockchains and the future of val...
The New Industrial Revolution(s)? Exploring blockchains and the future of val...Robin Teigland
 
Fintech & blockchain technology 06.12.2021
Fintech & blockchain technology 06.12.2021Fintech & blockchain technology 06.12.2021
Fintech & blockchain technology 06.12.2021Oluwaseyi Adeniyan
 
Practical Challenges for Public Blockchains
Practical Challenges for Public BlockchainsPractical Challenges for Public Blockchains
Practical Challenges for Public BlockchainsJohannes Ahlmann
 
Practical Challenges for Public Blockchains
Practical Challenges for Public BlockchainsPractical Challenges for Public Blockchains
Practical Challenges for Public BlockchainsJohannes Ahlmann
 
Executive summary guild42 elca_blockchain.pptx_v1.0
Executive summary guild42 elca_blockchain.pptx_v1.0Executive summary guild42 elca_blockchain.pptx_v1.0
Executive summary guild42 elca_blockchain.pptx_v1.0Nagib Aouini
 

Similar to Cryptocurrencies, Smart Contracts, and the Future of Economic Interaction (20)

Blockchain Knowedlge Sharing (revision 3)
Blockchain Knowedlge Sharing (revision 3) Blockchain Knowedlge Sharing (revision 3)
Blockchain Knowedlge Sharing (revision 3)
 
AI and Blockchain
AI and BlockchainAI and Blockchain
AI and Blockchain
 
Blockchain and distributed ledgers: so much more than just bitcoin
Blockchain and distributed ledgers: so much more than just bitcoinBlockchain and distributed ledgers: so much more than just bitcoin
Blockchain and distributed ledgers: so much more than just bitcoin
 
Cryptocurrencies and Blockchain technology
Cryptocurrencies and Blockchain technologyCryptocurrencies and Blockchain technology
Cryptocurrencies and Blockchain technology
 
Crypto currency
Crypto currencyCrypto currency
Crypto currency
 
Blockchain airports aviation
Blockchain airports aviationBlockchain airports aviation
Blockchain airports aviation
 
La #blockchain au #CES2018
La #blockchain au #CES2018La #blockchain au #CES2018
La #blockchain au #CES2018
 
Third and Fourth Industrial Revolutions?
Third and Fourth Industrial Revolutions?Third and Fourth Industrial Revolutions?
Third and Fourth Industrial Revolutions?
 
Blockchain and Banking
Blockchain and BankingBlockchain and Banking
Blockchain and Banking
 
Transaction speed
Transaction speedTransaction speed
Transaction speed
 
Iceic2019 final presented
Iceic2019 final presentedIceic2019 final presented
Iceic2019 final presented
 
02_07_2018_«El valor de blockchain en el registro de la actividad académica: ...
02_07_2018_«El valor de blockchain en el registro de la actividad académica: ...02_07_2018_«El valor de blockchain en el registro de la actividad académica: ...
02_07_2018_«El valor de blockchain en el registro de la actividad académica: ...
 
Cork Blockchain #1 - Introduction to Blockchain and Permissioned Blockchains
Cork Blockchain #1 - Introduction to Blockchain and Permissioned BlockchainsCork Blockchain #1 - Introduction to Blockchain and Permissioned Blockchains
Cork Blockchain #1 - Introduction to Blockchain and Permissioned Blockchains
 
The New Industrial Revolution(s)? Exploring blockchains and the future of val...
The New Industrial Revolution(s)? Exploring blockchains and the future of val...The New Industrial Revolution(s)? Exploring blockchains and the future of val...
The New Industrial Revolution(s)? Exploring blockchains and the future of val...
 
Fintech & blockchain technology 06.12.2021
Fintech & blockchain technology 06.12.2021Fintech & blockchain technology 06.12.2021
Fintech & blockchain technology 06.12.2021
 
Block Chain technology.pptx
Block Chain technology.pptxBlock Chain technology.pptx
Block Chain technology.pptx
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
Practical Challenges for Public Blockchains
Practical Challenges for Public BlockchainsPractical Challenges for Public Blockchains
Practical Challenges for Public Blockchains
 
Practical Challenges for Public Blockchains
Practical Challenges for Public BlockchainsPractical Challenges for Public Blockchains
Practical Challenges for Public Blockchains
 
Executive summary guild42 elca_blockchain.pptx_v1.0
Executive summary guild42 elca_blockchain.pptx_v1.0Executive summary guild42 elca_blockchain.pptx_v1.0
Executive summary guild42 elca_blockchain.pptx_v1.0
 

More from Steve Omohundro

The Future of AI is Generative not Discriminative 5/26/2021
The Future of AI is Generative not Discriminative 5/26/2021The Future of AI is Generative not Discriminative 5/26/2021
The Future of AI is Generative not Discriminative 5/26/2021Steve Omohundro
 
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...Steve Omohundro
 
Language and AI: Hacking Humanity's Greatest Invention
Language and AI: Hacking Humanity's Greatest InventionLanguage and AI: Hacking Humanity's Greatest Invention
Language and AI: Hacking Humanity's Greatest InventionSteve Omohundro
 
AI for Human Flourishing
AI for Human FlourishingAI for Human Flourishing
AI for Human FlourishingSteve Omohundro
 
Stanford LIFE Festival March 24, 2018 Faking Life: AI, Deception, Blockchain
Stanford LIFE Festival March 24, 2018 Faking Life: AI, Deception, BlockchainStanford LIFE Festival March 24, 2018 Faking Life: AI, Deception, Blockchain
Stanford LIFE Festival March 24, 2018 Faking Life: AI, Deception, BlockchainSteve Omohundro
 
Stanford CS22A March 8, 2018 AI for a Magnificent Future
Stanford CS22A March 8, 2018 AI for a Magnificent FutureStanford CS22A March 8, 2018 AI for a Magnificent Future
Stanford CS22A March 8, 2018 AI for a Magnificent FutureSteve Omohundro
 
Stanford LASER December 14, 2017 AI Deception Blockchain
Stanford LASER December 14, 2017 AI Deception BlockchainStanford LASER December 14, 2017 AI Deception Blockchain
Stanford LASER December 14, 2017 AI Deception BlockchainSteve Omohundro
 
Stanford CS22a class: Social Impact and Ethics of AI
Stanford CS22a class: Social Impact and Ethics of AIStanford CS22a class: Social Impact and Ethics of AI
Stanford CS22a class: Social Impact and Ethics of AISteve Omohundro
 
TEDX Talk: What's Happening With Artificial Intelligence?
TEDX Talk: What's Happening With Artificial Intelligence?TEDX Talk: What's Happening With Artificial Intelligence?
TEDX Talk: What's Happening With Artificial Intelligence?Steve Omohundro
 
VLAB Talk: AI, Deep Learning, and the Future of Business
VLAB Talk: AI, Deep Learning, and the Future of BusinessVLAB Talk: AI, Deep Learning, and the Future of Business
VLAB Talk: AI, Deep Learning, and the Future of BusinessSteve Omohundro
 
Exosphere Chile Talk: Semantics, Deep Learning, and the Transformation of Bus...
Exosphere Chile Talk: Semantics, Deep Learning, and the Transformation of Bus...Exosphere Chile Talk: Semantics, Deep Learning, and the Transformation of Bus...
Exosphere Chile Talk: Semantics, Deep Learning, and the Transformation of Bus...Steve Omohundro
 
Semantics, Deep Learning, and the Transformation of Business
Semantics, Deep Learning, and the Transformation of BusinessSemantics, Deep Learning, and the Transformation of Business
Semantics, Deep Learning, and the Transformation of BusinessSteve Omohundro
 
AI, Robotics, and Smart Contracts
AI, Robotics, and Smart ContractsAI, Robotics, and Smart Contracts
AI, Robotics, and Smart ContractsSteve Omohundro
 
AI and Robotics at an Inflection Point
AI and Robotics at an Inflection PointAI and Robotics at an Inflection Point
AI and Robotics at an Inflection PointSteve Omohundro
 

More from Steve Omohundro (14)

The Future of AI is Generative not Discriminative 5/26/2021
The Future of AI is Generative not Discriminative 5/26/2021The Future of AI is Generative not Discriminative 5/26/2021
The Future of AI is Generative not Discriminative 5/26/2021
 
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
 
Language and AI: Hacking Humanity's Greatest Invention
Language and AI: Hacking Humanity's Greatest InventionLanguage and AI: Hacking Humanity's Greatest Invention
Language and AI: Hacking Humanity's Greatest Invention
 
AI for Human Flourishing
AI for Human FlourishingAI for Human Flourishing
AI for Human Flourishing
 
Stanford LIFE Festival March 24, 2018 Faking Life: AI, Deception, Blockchain
Stanford LIFE Festival March 24, 2018 Faking Life: AI, Deception, BlockchainStanford LIFE Festival March 24, 2018 Faking Life: AI, Deception, Blockchain
Stanford LIFE Festival March 24, 2018 Faking Life: AI, Deception, Blockchain
 
Stanford CS22A March 8, 2018 AI for a Magnificent Future
Stanford CS22A March 8, 2018 AI for a Magnificent FutureStanford CS22A March 8, 2018 AI for a Magnificent Future
Stanford CS22A March 8, 2018 AI for a Magnificent Future
 
Stanford LASER December 14, 2017 AI Deception Blockchain
Stanford LASER December 14, 2017 AI Deception BlockchainStanford LASER December 14, 2017 AI Deception Blockchain
Stanford LASER December 14, 2017 AI Deception Blockchain
 
Stanford CS22a class: Social Impact and Ethics of AI
Stanford CS22a class: Social Impact and Ethics of AIStanford CS22a class: Social Impact and Ethics of AI
Stanford CS22a class: Social Impact and Ethics of AI
 
TEDX Talk: What's Happening With Artificial Intelligence?
TEDX Talk: What's Happening With Artificial Intelligence?TEDX Talk: What's Happening With Artificial Intelligence?
TEDX Talk: What's Happening With Artificial Intelligence?
 
VLAB Talk: AI, Deep Learning, and the Future of Business
VLAB Talk: AI, Deep Learning, and the Future of BusinessVLAB Talk: AI, Deep Learning, and the Future of Business
VLAB Talk: AI, Deep Learning, and the Future of Business
 
Exosphere Chile Talk: Semantics, Deep Learning, and the Transformation of Bus...
Exosphere Chile Talk: Semantics, Deep Learning, and the Transformation of Bus...Exosphere Chile Talk: Semantics, Deep Learning, and the Transformation of Bus...
Exosphere Chile Talk: Semantics, Deep Learning, and the Transformation of Bus...
 
Semantics, Deep Learning, and the Transformation of Business
Semantics, Deep Learning, and the Transformation of BusinessSemantics, Deep Learning, and the Transformation of Business
Semantics, Deep Learning, and the Transformation of Business
 
AI, Robotics, and Smart Contracts
AI, Robotics, and Smart ContractsAI, Robotics, and Smart Contracts
AI, Robotics, and Smart Contracts
 
AI and Robotics at an Inflection Point
AI and Robotics at an Inflection PointAI and Robotics at an Inflection Point
AI and Robotics at an Inflection Point
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Cryptocurrencies, Smart Contracts, and the Future of Economic Interaction

  • 1. Cryptocurrencies, Smart Contracts, and the Future of Economic Interaction Steve Omohundro, Ph.D. PossibilityResearch.com SteveOmohundro.com SelfAwareSystems.com https://postmediacanadadotcom.files.wordpress.com/2014/01/74383151_213293952.jpg
  • 2. http://www.zastavki.com/pictures/originals/2013/Nature___Volcanoes___Volcano_smokes_041669_.jpg 70,000 BC: Population 5,000 Today: Population 7 billion http://www.npr.org/blogs/krulwich/2012/10/22/163397584/how-human-beings-almost-vanished-from-earth-in-70-000-b-c
  • 3. 70,000 Years Ago • Population shrank to 5000 • Small nomadic groups • Few possessions http://www1.umn.edu/ships/evolutionofmorality/text/23b.htm http://www.amazon.com/Before-Dawn-Recovering-History-Ancestors/dp/014303832X/ref=sr_1_1 New Mechanisms for Cooperation
  • 4. Hunter/Gatherer Prisoner’s Dilemmas http://commons.wikimedia.org/wiki/File:San_tribesman.jpg http://udtanzania2014.weebly.com/uploads/2/5/1/0/25106725/227878_orig.jpg http://ingervandyke.com/2012/10/africa-in-focus-day-15/ Win - Win Lose - Win Lose - LoseWin - Lose X X
  • 5. Cooperation via Biology • Moral Emotions (Compassion, Gratitude, Awe, Elevation, Anger, Contempt, Disgust, Embarrassment, Shame, Guilt) • Language • Gossip • Reputation • Banishment http://faculty.virginia.edu/haidtlab/articles/alternate_versions/haidt.2003.the-moral-emotions.pub025-as-html.html
  • 6. Cooperation via Contracts • Investment • Employment • Purchases • Supply • Real Estate • Construction • Law • Insurance • Marriage • … Agreements with incentive mechanisms. “Society’s Programming Language” http://mybillofrights.org/wp-content/uploads/2010/11/Borderless-Heirloom-Poster.png
  • 7. Money 10,000ya: Cattle 3,200ya: Cowrie Shells 3,000ya: Metal money 2,500ya: Modern coins 1,200ya: Paper currency 200ya: Gold standard 40ya: Bits http://www.pbs.org/wgbh/nova/ancient/history-money.html http://www.pbs.org/wgbh/nova/ancient/history-money.html Contracts that transfer value across space and time.
  • 8. Money Failures • Loss • Theft • Counterfeiting • Value alteration • Accidental Spend • Double Spend • Unstable Value • Coin debasement • Not Accepted http://cdn.trendhunterstatic.com/thumbs/new-100-bill.jpeg
  • 10. Cryptographic Money 1500BC: Ciphers 1840: Cryptanalysis 1932: Enigma 1949: Shannon 1951: NSA 1975: DES 1976: Public Key 1983: Chaum 2001: SHA256 2008: Bitcoin http://en.wikipedia.org/wiki/File:Enigma.jpg http://blog.newegg.com/blog/wp-content/uploads/bitcoin-logo-3d.jpg http://upload.wikimedia.org/wikipedia/commons/a/a2/16th_century_French_cyphe r_machine_in_the_shape_of_a_book_with_arms_of_Henri_II.jpg http://en.wikipedia.org/wiki/File:Public_key_encryption.svg http://upload.wikimedia.org/wikipedia/commons/1/1c/Chaum.jpg
  • 11. 2008: Bitcoin - Satoshi Nakamoto • Decentralized consensus • “Blockchain” ledger prevents double spending • “Bitcoin miners” get paid for adding blocks • “Proof of work” prevents “Sybil” attacks • Current market cap: $3B http://blog.newegg.com/blog/wp-content/uploads/bitcoin-logo-3d.jpg
  • 13. 511 Altcoins on coinmarketcap.com http://coinmarketcap.com/ Bitcoin: $3.3B The rest: $650M http://blogs-images.forbes.com/matthickey/files/2014/04/dogecoin_logo_large_verge_medium_landscape.png
  • 15. Bitcoin Hash Rate 373 Petahashes/sec $15 million of electricity/day https://blockchain.info/charts/hash-rate?timespan=all&showDataPoints=false&daysAverageString=1&show_header=true&scale=0&address=
  • 18. Contracts • Created by expensive lawyers • Ambiguous and hard to read • Remedy is to sue • Lawsuits expensive, uncertain • Judge’s expensive, very busy • Laws designed for economic efficiency (Pareto, Kaldor-Hicks) This is a very expensive mechanism!
  • 19. Smart Contracts – Nick Szabo 1993 http://firstmonday.org/ojs/index.php/fm/article/view/548/469 5 Contracting phases: Search, Negotiation, Commitment, Performance, Adjudication
  • 20. Simple Smart Contract: Vending Machine • Contract with bearer • Takes coins • Finite Automata • Dispenses change and product • Limited loss • Cost of breaking lockbox is greater than gain http://www.tvends.com/wp-content/uploads/2013/02/vending-9ef7622824ebebf95474a19d1aa4d98f.jpg
  • 21. Automobile as Smart Property http://alliancemediaartshs.com/wp-content/uploads/2014/09/Repo-Man.pnghttp://firstmonday.org/ojs/index.php/fm/article/view/548/469
  • 22. Internet of Things Gartner: By 2020: • From 2.5 billion -> 30 billion devices • Economic value add: $1.9 Trillion • Need: “Internet of Money” • Cryptocurrencies and Smart Contracts! http://www.datanami.com/2013/10/09/gartner_internet_of_things_plus_big_data_transforming_the_world/ http://www.gartner.com/newsroom/id/2621015
  • 23. Satoshi on Bitcoin Scripting 2010 “The design supports a tremendous variety of possible transaction types that I designed years ago. Escrow transactions, bonded contracts, third party arbitration, multi-party signature, etc. If Bitcoin catches on in a big way, these are things we'll want to explore in the future, but they all had to be designed at the beginning to make sure they would be possible later.” https://bitcointalk.org/index.php?topic=195.msg1611#msg1611
  • 24. MultiSig • m-of-n address – associated with n private keys, sending bitcoins requires at least m sigs • 2-of-2: address to keep keys on 2 machines • 2-of-3: thief needs 2, and can lose 1 • 2-of-3: buyer, seller, and escrow agent • 2 factor authentication • Use two different wallet services • Use two different software implementations • Service provider holds a key and is cosigner
  • 25. 2013: Ethereum – Vitalik Buterin • “Blockchain with a built-in programming language” • “Consensus-based globally executed virtual machine” • Contracts in Turing complete programming language EVM • Execution and storage use “gas” • Summer 2014 presold more than $15 million Ether http://digiato.com/wp-content/uploads/2014/06/Vitalik-Buterin.jpg
  • 26. EVM: Ethereum Virtual Machine • “Accounts” have key, code and storage • Send each other “messages” • “Externally owned accounts” EOA • “Contracts” receive messages -> run code • Stack-based language: 56 opcodes, arithmetic, Boolean, control flow, crypto • New: gas, create, suicide https://github.com/ethereum/wiki/wiki/Ethereum-Development-Tutorial
  • 28. Higher Level Ethereum Languages • LLL: Low Level Lisp-like contract language • Serpent: Python-like contract language • Mutan: C-like contract language • Solidity: JavaScript/C++-like contract language – object oriented, static typing
  • 30. Smart Contract Applications • Voting systems • Domain registries • Financial exchanges • Derivatives • Savings accounts • Prediction markets • Crowdfunding platforms • Intellectual property • Other Cryptocurrencies • Smart Property http://www.ricardoaraujo.net/img/graph.png
  • 31. Obfuscated Contracts – Buterin 2014 • “Indistinguishability Obfuscation” – Amit Sahai 2013 • Obscure programs or circuits so keys remain hidden • Contracts can have private keys to external bank or other cryptocoins • But how to agree on obfuscated contracts? http://www.cs.ucla.edu/news/news-archive/2013/professor-amit-sahai-has-record-success-at-crypto-2013 http://bitcoinmagazine.com/10055/cryptographic-code-obfuscation-decentralized-autonomous-organizations-huge-leap-forward/
  • 32. Decentralized Autonomous Organizations (DAO) Eris:Ethereum DAO platform inspired by Stack Exchange • Bylaws on the Blockchain • Decentralized Forums • Decentralized Crowdfunding • Decentralized Voting • Decentralized Reputation (Citizenship, Development, Moderation) • Standardized “Contract Factories” http://fc01.deviantart.net/fs70/i/2010/073/8/a/godess_eris_statue_by_chaos_dark_lord.jpg https://eris.projectdouglas.org/ http://hplusmagazine.com/2014/06/17/eris-the-dawn-of-distributed- autonomous-organizations-and-the-future-of-governance/
  • 33. Self-Bootstrapping DAOs – Adam Levine • Propose a project • Kickstarter-like funding • Issue “shares” • Stake-based voting • Vote on contractors • Vote as developed • Distribute profits https://bitsharestalk.org/index.php?topic=1854.0 http://www.cerebralmastication.com/wp-content/uploads/2010/06/boot.jpg
  • 34. Some Blockchain Issues • Blockchain size: 29G, growing 1G/mo • Miner concentration – 10 big pools • Vitalik: Bitcoin is paying $600 million/year for a 5-of-10 multisig • Wallet security: multisig wallets • Anonymity brings out the worst • Irreversibility – Assassination markets • Non-economic attack incentives http://www.clouds365.com/blog/wp-content/uploads/2013/01/1-29-13-StormOverFarm.jpg
  • 36. Externalities and DAS (Decentralized Autonomous Societies) • Adam Smith’s “Invisible Hand” • Inefficiency from “Externalities” • Internalize: Regulation,Taxes, Fines • Coase Theorem (1960) • Information and Transaction Costs http://www.quotecounterquote.com/2010_04_01_archive.htmlhttp://www.daviddfriedman.com/Academic/Coase_World.html
  • 37. Smart Contracts and AI AIs enable smart contract: • Perception • Action • Dispute resolution • Design • Constraints Smart contracts constrain Robots and AIs: • AI legal framework • Self-enforcing structures http://www.trbimg.com/img-50fe0287/turbine/ct-biz-0122-baxter1.jpg-20130121/600