SlideShare a Scribd company logo
1 of 46
Download to read offline
Bitcoin Meetup, May 6, 2015
Slides: http://slideshare.net/LaBlogga
Melanie Swan
melanie@BlockchainStudies.org
www.BlockchainStudies.org
Blockchain
Consensus Protocols
May 6, 2015
Blockchain Consensus 1
Melanie Swan, Blockchain Scholar
 Founder, Institute for Blockchain Studies
 Singularity University Instructor, EDGE Contributor
IEET Affiliate Scholar
 Swan, M. Blockchain: Blueprint for a New Economy. Sebastopol CA: O'Reilly Media, 2015.
 Swan, M. We Should Consider The Future World As One Of Multi-Species Intelligence. Response to The Edge Question 2015: What do you
think about machines that think? John Brockman, Ed., 2015.
 Swan, M. Cognitive Applications of the Brain as a DAC. Cognitive Science 2015: The Annual Meeting of the Cognitive Science Society: Mind,
Technology, and Society, Pasadena CA, July 2015. submitted.
 Swan, M. Philosophy of Big Data: Expanding the Human-Data Relation with Big Data Science Services. IEEE BigDataService 2015,
Redwood City CA, Mar 31-Apr 2, 2015.
 Swan, M. Blockchain Thinking: The Brain as a DAC (Decentralized Autonomous Corporation). Texas Bitcoin Conference, Austin TX, March
27-29, 2015.
 Swan, M. Machine ethics interfaces: An ethics of perception of nanorobot-aided cognition. Journal of Responsible Innovation. submitted.
Traditional Markets,
Science, Arts Background
New Vision
Source: http://melanieswan.com/publications.htm
May 6, 2015
Blockchain Consensus 2
Blockchain (non-technical overview of blockchain possibilities)
 What people are saying…
 #mindblowing – SD
 Intriguing - JH
 Great to read your book! Willing to transform
your ideas to real life – AW
 I find it amazing … a good mix of explanation
about state-of-the-art products as well as
visionary ideas. I was waiting for awhile for this
kind of book – JM
 A compelling and unique overview of the
possibilities – DC
 Thank you for helping bring about a new era in
finance – JW
http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491
May 6, 2015
Blockchain Consensus
Diverse Protocols
3
https://twitter.com/matteastwood/status/594603199685926913/photo/1
May 6, 2015
Blockchain Consensus
Future: Diverse Consensus Protocols, why?
4
 Key cryptography problems in distributed
networks remain unsolved or solutions
untested at a robust scale
 BFT (Byzantine fault tolerance): network
coordination despite faulty nodes
 Sybil attack: distributed network flooded with
forged identities
 One size consensus does not fit all apps
 POW mining not the best consensus protocol
for enterprise blockchain apps that need
 Faster, cheaper settlement
 Legal identity verification
 Greater scalability, performance
May 6, 2015
Blockchain Consensus
Bitcoin/FinTech Investment Growth
5
https://angel.co/bitcoin, http://thefinanser.co.uk/fsclub/2015/02/the-fintech-scene-is-so-hot-its-boiling.html
http://thenextweb.com/insider/2015/04/16/bitcoin-is-the-worlds-most-dangerous-idea/
Silicon Valley Bank: Global
investment in FinTech is set to
double from $10 billion in 2014
to $19.7 billion in 2015, and
reach $46.1 billion by 2020
2012
$2m $96m $350m $106m
2013 2014 1Q2015
May 6, 2015
Blockchain Consensus
Gartner Emerging Technology Hype Cycle
6
http://thenextweb.com/insider/2015/04/16/bitcoin-is-the-worlds-most-dangerous-idea/
Cryptocurrencies added July 2014
May 6, 2015
Blockchain Consensus
Enterprise Blockchain Apps by Sector (selected)
7
http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491
Crucial Blockchain Properties
• Cryptoledger
• Decentralized network
• Trustless
counterparties
• Independent
consensus-confirmed
transactions
• Permanent record
• Public records
repository
• Notarization time-
stamping hashes
• Universal format
• Accessibility
Government
& Legal
• Transnational orgs
• Personalized
governance services
• Voting, propositions
• P2P bonds, land titles
• Tele-attorney services
• IP registration and
exchange
• Tax receipts
• Notary service and
document registry
Markets
• Currency
• Payments &
Remittance
• Banking & Finance
• Clearing &
Settlement
• Insurance
• FinTech
• Trading & Derivatives
• QA & Internal Audit
• Crowdfunding
IOT
• Agricultural & drone
sensor networks
• Smarthome networks
• Integrated smartcity,
connected car,
smarthome sensors
• Self-driving car
• Personalized robots,
robotic companions
• Personalized drones
• Digital assistants
• Communication
(messaging)
• Large-scale
coordination
• Entity ingress/egress
• Transaction security
• Universal format
• Large-scale multi-
data-stream
integration
• Privacy and security
Real-time
accessibility
Health
• Universal EMR
• Health databanks
• QS Data Commons
• Big health data
stream analytics
• Digital health wallet
• Smart property
• HealthToken
• Personal
development
contracts
• Large-scale
infrastructural
element for
coordination
• Checks-and-
balances system
for ‘good-player’
access
• Community
supercomputing
• Crowd analysis
• P2P resourcenets
• Film, dataviz
• AI: blockchain
advocates, friendly
AI, blockchain
learners, digital
mindfile services
Science,
Art, AI
May 6, 2015
Blockchain Consensus
Byzantine Empire (height AD 555)
8
May 6, 2015
Blockchain Consensus
Byzantine Generals Problem
 Several divisions of the Byzantine army are camped
outside an enemy city, each division commanded by its
own general. The generals can communicate with one
another only by messenger. They must decide upon a
common plan of action. However, some of the generals
may be traitors, trying to prevent the loyal generals from
reaching agreement. The generals must have an algorithm
to guarantee that
 A. All loyal generals decide upon the same plan of action
 The loyal generals will all do what the algorithm says they
should, but the traitors may do anything they wish. The
algorithm must guarantee condition A regardless of what
the traitors do. The loyal generals need to reach agreement
and agree on a reasonable plan that also insures that
 B. A small number of traitors cannot cause the loyal
generals to adopt a bad plan
9
Lamport, Shostack and Pease, "the Byzantine Generals Problem", ACM Transactions on Programming Languages
and Systems,Vol.4, No. 3, July 1982, Pages 382-401. http://dl.acm.org/citation.cfm?id=357176
May 6, 2015
Blockchain Consensus
Byzantine Generals Problem, Byzantine Fault
Tolerance (BFT), Byzantine Agreement (BA)
 Distributed network security problem
 Problem: achieving consensus in a distributed network
with potentially faulty nodes; how to coordinate among
distributed nodes to come up with a consensus
(common view of the world) that is resistant to attackers
trying to undermine that consensus
 Important consensus system properties in a distributed
system or distributed algorithm
 Safety: require that “something bad will never happen”
 Liveness: require that “something good will eventually happen,”
the system makes progress (example: eventual consistency)
10
May 6, 2015
Blockchain Consensus
Approaches to Consensus/BFT
11
 Byzantine Agreement Protocol (synchronous)
 Microsoft/Lamport: Paxos (state machine replication)
 Google: Chubby (serve strongly consistent files)
 POW (Bitcoin) ‘Nakamoto Consensus’ – expensive,
high latency
 POS (Tendermint) – requires resource ownership, risk
of ‘nothing-at-stake’ attacks per revoked escrow
 Pebble: ARBC (Asynchronous Randomized Byzantine
Consensus)
 UT: BAR (Byzantine, altruistic, rational) protocol
 Stellar: SCP Quorum Slicing
 Other: Prediction Markets (Augur), Meta (Factom)
http://research.microsoft.com/en-us/um/people/lamport/pubs/paxos-simple.pdf
http://www.cs.utexas.edu/users/lorenzo/papers/sosp05.pdf
May 6, 2015
Blockchain Consensus
POW ‘Nakamoto Consensus’ Shortcomings
 Sybil attack-resistant compromise for
decentralized consensus but not the final
solution for distributed network fault-tolerant
security for scalability and performance, key
issues:
1. Expensive, excessive energy consumption
2. Poor scalability for widespread blockchain use
especially for IOT
3. Slow: high latency (1-10 minutes to confirm
transactions); only eventually consistent
12
https://medium.com/a-stellar-journey/on-worldwide-consensus-359e9eb3e949
http://crypto.stanford.edu/seclab/sem-14-15/williams.html
May 6, 2015
Blockchain Consensus
Pebble: Asynchronous Randomized
Byzantine Consensus (Concept)
13
http://crypto.stanford.edu/seclab/sem-14-15/williams.html
https://www.youtube.com/watch?v=8iEgjqIMtVQ
 Asynchronous Byzantine consensus for
decentralized networks using cryptographic
randomness, combine
 Nakamoto chains (randomness source, Merkle
roots log) with …
 conventional consensus techniques (produce
consensus by agreeing upon data transitions
through a new generation of highly-tuned and
optimized conventional consensus protocols) to …
 produce fast and scalable decentralized networks
May 6, 2015
Blockchain Consensus
Pebble: Asynchronous Randomized
Byzantine Consensus (Method features)
14
FLP: Fischer, Lynch and Patterson Friedman et al. 2003. Simple and efficient oracle-based consensus protocols for asynchronous
Byzantine systems. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1353024 Maji et all. Exploring the limits of common
coins using frontier analysis of protocols. 2011. http://dl.acm.org/citation.cfm?id=1987298
 Asynchronous (resist attack)
 Fully asynchronous (no timing assumptions) and
leader-free (no one node orchestrates)
 Randomized (improve efficiency)
 Address FLP impossibility result (in asynchronous
networks, if only one node fails, cannot be sure
remaining nodes will reach consensus)
 Randomized protocols get around this by
terminating with a probability approaching 1
 Need a common source of randomness, so use
blockchains (constant source of randomness;
cannot predict who finds the next hash) to organize
the network
 Use deterministic homomorphic threshold
signatures to create cryptographic randomness
without having a trusted dealer
May 6, 2015
Blockchain Consensus
Pebble: Asynchronous Randomized
Byzantine Consensus (Example)
15
http://crypto.stanford.edu/seclab/sem-14-15/williams.html
https://www.youtube.com/watch?v=8iEgjqIMtVQ
 Fast-throughput (achieve scalability)
 Run massive numbers of binary leader-free
asynchronous randomized consensus protocols
in parallel to quickly agree a combined data set
from the inputs of large numbers of processes
 Proof of concept
 Focus on messaging efficiency, decentralized
network scalability and confirmation speed
 Enable 500 distributed processes to
simultaneously present their data sets to the
group and quickly reach strongly consistent
agreement on an accepted superset
 Pass only 0.5-1MB of protocol messages
 A network reaching consensus every 5
seconds would have spare bandwidth to
process many thousands of transactions per
second
May 6, 2015
Blockchain Consensus
UT BAR (Byzantine, altruistic, rational)
16
http://www.cs.utexas.edu/users/lorenzo/papers/sosp05.pdf
 Concept: granular model of good agent behavior
 Altruistic and rational nodes participating in a
cooperative system will try to maximize their utility, and
broadcast information in predicable, reliable phases
 No node is guaranteed to follow the suggested protocol
 The actions of most nodes are guided by self interest
 Some nodes may be categorically broken
 Objective: develop Byzantine, altruistic, rational fault-
tolerant system for cooperative services
May 6, 2015
Blockchain Consensus
Stellar: Quorum Slicing (Concept)
17
https://medium.com/a-stellar-journey/on-worldwide-consensus-359e9eb3e949
 Objective: distributed consensus
 Nodes update their states/ledgers
 Avoid Byzantine failure (when individual nodes act
arbitrarily, maliciously or not)
 Distinguish between
 Quorum: the set of nodes required to reach
agreement across the whole system
 Quorum Slice: the subset of a quorum that can
convince one particular node of agreement
 Result: federated network of quorum slices,
continually testing the network
 Do not need to trust the whole system/network, just
your neighbors, you do not know who to trust
initially, join the network, and try before you trust, the
system grows organically, each party makes a slice
of others from the whole to trust
May 6, 2015
Blockchain Consensus
Federated Quorum Slice Network
18
https://medium.com/a-stellar-journey/on-worldwide-consensus-359e9eb3e949
 Resilient network
 Overall network health is preserved even if there are a few
bad nodes, and some good nodes slicing the bad nodes
 Unanimous consent from the complete set of system nodes is
not required to reach agreement, or tolerate faulty nodes
May 6, 2015
Blockchain Consensus
Stellar graphic novel explains Quorum Slicing
19
https://www.stellar.org/stories/adventures-in-galactic-consensus-chapter-1/
May 6, 2015
Blockchain Consensus
Stellar: Context of Byzantine Agreement
20
https://medium.com/a-stellar-journey/on-worldwide-consensus-359e9eb3e949
 Traditional Byzantine agreement protocol (BAP)
 Membership is set by a central authority or closed
negotiation (Sybil attack-resistant)
 Update BAP for decentralized group admission
 Ripple: publish a ‘starter’ membership list that participants
can edit for themselves
 Divergent lists invalidate network safety; users fail to update
 Tendermint: base membership on proof of stake
 Ties trust to resource ownership; revoked escrow attacks
 Stellar: open membership, participants affirm trust
 Quorum is still vulnerable to Sybil attack, malicious parties can join
many times and outnumber honest nodes. So majority-based quorums
do not work, but a federated network of quorum slices can
 Each node selects and tests quorum slices based on safety and
liveness; voting to accept statements (of network state)
May 6, 2015
Blockchain Consensus
Stellar: Consensus Protocol Comparison
21
SCP: Stellar Consensus Protocol
https://medium.com/a-stellar-journey/on-worldwide-consensus-359e9eb3e949
May 6, 2015
Blockchain Consensus
Prediction Market Voting as Consensus
22
http://tendermint.com/posts/security-of-cryptocurrency-protocols/
http://tendermint.com/docs/tendermint.pdf
 Concept: achieve agreement through human
voting via prediction markets - not just a
betting tool, a wisdom-of-crowds opinion-
logging tool, collect millions of opinions in RT
 Bitcoin/Blockchain Prediction Markets
 Fairlay
 Augur (all contracts live on Ethereum testnet)
 Trustless Oracle/Event Derivatives
 TruthCoin
 Governance Prediction Markets
 Futarchy: 1) vote on outcome 2) run prediction
market to vote on plans for achieving the outcome
May 6, 2015
Blockchain Consensus
Derrida: Ontology of Joycean Consensus
23
Derrida. Ulysses Gramophone: Hear Say Yes In Joyce. Pp. 267, 296.
http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491
 Affirmation is not solo, “saying yes” is dependent
upon another to hear it and acknowledge receipt
 The affirmation relation is totalization-resisting, the
affirming and acknowledging parties, and the yes
itself, remain distinct
 “The two responses refer to each other without having any
relationship between them. The two sign yet prevent the
signature from gathering itself together [totalizing].”
 The yes “addresses itself to some other which it does not constitute”
 The yes avoids its own totalization, “The yes, by responding and
countersigning, does not let itself be counted or discounted
[totalized].”
 Well-formed consensus: preserve the integrity of
entities in network of ad-hoc reciprocal relations
May 6, 2015
Blockchain Consensus
2 Groups of Crypto Projects and Consensus:
Permissioned and Permissionless Ledgers
24
Swanson, T. (2015). Consensus as a service: a brief report on the emergence of permissioned, distributed ledger systems
http://www.ofnumbers.com/wp-content/uploads/2015/04/Permissioned-distributed-ledgers.pdf
Enduser
• Censorship-resistant
• ‘Brave new world’ apps
• Anonymous validators (network
vulnerable to anonymous attack)
Enterprise
• Identity-confirmed
• ‘Reinvent the existing world’
efficiency improvement apps
• Official legal registry
Stellar
May 6, 2015
Blockchain Consensus
Evolving Dapp Ecosystem
25
Dapp: Decentralized Application
http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491
Project Name and URL Activity Centralized
Equivalent
OpenBazaar https://openbazaar.org Buy/sell items locally Craigslist
Twister http://twister.net.co, Gems http://getgems.org
Reveal http://rvl.rvl.is/, BitCloud http://bitcloudproject.org/
RetroShare http://retroshare.sourceforge.net/
Project Groundhog https://www.youtube.com/watch?v=WFeJYv3PSaI
Social networking, peer-to-peer
microblogging, messaging; private
token-based social messaging
Facebook, Twitter
Bitmessage https://bitmessage.org Secure messaging (individual or
broadcast)
SMS services
LaZooz http://lazooz.org On-demand ride service Uber, Lyft
Storj http://storj.io/
Maidsafe http://maidsafe.net/
IPFS http://ipfs.io/
File storage, file serving Dropbox, Google
Drive
Onename https://onename.com/
BitID https://github.com/bitid/bitid
Bithandle http://www.hackathon.io/bithandle
Digital identity verification VeriFone, Verisign,
Facebook
Provenance https://www.provenance.org/ Supply chain management Oracle, SAP
Mist (Ethereum)
https://www.youtube.com/watch?v=IgNjs_WaFSc
ProTip Add-on https://www.indiegogo.com/projects/protip-peer-
to-peer-tipping-for-the-web
Dapp browser Chrome, Firefox,
Internet Explorer
May 6, 2015
Blockchain Consensus
Enterprise Blockchain Apps by Sector (selected)
26
http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491
Crucial Blockchain Properties
• Cryptoledger
• Decentralized network
• Trustless
counterparties
• Independent
consensus-confirmed
transactions
• Permanent record
• Public records
repository
• Notarization time-
stamping hashes
• Universal format
• Accessibility
Government
& Legal
• Transnational orgs
• Personalized
governance services
• Voting, propositions
• P2P bonds, land titles
• Tele-attorney services
• IP registration and
exchange
• Tax receipts
• Notary service and
document registry
Markets
• Currency
• Payments &
Remittance
• Banking & Finance
• Clearing &
Settlement
• Insurance
• FinTech
• Trading & Derivatives
• QA & Internal Audit
• Crowdfunding
IOT
• Agricultural & drone
sensor networks
• Smarthome networks
• Integrated smartcity,
connected car,
smarthome sensors
• Self-driving car
• Personalized robots,
robotic companions
• Personalized drones
• Digital assistants
• Communication
(messaging)
• Large-scale
coordination
• Entity ingress/egress
• Transaction security
• Universal format
• Large-scale multi-
data-stream
integration
• Privacy and security
Real-time
accessibility
Health
• Universal EMR
• Health databanks
• QS Data Commons
• Big health data
stream analytics
• Digital health wallet
• Smart property
• HealthToken
• Personal
development
contracts
• Large-scale
infrastructural
element for
coordination
• Checks-and-
balances system
for ‘good-player’
access
• Community
supercomputing
• Crowd analysis
• P2P resourcenets
• Film, dataviz
• AI: blockchain
advocates, friendly
AI, blockchain
learners, digital
mindfile services
Science,
Art, AI
May 6, 2015
Blockchain Consensus
Financial and Public Records Applications
 Financial instruments
1. Currency
2. Private equities
3. Public equities
4. Bonds
5. Derivatives Commodities
6. Spending records
7. Trading records
8. Mortgage/loan records
9. Servicing records
10. Crowdfunding
11. Microfinance
27
http://forum.ethereum.org/discussion/1402/how-to-get-started-your-first-dapp-under-one-hour
 Public Records
1. Land titles
2. Vehicle registries
3. Business incorporations
4. Criminal records
5. Passports
6. Birth certificates
7. Death certificates
8. Voter Registration
9. Voting Records
10. Health/safety inspections
11. Building permits
12. Court records
May 6, 2015
Blockchain Consensus
Blockchain Insurance
 Argument
 Most of world is underserved
 Current insurance is inaccurately expensive and
payout is unpredictable (when/whether/to what extent
claim is accepted)
 Smart contract-based insurance
 Financial security: predictable payout terms and timing
 Peer-to-peer insurance
 Peer-evaluated and peer-adjudicated health claims
 Dynamis www.dynamisapp.com, BitSilk https://twitter.com/bitsilk
 Collaborative risk modeling
 Drought experts invest in peer-based crop insurance
pools (unites wisdom-of-crowds expertise)
28
May 6, 2015
Blockchain Consensus
What is Smart Property?
 Register assets to blockchain via unique key
 Real-time GPS ‘LoJack’ tracking for any asset
 Blockchain becomes an inventory, tracking,
and exchange mechanism for all hard assets
 Smart Property Applications
 Drug and equipment inventory (example: Blocktrace
ledger tracks diamonds); equipment servicing records
 On-demand real-time equipment inventories
 Supply chain provenance (provenance.org)
 Test results logged as smart property
 Digital authentication and real-time keyless entry
 OpenBazaar health exchange markets (equipment)
29
https://openbazaar.org/, http://www.edgelogic.net/blocktrace, Provenance: https://www.youtube.com/watch?v=SqIUBn80pg4
A decentralized CraigsList
May 6, 2015
Blockchain Consensus
What is are Smart Contracts?
30
 Agreements between parties posted to the
blockchain for automated execution
 Examples
 Bet on high temperature tomorrow
 Inheritance pay-out at age 21 or death of benefactor
 Mortgage with automatic interest-rate resets
 Blockchain-based Greek tax receipts in Ricardian
Contracts (Yanis Varoufakis)
 Code: Ethereum and Eris
 https://github.com/ethereum/
 https://erisindustries.com/
https://eng.erisindustries.com/smart%20contracts/2014/12/17/dennys-smart-contracting/ ,
http://forum.ethereum.org/discussion/1402/how-to-get-started-your-first-dapp-under-one-hour,
http://financialcryptography.com/mt/archives/001555.html
May 6, 2015
Blockchain Consensus
Blockchain IOT
31
http://www.zdnet.com/article/internet-of-things-market-to-hit-7-1-trillion-by-2020-idc/,
http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491
https://gigaom.com/2014/09/09/check-out-ibms-proposal-for-an-internet-of-things-architecture-using-bitcoins-block-chain-tech/
 M2M/IOT Bitcoin payment network to
enable the machine economy & mThings
 The economic layer the web never had
 IOT 2020: 26 bn devices in a $7 tn market
 IOT agricultural and environmental
sensors posting to blockchains
 Quantifying processes; insurance data
 Smartcity orchestration
 Example project: IBM Adept
 Blockchain + Messaging + BitTorrent
 Communication + coordination mechanism
 Scale from thousands to millions of sensors
Smartcity Infrastructure
and Connected Car
Orchestration
IOT Sensor and Drone
Agricultural Monitoring
May 6, 2015
Blockchain Consensus
Blockchain Smarthome IOT
32
http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491
 Smarthome IOT networks
 Tool for managing device proliferation
 Provide security and privacy of sensitive
smarthome data: physical and mental health,
product consumption
 Devices: personal robotics, digital health
assistants, artificial companions, health
optimizers, quantified self-tracking
wearables, smartwatch, Fitbit, health tracker
 With permissioning, smarthome, connected
car, smartcity infrastructure to provide daily
health check for the whole populace,
including quality-of-life mental state
Personal Robotics
Coordination
Smarthome IOT: Hue Go
Wireless Smartlighting and
Amazon Dash Button
May 6, 2015
Blockchain Consensus
Blockchains: Global and Liberty-enhancing
33
 Global governance for transnational organizations
 WikiLeaks, ICANN, Wikipedia
 Benefits of blockchain administration
 Uplift to cloud from local jurisdictional regulations
 Universal administration mechanism for global organizations
 Structure promotes transparency, accountability, freedom
 Namecoin: decentralized DNS
http://www.forbes.com/sites/andygreenberg/2010/12/07/visa-mastercard-move-to-choke-wikileaks/
Snowden Affair
May 6, 2015
Blockchain Consensus
Blockchain Government
 Opt-in Personalized Government
 Composting vs education
 Smart property land-titling, reputation-
based ID system, voting, dispute
resolution, national income distribution,
public documents registry
 Neighbor.ly
 Self-directed community bonds
 Precedentcoin
 Crowdsourced legal services, justice
entrepreneurs, blockchain arbitration
 Sidekik
 On-demand tele-attorney, private police
34
http://www.bitnation.co/, https://bitcoinmagazine.com/17066/first-blockchain-wedding-2/,
https://bitcoinmagazine.com/19813/sidekik-decentralized-video-streaming-storage/
World’s First Blockchain Marriage:
David Mondrus and Joyce Bayo, October
5, 2014, Disney World FL, Coins in the
Kingdom Bitcoin Conference, Jeffrey
Tucker (Liberty.me) presiding
May 6, 2015
Blockchain Consensus
Blockchain Representation and Voting
 Futarchy, two-step program
1. Traditional vote on outcomes (ex: GDP)
2. Prediction markets to determine specific
proposals for achieving the outcome
 Delegative democracy (Liquid Democracy)
 Voting power temporarily vested in
delegates not long-term representatives
 Group proposition development
 Random Sample Elections
 Randomly selected individuals vote on a
single issue, blockchain orchestration
35
https://bitcoinmagazine.com/17066/first-blockchain-wedding-2/,
http://www.bitnation-blog.com/latest-update-dec-22nd-2014/
May 6, 2015
Blockchain Consensus
Blockchain Legal
 Notary Service, Attestation
 Register contracts, agreements, wills (Proof of Existence, Factom)
 Register, protect, and transact IP (Monegraph, Ascribe)
 How it works
 Hash + timestamp + blockchain record
36
http://www.proofofexistence.com/
May 6, 2015
Blockchain Consensus
Blockchain Science
 Distributed computing community
collaboration projects
 FoldingCoin (protein Folding@home)
 GridCoin (SETI@home)
 Community supercomputing
resource access
 Zennet
 ‘Green’ mining projects
 Primecoin
 FoldingCoin
 GridCoin
37
http://www.righto.com/2014/02/bitcoin-mining-hard-way-algorithms.html,
http://codinginmysleep.com/bitcoin-mining-in-plain-english/
May 6, 2015
Blockchain Consensus
Blockchain Health
 Universal EMR: finally ‘health XML’?
 Personal health records stored and administered via blockchain
 Users key-permission doctors and other parties into records
 Apple HealthKit, Bluehub Health, Google Health (concept)
 Health Databanks and Research Commons
 Aggregated personal medical records, quantified self data
commons, genome and connectome files
 Health Document Notary Services
 Proof-of-insurance, test results, prescriptions, status, diagnoses,
conditions, treatments, physician referrals
 Doctor Vendor RFP Services
 Doctors and health practices bid to supply medical services;
automated bidding via health exchanges (OpenBazaar)
38
http://futurememes.blogspot.fr/2014/09/blockchain-health-remunerative-health.html
May 6, 2015
Blockchain Consensus
Blockchain Big Health Data
 Proprietary genomic datasets and cloud-based tools
 Baylor College of Medicine (3,751 whole human genomes (of 7
bn) and 10,771 exomes (440 terabytes) as of 2013)
 Decentralized projects: big data access + query tools for
scalability, practicality, privacy, liberty, and RT availability
 DNA.bits (www.dna-bits.com) blockchain-based
 Large genetic dataset access with correlated clinical records
 Dexter (dexter.stanford.edu)
 Enduser-targeted, browser-based, domain-independent, structured-
data explorer; run big data queries from browser
 CrowdMed (www.crowdmed.com) crowdsourced disease diagnosis
 Enlitic (http://www.enlitic.com/) disease diagnosis via deep-learning
39
http://futurememes.blogspot.fr/2014/09/blockchain-health-remunerative-health.html
May 6, 2015
Blockchain Consensus
Digital Health Wallet
40
 Private key identity card + EMR +
health insurance info + payment data
 Use HealthToken to pay for services
May 6, 2015
Blockchain Consensus
Blockchain Literacy
 ‘Bitcoin MOOCs,’ ‘Kiva for literacy’
 Peer-to-peer learning contracts; technical,
agricultural, vocational literacy certification
 Global P2P giving: CommonCollection
 Chain-based personal development contracts
 QS-biometric utility function imputation and tracking
 Maslow chains, subjectivation and actualization
chains
 Development Economics 2.0
 Literacy contracts, remittances, blockchain-tracked
aid, microcredit, decentralized credit bureaus
 Open-source FICO scores
 Peer-vouching reputation communities
 Most of world: inadequate banking, insurance, credit
41
May 6, 2015
Blockchain Consensus
Blockchain Art
42
Rio, Tel Aviv, Hamburg, Barcelona, Seoul, Tokyo, New York
http://bitfilm.com/festival.html
May 6, 2015
Blockchain Consensus
Blockchain Art
43
http://cryptoart.com/
 Fine art paper wallets
May 6, 2015
Blockchain Consensus
Summary
44
 Current status of blockchain industry development…
 …investor interest shifting from speculative to strategic
 …innovation in Byzantine consensus protocols to help
decentralized networks scale up and become highly
performant, possibly faster than centralized networks
 …articulation of sector-specific enterprise blockchain
applications in markets, finance, banking, clearing,
trading, insurance, and supply chain tracking;
government and legal services; IOT; science and health
Bitcoin Meetup, May 6, 2015
Slides: http://slideshare.net/LaBlogga
Melanie Swan
melanie@BlockchainStudies.org
www.BlockchainStudies.org
Blockchain
Consensus Protocols
Thank You! Questions?

More Related Content

What's hot

How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain workShishir Aryal
 
Blockchain 101 by imran bashir
Blockchain 101  by imran bashirBlockchain 101  by imran bashir
Blockchain 101 by imran bashirImran Bashir
 
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsUnderstanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsGautam Anand
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain PresentationZied GUESMI
 
Ppt on blockchain technology
Ppt on blockchain technologyPpt on blockchain technology
Ppt on blockchain technologyRATAN AGARWALA
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsTechracers
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin Jérôme Kehrli
 
01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for BusinessMerlec Mpyana
 
Blockchain Technology Fundamentals
Blockchain Technology FundamentalsBlockchain Technology Fundamentals
Blockchain Technology FundamentalsExperfy
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersKoen Vingerhoets
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinHugo Rodrigues
 
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
 
Bitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainBitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainJitendra Chittoda
 

What's hot (20)

Ethereum
EthereumEthereum
Ethereum
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain 101 by imran bashir
Blockchain 101  by imran bashirBlockchain 101  by imran bashir
Blockchain 101 by imran bashir
 
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsUnderstanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
Block chain
Block chainBlock chain
Block chain
 
Ppt on blockchain technology
Ppt on blockchain technologyPpt on blockchain technology
Ppt on blockchain technology
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business
 
Blockchain Technology Fundamentals
Blockchain Technology FundamentalsBlockchain Technology Fundamentals
Blockchain Technology Fundamentals
 
Blockchain
BlockchainBlockchain
Blockchain
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgers
 
Ethereum 2.0
Ethereum 2.0Ethereum 2.0
Ethereum 2.0
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
 
Blockchain
BlockchainBlockchain
Blockchain
 
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...
 
Bitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainBitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & Blockchain
 

Viewers also liked

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
 
Structured approach to blockchain and consensus techniques
Structured approach to blockchain and consensus techniquesStructured approach to blockchain and consensus techniques
Structured approach to blockchain and consensus techniquesVasiliy Suvorov
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Benjamin Fuentes
 
Byzantine General Problem - Siddharth Chaudhry
Byzantine General Problem - Siddharth ChaudhryByzantine General Problem - Siddharth Chaudhry
Byzantine General Problem - Siddharth ChaudhrySiddharth Chaudhry
 
Fault Tolerance (Distributed computing)
Fault Tolerance (Distributed computing)Fault Tolerance (Distributed computing)
Fault Tolerance (Distributed computing)Sri Prasanna
 
Blockchain: Developer Perspective
Blockchain: Developer PerspectiveBlockchain: Developer Perspective
Blockchain: Developer PerspectiveArtur Skowroński
 
The byzantine generals problem
The byzantine generals problemThe byzantine generals problem
The byzantine generals problemNGUYEN VAN LUONG
 
Byzantine architecture ppt
Byzantine architecture pptByzantine architecture ppt
Byzantine architecture pptDespoina Potnia
 
CBGTBT - Part 5 - Blockchains 102
CBGTBT - Part 5 - Blockchains 102CBGTBT - Part 5 - Blockchains 102
CBGTBT - Part 5 - Blockchains 102Blockstrap.com
 
State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016CoinDesk
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoinWolf McNally
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Moneywinklevosscap
 
CBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerCBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerBlockstrap.com
 

Viewers also liked (14)

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
 
Structured approach to blockchain and consensus techniques
Structured approach to blockchain and consensus techniquesStructured approach to blockchain and consensus techniques
Structured approach to blockchain and consensus techniques
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)
 
Byzantine Generals
Byzantine GeneralsByzantine Generals
Byzantine Generals
 
Byzantine General Problem - Siddharth Chaudhry
Byzantine General Problem - Siddharth ChaudhryByzantine General Problem - Siddharth Chaudhry
Byzantine General Problem - Siddharth Chaudhry
 
Fault Tolerance (Distributed computing)
Fault Tolerance (Distributed computing)Fault Tolerance (Distributed computing)
Fault Tolerance (Distributed computing)
 
Blockchain: Developer Perspective
Blockchain: Developer PerspectiveBlockchain: Developer Perspective
Blockchain: Developer Perspective
 
The byzantine generals problem
The byzantine generals problemThe byzantine generals problem
The byzantine generals problem
 
Byzantine architecture ppt
Byzantine architecture pptByzantine architecture ppt
Byzantine architecture ppt
 
CBGTBT - Part 5 - Blockchains 102
CBGTBT - Part 5 - Blockchains 102CBGTBT - Part 5 - Blockchains 102
CBGTBT - Part 5 - Blockchains 102
 
State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Money
 
CBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerCBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primer
 

Similar to Blockchain Consensus Protocols

A beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfA beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfAkash Agrawal
 
Iceic2019 final presented
Iceic2019 final presentedIceic2019 final presented
Iceic2019 final presentedHeung-No Lee
 
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...Melanie Swan
 
Blockchain Technology Developments in Government 3.0
Blockchain Technology Developments in Government 3.0Blockchain Technology Developments in Government 3.0
Blockchain Technology Developments in Government 3.0samossummit
 
InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain
 
Ovum blockchain for beginners
Ovum blockchain for beginnersOvum blockchain for beginners
Ovum blockchain for beginnersHelen Child
 
jayesh_Blockchain.pptx
jayesh_Blockchain.pptxjayesh_Blockchain.pptx
jayesh_Blockchain.pptxJackTheMan1
 
Blockchains and Insurance: Opportunities and Challenges
Blockchains and Insurance: Opportunities and ChallengesBlockchains and Insurance: Opportunities and Challenges
Blockchains and Insurance: Opportunities and ChallengesChristopher Brewster
 
Block chain for the humanitarian sector - future opportunities
Block chain for the humanitarian sector - future opportunitiesBlock chain for the humanitarian sector - future opportunities
Block chain for the humanitarian sector - future opportunitiesPablo Bredt Torres
 
BlockChain for the Humanitarian Sector - Future Opportunities - November 2016
BlockChain for the Humanitarian Sector - Future Opportunities - November 2016BlockChain for the Humanitarian Sector - Future Opportunities - November 2016
BlockChain for the Humanitarian Sector - Future Opportunities - November 2016Vanessa Ko
 
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT Ltd
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT LtdFrom Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT Ltd
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT LtdOLMA Capital Management
 
BlockChain - Towards a New Revolution
BlockChain - Towards a New RevolutionBlockChain - Towards a New Revolution
BlockChain - Towards a New RevolutionEric Lévy-Bencheton
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economyHeung-No Lee
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the BankerBohdan Szymanik
 
How Blockchain solves the Byzantine Generals Problem (2).pdf
How Blockchain solves the Byzantine Generals Problem (2).pdfHow Blockchain solves the Byzantine Generals Problem (2).pdf
How Blockchain solves the Byzantine Generals Problem (2).pdfcoingabbar
 
How Blockchain solves the Byzantine Generals Problem.pdf
How Blockchain solves the Byzantine Generals Problem.pdfHow Blockchain solves the Byzantine Generals Problem.pdf
How Blockchain solves the Byzantine Generals Problem.pdfTusharVerma933268
 
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.meBlockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.meJuan Ignacio Pérez Sacristán
 

Similar to Blockchain Consensus Protocols (20)

A beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfA beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdf
 
Blockchain
BlockchainBlockchain
Blockchain
 
Iceic2019 final presented
Iceic2019 final presentedIceic2019 final presented
Iceic2019 final presented
 
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
 
blockchain-161025100639.pptx
blockchain-161025100639.pptxblockchain-161025100639.pptx
blockchain-161025100639.pptx
 
Blockchain Technology Developments in Government 3.0
Blockchain Technology Developments in Government 3.0Blockchain Technology Developments in Government 3.0
Blockchain Technology Developments in Government 3.0
 
InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain White Paper
InfiniteChain White Paper
 
Ovum blockchain for beginners
Ovum blockchain for beginnersOvum blockchain for beginners
Ovum blockchain for beginners
 
jayesh_Blockchain.pptx
jayesh_Blockchain.pptxjayesh_Blockchain.pptx
jayesh_Blockchain.pptx
 
Blockchain startup
Blockchain startupBlockchain startup
Blockchain startup
 
Blockchains and Insurance: Opportunities and Challenges
Blockchains and Insurance: Opportunities and ChallengesBlockchains and Insurance: Opportunities and Challenges
Blockchains and Insurance: Opportunities and Challenges
 
Block chain for the humanitarian sector - future opportunities
Block chain for the humanitarian sector - future opportunitiesBlock chain for the humanitarian sector - future opportunities
Block chain for the humanitarian sector - future opportunities
 
BlockChain for the Humanitarian Sector - Future Opportunities - November 2016
BlockChain for the Humanitarian Sector - Future Opportunities - November 2016BlockChain for the Humanitarian Sector - Future Opportunities - November 2016
BlockChain for the Humanitarian Sector - Future Opportunities - November 2016
 
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT Ltd
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT LtdFrom Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT Ltd
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT Ltd
 
BlockChain - Towards a New Revolution
BlockChain - Towards a New RevolutionBlockChain - Towards a New Revolution
BlockChain - Towards a New Revolution
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economy
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the Banker
 
How Blockchain solves the Byzantine Generals Problem (2).pdf
How Blockchain solves the Byzantine Generals Problem (2).pdfHow Blockchain solves the Byzantine Generals Problem (2).pdf
How Blockchain solves the Byzantine Generals Problem (2).pdf
 
How Blockchain solves the Byzantine Generals Problem.pdf
How Blockchain solves the Byzantine Generals Problem.pdfHow Blockchain solves the Byzantine Generals Problem.pdf
How Blockchain solves the Byzantine Generals Problem.pdf
 
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.meBlockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
 

More from Melanie Swan

AI Health Agents: Longevity as a Service in the Web3 GenAI Quantum Revolution
AI Health Agents: Longevity as a Service in the Web3 GenAI Quantum RevolutionAI Health Agents: Longevity as a Service in the Web3 GenAI Quantum Revolution
AI Health Agents: Longevity as a Service in the Web3 GenAI Quantum RevolutionMelanie Swan
 
Quantum Intelligence: Responsible Human-AI Entities
Quantum Intelligence: Responsible Human-AI EntitiesQuantum Intelligence: Responsible Human-AI Entities
Quantum Intelligence: Responsible Human-AI EntitiesMelanie Swan
 
The Human-AI Odyssey: Homerian Aspirations towards Non-labor Identity
The Human-AI Odyssey: Homerian Aspirations towards Non-labor IdentityThe Human-AI Odyssey: Homerian Aspirations towards Non-labor Identity
The Human-AI Odyssey: Homerian Aspirations towards Non-labor IdentityMelanie Swan
 
AdS Biology and Quantum Information Science
AdS Biology and Quantum Information ScienceAdS Biology and Quantum Information Science
AdS Biology and Quantum Information ScienceMelanie Swan
 
Quantum Information Science and Quantum Neuroscience.ppt
Quantum Information Science and Quantum Neuroscience.pptQuantum Information Science and Quantum Neuroscience.ppt
Quantum Information Science and Quantum Neuroscience.pptMelanie Swan
 
Quantum Information
Quantum InformationQuantum Information
Quantum InformationMelanie Swan
 
Critical Theory of Silence
Critical Theory of SilenceCritical Theory of Silence
Critical Theory of SilenceMelanie Swan
 
Quantum-Classical Reality
Quantum-Classical RealityQuantum-Classical Reality
Quantum-Classical RealityMelanie Swan
 
Derrida-Hegel: Différance-Difference
Derrida-Hegel: Différance-DifferenceDerrida-Hegel: Différance-Difference
Derrida-Hegel: Différance-DifferenceMelanie Swan
 
The Quantum Mindset
The Quantum MindsetThe Quantum Mindset
The Quantum MindsetMelanie Swan
 
Blockchains in Space
Blockchains in SpaceBlockchains in Space
Blockchains in SpaceMelanie Swan
 
Complexity and Quantum Information Science
Complexity and Quantum Information ScienceComplexity and Quantum Information Science
Complexity and Quantum Information ScienceMelanie Swan
 
Quantum Blockchains
Quantum BlockchainsQuantum Blockchains
Quantum BlockchainsMelanie Swan
 
Quantum Neuroscience: CRISPR for Alzheimer’s, Connectomes & Quantum BCIs
Quantum Neuroscience: CRISPR for Alzheimer’s, Connectomes & Quantum BCIsQuantum Neuroscience: CRISPR for Alzheimer’s, Connectomes & Quantum BCIs
Quantum Neuroscience: CRISPR for Alzheimer’s, Connectomes & Quantum BCIsMelanie Swan
 
Art Theory: Two Cultures Synthesis of Art and Science
Art Theory: Two Cultures Synthesis of Art and ScienceArt Theory: Two Cultures Synthesis of Art and Science
Art Theory: Two Cultures Synthesis of Art and ScienceMelanie Swan
 

More from Melanie Swan (20)

AI Health Agents: Longevity as a Service in the Web3 GenAI Quantum Revolution
AI Health Agents: Longevity as a Service in the Web3 GenAI Quantum RevolutionAI Health Agents: Longevity as a Service in the Web3 GenAI Quantum Revolution
AI Health Agents: Longevity as a Service in the Web3 GenAI Quantum Revolution
 
AI Science
AI Science AI Science
AI Science
 
AI Math Agents
AI Math AgentsAI Math Agents
AI Math Agents
 
Quantum Intelligence: Responsible Human-AI Entities
Quantum Intelligence: Responsible Human-AI EntitiesQuantum Intelligence: Responsible Human-AI Entities
Quantum Intelligence: Responsible Human-AI Entities
 
The Human-AI Odyssey: Homerian Aspirations towards Non-labor Identity
The Human-AI Odyssey: Homerian Aspirations towards Non-labor IdentityThe Human-AI Odyssey: Homerian Aspirations towards Non-labor Identity
The Human-AI Odyssey: Homerian Aspirations towards Non-labor Identity
 
AdS Biology and Quantum Information Science
AdS Biology and Quantum Information ScienceAdS Biology and Quantum Information Science
AdS Biology and Quantum Information Science
 
Space Humanism
Space HumanismSpace Humanism
Space Humanism
 
Quantum Information Science and Quantum Neuroscience.ppt
Quantum Information Science and Quantum Neuroscience.pptQuantum Information Science and Quantum Neuroscience.ppt
Quantum Information Science and Quantum Neuroscience.ppt
 
Quantum Information
Quantum InformationQuantum Information
Quantum Information
 
Critical Theory of Silence
Critical Theory of SilenceCritical Theory of Silence
Critical Theory of Silence
 
Quantum-Classical Reality
Quantum-Classical RealityQuantum-Classical Reality
Quantum-Classical Reality
 
Derrida-Hegel: Différance-Difference
Derrida-Hegel: Différance-DifferenceDerrida-Hegel: Différance-Difference
Derrida-Hegel: Différance-Difference
 
Quantum Moreness
Quantum MorenessQuantum Moreness
Quantum Moreness
 
Crypto Jamming
Crypto JammingCrypto Jamming
Crypto Jamming
 
The Quantum Mindset
The Quantum MindsetThe Quantum Mindset
The Quantum Mindset
 
Blockchains in Space
Blockchains in SpaceBlockchains in Space
Blockchains in Space
 
Complexity and Quantum Information Science
Complexity and Quantum Information ScienceComplexity and Quantum Information Science
Complexity and Quantum Information Science
 
Quantum Blockchains
Quantum BlockchainsQuantum Blockchains
Quantum Blockchains
 
Quantum Neuroscience: CRISPR for Alzheimer’s, Connectomes & Quantum BCIs
Quantum Neuroscience: CRISPR for Alzheimer’s, Connectomes & Quantum BCIsQuantum Neuroscience: CRISPR for Alzheimer’s, Connectomes & Quantum BCIs
Quantum Neuroscience: CRISPR for Alzheimer’s, Connectomes & Quantum BCIs
 
Art Theory: Two Cultures Synthesis of Art and Science
Art Theory: Two Cultures Synthesis of Art and ScienceArt Theory: Two Cultures Synthesis of Art and Science
Art Theory: Two Cultures Synthesis of Art and Science
 

Recently uploaded

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Recently uploaded (20)

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

Blockchain Consensus Protocols

  • 1. Bitcoin Meetup, May 6, 2015 Slides: http://slideshare.net/LaBlogga Melanie Swan melanie@BlockchainStudies.org www.BlockchainStudies.org Blockchain Consensus Protocols
  • 2. May 6, 2015 Blockchain Consensus 1 Melanie Swan, Blockchain Scholar  Founder, Institute for Blockchain Studies  Singularity University Instructor, EDGE Contributor IEET Affiliate Scholar  Swan, M. Blockchain: Blueprint for a New Economy. Sebastopol CA: O'Reilly Media, 2015.  Swan, M. We Should Consider The Future World As One Of Multi-Species Intelligence. Response to The Edge Question 2015: What do you think about machines that think? John Brockman, Ed., 2015.  Swan, M. Cognitive Applications of the Brain as a DAC. Cognitive Science 2015: The Annual Meeting of the Cognitive Science Society: Mind, Technology, and Society, Pasadena CA, July 2015. submitted.  Swan, M. Philosophy of Big Data: Expanding the Human-Data Relation with Big Data Science Services. IEEE BigDataService 2015, Redwood City CA, Mar 31-Apr 2, 2015.  Swan, M. Blockchain Thinking: The Brain as a DAC (Decentralized Autonomous Corporation). Texas Bitcoin Conference, Austin TX, March 27-29, 2015.  Swan, M. Machine ethics interfaces: An ethics of perception of nanorobot-aided cognition. Journal of Responsible Innovation. submitted. Traditional Markets, Science, Arts Background New Vision Source: http://melanieswan.com/publications.htm
  • 3. May 6, 2015 Blockchain Consensus 2 Blockchain (non-technical overview of blockchain possibilities)  What people are saying…  #mindblowing – SD  Intriguing - JH  Great to read your book! Willing to transform your ideas to real life – AW  I find it amazing … a good mix of explanation about state-of-the-art products as well as visionary ideas. I was waiting for awhile for this kind of book – JM  A compelling and unique overview of the possibilities – DC  Thank you for helping bring about a new era in finance – JW http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491
  • 4. May 6, 2015 Blockchain Consensus Diverse Protocols 3 https://twitter.com/matteastwood/status/594603199685926913/photo/1
  • 5. May 6, 2015 Blockchain Consensus Future: Diverse Consensus Protocols, why? 4  Key cryptography problems in distributed networks remain unsolved or solutions untested at a robust scale  BFT (Byzantine fault tolerance): network coordination despite faulty nodes  Sybil attack: distributed network flooded with forged identities  One size consensus does not fit all apps  POW mining not the best consensus protocol for enterprise blockchain apps that need  Faster, cheaper settlement  Legal identity verification  Greater scalability, performance
  • 6. May 6, 2015 Blockchain Consensus Bitcoin/FinTech Investment Growth 5 https://angel.co/bitcoin, http://thefinanser.co.uk/fsclub/2015/02/the-fintech-scene-is-so-hot-its-boiling.html http://thenextweb.com/insider/2015/04/16/bitcoin-is-the-worlds-most-dangerous-idea/ Silicon Valley Bank: Global investment in FinTech is set to double from $10 billion in 2014 to $19.7 billion in 2015, and reach $46.1 billion by 2020 2012 $2m $96m $350m $106m 2013 2014 1Q2015
  • 7. May 6, 2015 Blockchain Consensus Gartner Emerging Technology Hype Cycle 6 http://thenextweb.com/insider/2015/04/16/bitcoin-is-the-worlds-most-dangerous-idea/ Cryptocurrencies added July 2014
  • 8. May 6, 2015 Blockchain Consensus Enterprise Blockchain Apps by Sector (selected) 7 http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491 Crucial Blockchain Properties • Cryptoledger • Decentralized network • Trustless counterparties • Independent consensus-confirmed transactions • Permanent record • Public records repository • Notarization time- stamping hashes • Universal format • Accessibility Government & Legal • Transnational orgs • Personalized governance services • Voting, propositions • P2P bonds, land titles • Tele-attorney services • IP registration and exchange • Tax receipts • Notary service and document registry Markets • Currency • Payments & Remittance • Banking & Finance • Clearing & Settlement • Insurance • FinTech • Trading & Derivatives • QA & Internal Audit • Crowdfunding IOT • Agricultural & drone sensor networks • Smarthome networks • Integrated smartcity, connected car, smarthome sensors • Self-driving car • Personalized robots, robotic companions • Personalized drones • Digital assistants • Communication (messaging) • Large-scale coordination • Entity ingress/egress • Transaction security • Universal format • Large-scale multi- data-stream integration • Privacy and security Real-time accessibility Health • Universal EMR • Health databanks • QS Data Commons • Big health data stream analytics • Digital health wallet • Smart property • HealthToken • Personal development contracts • Large-scale infrastructural element for coordination • Checks-and- balances system for ‘good-player’ access • Community supercomputing • Crowd analysis • P2P resourcenets • Film, dataviz • AI: blockchain advocates, friendly AI, blockchain learners, digital mindfile services Science, Art, AI
  • 9. May 6, 2015 Blockchain Consensus Byzantine Empire (height AD 555) 8
  • 10. May 6, 2015 Blockchain Consensus Byzantine Generals Problem  Several divisions of the Byzantine army are camped outside an enemy city, each division commanded by its own general. The generals can communicate with one another only by messenger. They must decide upon a common plan of action. However, some of the generals may be traitors, trying to prevent the loyal generals from reaching agreement. The generals must have an algorithm to guarantee that  A. All loyal generals decide upon the same plan of action  The loyal generals will all do what the algorithm says they should, but the traitors may do anything they wish. The algorithm must guarantee condition A regardless of what the traitors do. The loyal generals need to reach agreement and agree on a reasonable plan that also insures that  B. A small number of traitors cannot cause the loyal generals to adopt a bad plan 9 Lamport, Shostack and Pease, "the Byzantine Generals Problem", ACM Transactions on Programming Languages and Systems,Vol.4, No. 3, July 1982, Pages 382-401. http://dl.acm.org/citation.cfm?id=357176
  • 11. May 6, 2015 Blockchain Consensus Byzantine Generals Problem, Byzantine Fault Tolerance (BFT), Byzantine Agreement (BA)  Distributed network security problem  Problem: achieving consensus in a distributed network with potentially faulty nodes; how to coordinate among distributed nodes to come up with a consensus (common view of the world) that is resistant to attackers trying to undermine that consensus  Important consensus system properties in a distributed system or distributed algorithm  Safety: require that “something bad will never happen”  Liveness: require that “something good will eventually happen,” the system makes progress (example: eventual consistency) 10
  • 12. May 6, 2015 Blockchain Consensus Approaches to Consensus/BFT 11  Byzantine Agreement Protocol (synchronous)  Microsoft/Lamport: Paxos (state machine replication)  Google: Chubby (serve strongly consistent files)  POW (Bitcoin) ‘Nakamoto Consensus’ – expensive, high latency  POS (Tendermint) – requires resource ownership, risk of ‘nothing-at-stake’ attacks per revoked escrow  Pebble: ARBC (Asynchronous Randomized Byzantine Consensus)  UT: BAR (Byzantine, altruistic, rational) protocol  Stellar: SCP Quorum Slicing  Other: Prediction Markets (Augur), Meta (Factom) http://research.microsoft.com/en-us/um/people/lamport/pubs/paxos-simple.pdf http://www.cs.utexas.edu/users/lorenzo/papers/sosp05.pdf
  • 13. May 6, 2015 Blockchain Consensus POW ‘Nakamoto Consensus’ Shortcomings  Sybil attack-resistant compromise for decentralized consensus but not the final solution for distributed network fault-tolerant security for scalability and performance, key issues: 1. Expensive, excessive energy consumption 2. Poor scalability for widespread blockchain use especially for IOT 3. Slow: high latency (1-10 minutes to confirm transactions); only eventually consistent 12 https://medium.com/a-stellar-journey/on-worldwide-consensus-359e9eb3e949 http://crypto.stanford.edu/seclab/sem-14-15/williams.html
  • 14. May 6, 2015 Blockchain Consensus Pebble: Asynchronous Randomized Byzantine Consensus (Concept) 13 http://crypto.stanford.edu/seclab/sem-14-15/williams.html https://www.youtube.com/watch?v=8iEgjqIMtVQ  Asynchronous Byzantine consensus for decentralized networks using cryptographic randomness, combine  Nakamoto chains (randomness source, Merkle roots log) with …  conventional consensus techniques (produce consensus by agreeing upon data transitions through a new generation of highly-tuned and optimized conventional consensus protocols) to …  produce fast and scalable decentralized networks
  • 15. May 6, 2015 Blockchain Consensus Pebble: Asynchronous Randomized Byzantine Consensus (Method features) 14 FLP: Fischer, Lynch and Patterson Friedman et al. 2003. Simple and efficient oracle-based consensus protocols for asynchronous Byzantine systems. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1353024 Maji et all. Exploring the limits of common coins using frontier analysis of protocols. 2011. http://dl.acm.org/citation.cfm?id=1987298  Asynchronous (resist attack)  Fully asynchronous (no timing assumptions) and leader-free (no one node orchestrates)  Randomized (improve efficiency)  Address FLP impossibility result (in asynchronous networks, if only one node fails, cannot be sure remaining nodes will reach consensus)  Randomized protocols get around this by terminating with a probability approaching 1  Need a common source of randomness, so use blockchains (constant source of randomness; cannot predict who finds the next hash) to organize the network  Use deterministic homomorphic threshold signatures to create cryptographic randomness without having a trusted dealer
  • 16. May 6, 2015 Blockchain Consensus Pebble: Asynchronous Randomized Byzantine Consensus (Example) 15 http://crypto.stanford.edu/seclab/sem-14-15/williams.html https://www.youtube.com/watch?v=8iEgjqIMtVQ  Fast-throughput (achieve scalability)  Run massive numbers of binary leader-free asynchronous randomized consensus protocols in parallel to quickly agree a combined data set from the inputs of large numbers of processes  Proof of concept  Focus on messaging efficiency, decentralized network scalability and confirmation speed  Enable 500 distributed processes to simultaneously present their data sets to the group and quickly reach strongly consistent agreement on an accepted superset  Pass only 0.5-1MB of protocol messages  A network reaching consensus every 5 seconds would have spare bandwidth to process many thousands of transactions per second
  • 17. May 6, 2015 Blockchain Consensus UT BAR (Byzantine, altruistic, rational) 16 http://www.cs.utexas.edu/users/lorenzo/papers/sosp05.pdf  Concept: granular model of good agent behavior  Altruistic and rational nodes participating in a cooperative system will try to maximize their utility, and broadcast information in predicable, reliable phases  No node is guaranteed to follow the suggested protocol  The actions of most nodes are guided by self interest  Some nodes may be categorically broken  Objective: develop Byzantine, altruistic, rational fault- tolerant system for cooperative services
  • 18. May 6, 2015 Blockchain Consensus Stellar: Quorum Slicing (Concept) 17 https://medium.com/a-stellar-journey/on-worldwide-consensus-359e9eb3e949  Objective: distributed consensus  Nodes update their states/ledgers  Avoid Byzantine failure (when individual nodes act arbitrarily, maliciously or not)  Distinguish between  Quorum: the set of nodes required to reach agreement across the whole system  Quorum Slice: the subset of a quorum that can convince one particular node of agreement  Result: federated network of quorum slices, continually testing the network  Do not need to trust the whole system/network, just your neighbors, you do not know who to trust initially, join the network, and try before you trust, the system grows organically, each party makes a slice of others from the whole to trust
  • 19. May 6, 2015 Blockchain Consensus Federated Quorum Slice Network 18 https://medium.com/a-stellar-journey/on-worldwide-consensus-359e9eb3e949  Resilient network  Overall network health is preserved even if there are a few bad nodes, and some good nodes slicing the bad nodes  Unanimous consent from the complete set of system nodes is not required to reach agreement, or tolerate faulty nodes
  • 20. May 6, 2015 Blockchain Consensus Stellar graphic novel explains Quorum Slicing 19 https://www.stellar.org/stories/adventures-in-galactic-consensus-chapter-1/
  • 21. May 6, 2015 Blockchain Consensus Stellar: Context of Byzantine Agreement 20 https://medium.com/a-stellar-journey/on-worldwide-consensus-359e9eb3e949  Traditional Byzantine agreement protocol (BAP)  Membership is set by a central authority or closed negotiation (Sybil attack-resistant)  Update BAP for decentralized group admission  Ripple: publish a ‘starter’ membership list that participants can edit for themselves  Divergent lists invalidate network safety; users fail to update  Tendermint: base membership on proof of stake  Ties trust to resource ownership; revoked escrow attacks  Stellar: open membership, participants affirm trust  Quorum is still vulnerable to Sybil attack, malicious parties can join many times and outnumber honest nodes. So majority-based quorums do not work, but a federated network of quorum slices can  Each node selects and tests quorum slices based on safety and liveness; voting to accept statements (of network state)
  • 22. May 6, 2015 Blockchain Consensus Stellar: Consensus Protocol Comparison 21 SCP: Stellar Consensus Protocol https://medium.com/a-stellar-journey/on-worldwide-consensus-359e9eb3e949
  • 23. May 6, 2015 Blockchain Consensus Prediction Market Voting as Consensus 22 http://tendermint.com/posts/security-of-cryptocurrency-protocols/ http://tendermint.com/docs/tendermint.pdf  Concept: achieve agreement through human voting via prediction markets - not just a betting tool, a wisdom-of-crowds opinion- logging tool, collect millions of opinions in RT  Bitcoin/Blockchain Prediction Markets  Fairlay  Augur (all contracts live on Ethereum testnet)  Trustless Oracle/Event Derivatives  TruthCoin  Governance Prediction Markets  Futarchy: 1) vote on outcome 2) run prediction market to vote on plans for achieving the outcome
  • 24. May 6, 2015 Blockchain Consensus Derrida: Ontology of Joycean Consensus 23 Derrida. Ulysses Gramophone: Hear Say Yes In Joyce. Pp. 267, 296. http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491  Affirmation is not solo, “saying yes” is dependent upon another to hear it and acknowledge receipt  The affirmation relation is totalization-resisting, the affirming and acknowledging parties, and the yes itself, remain distinct  “The two responses refer to each other without having any relationship between them. The two sign yet prevent the signature from gathering itself together [totalizing].”  The yes “addresses itself to some other which it does not constitute”  The yes avoids its own totalization, “The yes, by responding and countersigning, does not let itself be counted or discounted [totalized].”  Well-formed consensus: preserve the integrity of entities in network of ad-hoc reciprocal relations
  • 25. May 6, 2015 Blockchain Consensus 2 Groups of Crypto Projects and Consensus: Permissioned and Permissionless Ledgers 24 Swanson, T. (2015). Consensus as a service: a brief report on the emergence of permissioned, distributed ledger systems http://www.ofnumbers.com/wp-content/uploads/2015/04/Permissioned-distributed-ledgers.pdf Enduser • Censorship-resistant • ‘Brave new world’ apps • Anonymous validators (network vulnerable to anonymous attack) Enterprise • Identity-confirmed • ‘Reinvent the existing world’ efficiency improvement apps • Official legal registry Stellar
  • 26. May 6, 2015 Blockchain Consensus Evolving Dapp Ecosystem 25 Dapp: Decentralized Application http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491 Project Name and URL Activity Centralized Equivalent OpenBazaar https://openbazaar.org Buy/sell items locally Craigslist Twister http://twister.net.co, Gems http://getgems.org Reveal http://rvl.rvl.is/, BitCloud http://bitcloudproject.org/ RetroShare http://retroshare.sourceforge.net/ Project Groundhog https://www.youtube.com/watch?v=WFeJYv3PSaI Social networking, peer-to-peer microblogging, messaging; private token-based social messaging Facebook, Twitter Bitmessage https://bitmessage.org Secure messaging (individual or broadcast) SMS services LaZooz http://lazooz.org On-demand ride service Uber, Lyft Storj http://storj.io/ Maidsafe http://maidsafe.net/ IPFS http://ipfs.io/ File storage, file serving Dropbox, Google Drive Onename https://onename.com/ BitID https://github.com/bitid/bitid Bithandle http://www.hackathon.io/bithandle Digital identity verification VeriFone, Verisign, Facebook Provenance https://www.provenance.org/ Supply chain management Oracle, SAP Mist (Ethereum) https://www.youtube.com/watch?v=IgNjs_WaFSc ProTip Add-on https://www.indiegogo.com/projects/protip-peer- to-peer-tipping-for-the-web Dapp browser Chrome, Firefox, Internet Explorer
  • 27. May 6, 2015 Blockchain Consensus Enterprise Blockchain Apps by Sector (selected) 26 http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491 Crucial Blockchain Properties • Cryptoledger • Decentralized network • Trustless counterparties • Independent consensus-confirmed transactions • Permanent record • Public records repository • Notarization time- stamping hashes • Universal format • Accessibility Government & Legal • Transnational orgs • Personalized governance services • Voting, propositions • P2P bonds, land titles • Tele-attorney services • IP registration and exchange • Tax receipts • Notary service and document registry Markets • Currency • Payments & Remittance • Banking & Finance • Clearing & Settlement • Insurance • FinTech • Trading & Derivatives • QA & Internal Audit • Crowdfunding IOT • Agricultural & drone sensor networks • Smarthome networks • Integrated smartcity, connected car, smarthome sensors • Self-driving car • Personalized robots, robotic companions • Personalized drones • Digital assistants • Communication (messaging) • Large-scale coordination • Entity ingress/egress • Transaction security • Universal format • Large-scale multi- data-stream integration • Privacy and security Real-time accessibility Health • Universal EMR • Health databanks • QS Data Commons • Big health data stream analytics • Digital health wallet • Smart property • HealthToken • Personal development contracts • Large-scale infrastructural element for coordination • Checks-and- balances system for ‘good-player’ access • Community supercomputing • Crowd analysis • P2P resourcenets • Film, dataviz • AI: blockchain advocates, friendly AI, blockchain learners, digital mindfile services Science, Art, AI
  • 28. May 6, 2015 Blockchain Consensus Financial and Public Records Applications  Financial instruments 1. Currency 2. Private equities 3. Public equities 4. Bonds 5. Derivatives Commodities 6. Spending records 7. Trading records 8. Mortgage/loan records 9. Servicing records 10. Crowdfunding 11. Microfinance 27 http://forum.ethereum.org/discussion/1402/how-to-get-started-your-first-dapp-under-one-hour  Public Records 1. Land titles 2. Vehicle registries 3. Business incorporations 4. Criminal records 5. Passports 6. Birth certificates 7. Death certificates 8. Voter Registration 9. Voting Records 10. Health/safety inspections 11. Building permits 12. Court records
  • 29. May 6, 2015 Blockchain Consensus Blockchain Insurance  Argument  Most of world is underserved  Current insurance is inaccurately expensive and payout is unpredictable (when/whether/to what extent claim is accepted)  Smart contract-based insurance  Financial security: predictable payout terms and timing  Peer-to-peer insurance  Peer-evaluated and peer-adjudicated health claims  Dynamis www.dynamisapp.com, BitSilk https://twitter.com/bitsilk  Collaborative risk modeling  Drought experts invest in peer-based crop insurance pools (unites wisdom-of-crowds expertise) 28
  • 30. May 6, 2015 Blockchain Consensus What is Smart Property?  Register assets to blockchain via unique key  Real-time GPS ‘LoJack’ tracking for any asset  Blockchain becomes an inventory, tracking, and exchange mechanism for all hard assets  Smart Property Applications  Drug and equipment inventory (example: Blocktrace ledger tracks diamonds); equipment servicing records  On-demand real-time equipment inventories  Supply chain provenance (provenance.org)  Test results logged as smart property  Digital authentication and real-time keyless entry  OpenBazaar health exchange markets (equipment) 29 https://openbazaar.org/, http://www.edgelogic.net/blocktrace, Provenance: https://www.youtube.com/watch?v=SqIUBn80pg4 A decentralized CraigsList
  • 31. May 6, 2015 Blockchain Consensus What is are Smart Contracts? 30  Agreements between parties posted to the blockchain for automated execution  Examples  Bet on high temperature tomorrow  Inheritance pay-out at age 21 or death of benefactor  Mortgage with automatic interest-rate resets  Blockchain-based Greek tax receipts in Ricardian Contracts (Yanis Varoufakis)  Code: Ethereum and Eris  https://github.com/ethereum/  https://erisindustries.com/ https://eng.erisindustries.com/smart%20contracts/2014/12/17/dennys-smart-contracting/ , http://forum.ethereum.org/discussion/1402/how-to-get-started-your-first-dapp-under-one-hour, http://financialcryptography.com/mt/archives/001555.html
  • 32. May 6, 2015 Blockchain Consensus Blockchain IOT 31 http://www.zdnet.com/article/internet-of-things-market-to-hit-7-1-trillion-by-2020-idc/, http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491 https://gigaom.com/2014/09/09/check-out-ibms-proposal-for-an-internet-of-things-architecture-using-bitcoins-block-chain-tech/  M2M/IOT Bitcoin payment network to enable the machine economy & mThings  The economic layer the web never had  IOT 2020: 26 bn devices in a $7 tn market  IOT agricultural and environmental sensors posting to blockchains  Quantifying processes; insurance data  Smartcity orchestration  Example project: IBM Adept  Blockchain + Messaging + BitTorrent  Communication + coordination mechanism  Scale from thousands to millions of sensors Smartcity Infrastructure and Connected Car Orchestration IOT Sensor and Drone Agricultural Monitoring
  • 33. May 6, 2015 Blockchain Consensus Blockchain Smarthome IOT 32 http://www.amazon.com/Bitcoin-Blueprint-New-World-Currency/dp/1491920491  Smarthome IOT networks  Tool for managing device proliferation  Provide security and privacy of sensitive smarthome data: physical and mental health, product consumption  Devices: personal robotics, digital health assistants, artificial companions, health optimizers, quantified self-tracking wearables, smartwatch, Fitbit, health tracker  With permissioning, smarthome, connected car, smartcity infrastructure to provide daily health check for the whole populace, including quality-of-life mental state Personal Robotics Coordination Smarthome IOT: Hue Go Wireless Smartlighting and Amazon Dash Button
  • 34. May 6, 2015 Blockchain Consensus Blockchains: Global and Liberty-enhancing 33  Global governance for transnational organizations  WikiLeaks, ICANN, Wikipedia  Benefits of blockchain administration  Uplift to cloud from local jurisdictional regulations  Universal administration mechanism for global organizations  Structure promotes transparency, accountability, freedom  Namecoin: decentralized DNS http://www.forbes.com/sites/andygreenberg/2010/12/07/visa-mastercard-move-to-choke-wikileaks/ Snowden Affair
  • 35. May 6, 2015 Blockchain Consensus Blockchain Government  Opt-in Personalized Government  Composting vs education  Smart property land-titling, reputation- based ID system, voting, dispute resolution, national income distribution, public documents registry  Neighbor.ly  Self-directed community bonds  Precedentcoin  Crowdsourced legal services, justice entrepreneurs, blockchain arbitration  Sidekik  On-demand tele-attorney, private police 34 http://www.bitnation.co/, https://bitcoinmagazine.com/17066/first-blockchain-wedding-2/, https://bitcoinmagazine.com/19813/sidekik-decentralized-video-streaming-storage/ World’s First Blockchain Marriage: David Mondrus and Joyce Bayo, October 5, 2014, Disney World FL, Coins in the Kingdom Bitcoin Conference, Jeffrey Tucker (Liberty.me) presiding
  • 36. May 6, 2015 Blockchain Consensus Blockchain Representation and Voting  Futarchy, two-step program 1. Traditional vote on outcomes (ex: GDP) 2. Prediction markets to determine specific proposals for achieving the outcome  Delegative democracy (Liquid Democracy)  Voting power temporarily vested in delegates not long-term representatives  Group proposition development  Random Sample Elections  Randomly selected individuals vote on a single issue, blockchain orchestration 35 https://bitcoinmagazine.com/17066/first-blockchain-wedding-2/, http://www.bitnation-blog.com/latest-update-dec-22nd-2014/
  • 37. May 6, 2015 Blockchain Consensus Blockchain Legal  Notary Service, Attestation  Register contracts, agreements, wills (Proof of Existence, Factom)  Register, protect, and transact IP (Monegraph, Ascribe)  How it works  Hash + timestamp + blockchain record 36 http://www.proofofexistence.com/
  • 38. May 6, 2015 Blockchain Consensus Blockchain Science  Distributed computing community collaboration projects  FoldingCoin (protein Folding@home)  GridCoin (SETI@home)  Community supercomputing resource access  Zennet  ‘Green’ mining projects  Primecoin  FoldingCoin  GridCoin 37 http://www.righto.com/2014/02/bitcoin-mining-hard-way-algorithms.html, http://codinginmysleep.com/bitcoin-mining-in-plain-english/
  • 39. May 6, 2015 Blockchain Consensus Blockchain Health  Universal EMR: finally ‘health XML’?  Personal health records stored and administered via blockchain  Users key-permission doctors and other parties into records  Apple HealthKit, Bluehub Health, Google Health (concept)  Health Databanks and Research Commons  Aggregated personal medical records, quantified self data commons, genome and connectome files  Health Document Notary Services  Proof-of-insurance, test results, prescriptions, status, diagnoses, conditions, treatments, physician referrals  Doctor Vendor RFP Services  Doctors and health practices bid to supply medical services; automated bidding via health exchanges (OpenBazaar) 38 http://futurememes.blogspot.fr/2014/09/blockchain-health-remunerative-health.html
  • 40. May 6, 2015 Blockchain Consensus Blockchain Big Health Data  Proprietary genomic datasets and cloud-based tools  Baylor College of Medicine (3,751 whole human genomes (of 7 bn) and 10,771 exomes (440 terabytes) as of 2013)  Decentralized projects: big data access + query tools for scalability, practicality, privacy, liberty, and RT availability  DNA.bits (www.dna-bits.com) blockchain-based  Large genetic dataset access with correlated clinical records  Dexter (dexter.stanford.edu)  Enduser-targeted, browser-based, domain-independent, structured- data explorer; run big data queries from browser  CrowdMed (www.crowdmed.com) crowdsourced disease diagnosis  Enlitic (http://www.enlitic.com/) disease diagnosis via deep-learning 39 http://futurememes.blogspot.fr/2014/09/blockchain-health-remunerative-health.html
  • 41. May 6, 2015 Blockchain Consensus Digital Health Wallet 40  Private key identity card + EMR + health insurance info + payment data  Use HealthToken to pay for services
  • 42. May 6, 2015 Blockchain Consensus Blockchain Literacy  ‘Bitcoin MOOCs,’ ‘Kiva for literacy’  Peer-to-peer learning contracts; technical, agricultural, vocational literacy certification  Global P2P giving: CommonCollection  Chain-based personal development contracts  QS-biometric utility function imputation and tracking  Maslow chains, subjectivation and actualization chains  Development Economics 2.0  Literacy contracts, remittances, blockchain-tracked aid, microcredit, decentralized credit bureaus  Open-source FICO scores  Peer-vouching reputation communities  Most of world: inadequate banking, insurance, credit 41
  • 43. May 6, 2015 Blockchain Consensus Blockchain Art 42 Rio, Tel Aviv, Hamburg, Barcelona, Seoul, Tokyo, New York http://bitfilm.com/festival.html
  • 44. May 6, 2015 Blockchain Consensus Blockchain Art 43 http://cryptoart.com/  Fine art paper wallets
  • 45. May 6, 2015 Blockchain Consensus Summary 44  Current status of blockchain industry development…  …investor interest shifting from speculative to strategic  …innovation in Byzantine consensus protocols to help decentralized networks scale up and become highly performant, possibly faster than centralized networks  …articulation of sector-specific enterprise blockchain applications in markets, finance, banking, clearing, trading, insurance, and supply chain tracking; government and legal services; IOT; science and health
  • 46. Bitcoin Meetup, May 6, 2015 Slides: http://slideshare.net/LaBlogga Melanie Swan melanie@BlockchainStudies.org www.BlockchainStudies.org Blockchain Consensus Protocols Thank You! Questions?