blockchain - convention management new zealand matthew... · 2018-07-10 · key insight of bitcoin...

43
Blockchain The protocols and concepts underpinning the hype Matthew Griffin - Blockchain Analyst & Trainer

Upload: others

Post on 11-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Blockchain The protocols and concepts underpinning the hype

Matthew Griffin - Blockchain Analyst & Trainer

Page 2: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Agenda

●  Bitcoin 101 ●  Centralisation/Decentralisation ●  Key insight of Bitcoin ●  Blockchain 101 ●  Business Use Cases & Discussion

Page 3: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Bitcoin 101

Page 4: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Digital Programmable Money

Page 5: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Digital Programmable Money Transactions

Page 6: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Digital Money

Page 7: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Digital Money

Physical Money seldomly changes hands in our system

Page 8: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

One centre of control

Page 9: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

A little bit more fragile than you would expect..

Page 10: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Digital Money

Page 11: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Digital Money

In 1999, Sharing of Digital Music propagated throughout the world

Page 12: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Digital Money

Page 13: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Digital Money

The marginal cost to duplicate a digital good approximates zero, so when they become a part of a P2P-network, the scarcity was

eliminated and they propagate to everyone in the network

Page 14: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Digital Money

Page 15: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Now with scarcity - built in

Digital Money

Page 16: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Digital Money

●  Create a ledger of account that is not owned or controlled by anyone

●  Existing on a peer-to-peer network ●  Using cryptography to enforce the accuracy of the balance

Page 17: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Think … really big shared spreadsheet

Page 18: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Think … really big shared spreadsheet

But the magic is that only “PERSON A” can only EVER transfer out of that balance of bitcoin

Page 19: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Why?

●  Completely Decentralised ●  User Controlled ●  Powerful and Flexible in its use ●  Can represent more than just “money”

Page 20: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Blockchain 101

Page 21: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable
Page 22: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

https://

Internet Protocols

SMTP

VoIP

Page 23: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Path of Disruptive Technologies

Institutions -------> Platforms --------> Protocols

{#} Post ---------> Google -----------> SMTP

Telco ---------> Skype -----------> VoIP

Bank ---------> Bitcoin ----------> Blockchain

Page 24: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Defining features of a Blockchain

A data structure so secure it can be made public where altering a copy of the data has no effect & records can only be appended, never deleted or

updated

Underpinned by a peer to peer protocol that strictly enforces validity and consensus prior to writing data

Page 25: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Think … really big shared spreadsheet

Page 26: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Think … really big shared spreadsheet

●  Single Source of Truth ●  Its Programmable ●  It can hold valuable data ○  Balance of bitcoins.. ○  But also things like, your identity?

Page 27: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Single Source of Truth

There's only one place in which contains the balances of bitcoin… the bitcoin blockchain

Page 28: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Must Agree to the transaction

You can send a transaction that has

additional logic attached

Programable

If then that logic

Page 29: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Hold Data

Page 30: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Holds Data

Person C

Gives another person the “KEY” to that encrypted data

Page 31: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Holds Data

Page 32: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Business Models & Opportunities

Page 33: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable
Page 34: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable
Page 35: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Problem.. Reconciling all that data is hard

●  Use a Blockchain to - ●  Create a Single Source of Truth ●  Audit Trail for Reconciliation

Page 36: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable
Page 37: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Air Bnb ..

●  When you start to think of AirBnb core features as... ●  Manages Payments ●  Stores Reputation of different parties

Page 38: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Air Bnb ..

Page 39: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Air Bnb ..

Page 40: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Data is controlled by the user

●  The owner of the data controls it ●  Blockchains don’t rely on a central repository ●  We can put data on a blockchain and having clever ways

around how to permission who can access that data

Page 41: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Data is controlled by the user

●  For the tourism industry … ○  Lots of data exists about guests ○  Most is aggregated and centralised and then packaged

as a service ○  A blockchain may enable you to hold onto custody of

the data you put into those services

Page 42: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Data is controlled by the user

●  For your guests ○  Instead of you surveying and holding data about your

guests ○  That data might exist on a blockchain ○  And they give you permission to view it

Page 43: Blockchain - Convention Management New Zealand Matthew... · 2018-07-10 · Key insight of Bitcoin Blockchain 101 Business Use Cases & Discussion . Bitcoin 101 . Digital Programmable

Matthew Griffin [email protected]