Demystifying Blockchain - AOG · Demystifying Blockchain Tatham Oddie, @tathamoddie Head of...

48
Demystifying Blockchain Tatham Oddie, @tathamoddie Head of Software Development

Transcript of Demystifying Blockchain - AOG · Demystifying Blockchain Tatham Oddie, @tathamoddie Head of...

Demystifying Blockchain

Tatham Oddie, @tathamoddie

Head of Software Development

A database.

A database that’s:

tamper proof,

distributed,

and supports decentralised consensus.

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +15

Blake -10

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

distributed,

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +15

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

tamper proof,

Hashing

“aog”

1a7ddd3dee44966c9c0cdd25b348768921aa054f96fb160a95a677747947d615

“AOG”

9e51ab0b701253e5136c85a3e2fb5b1db9ec5e7166b2ae394594fdf5b458e6cc

This PPTX

16838de5956e9fc13a2c7da74d4004172e3ee5ce07c89a930ced473b5effcb77

1.15792089237316 × 1077

My employment agreement

65ec3e806b64e0a9336df063f74791307539498a3cd6e7af63e51ec0669d4a3c

Txn

Txn

Txn

Txn

0x9e51ab0b70125…

0x9e51ab0b70125…

Txn

Txn

Txn

Txn

0x16838de5956e9…

0x16838de5956e9…

Txn

Txn

Txn

Txn

0x65ec3e806b64a…

0x6f1f35bad343b…

Alex -10

Blake +10

Blake -20

Tyler +20

Alex -10

Blake +15

Blake -20

Tyler +20

Alex -10

Blake +10

Blake -20

Tyler +20

0x6f1f35bad…

0x9e51ab0b7…

0x16838de59…

0x65ec3e806…

0x6f1f35bad…

0x9e51ab0b7…

0x16838de59…

0x65ec3e806…

0x6f1f35bad…

0x9e51ab0b7…

0x16838de59…

0x65ec3e806…

0x6f1f35bad…

0x0a1759c6d…

0x8fc062e9d…

0x368217ceb…

0x6f1f35bad…

0x9e51ab0b7…

0x16838de59…

0x65ec3e806…

0x6f1f35bad…

0x9e51ab0b7…

0x16838de59…

0x65ec3e806…

tamper proof,

0x6f1f35bad…

0x9e51ab0b7…

0x16838de59…

0x65ec3e806…

0x6f1f35bad…

0x9e51ab0b7…

0x16838de59…

0x65ec3e806…

0x6f1f35bad…

0x9e51ab0b7…

0x16838de59…

0x65ec3e806…

and supports decentralised consensus.

What for? Some relevant use cases…

Value transfer

Txn

Txn

Txn

Txn

0x9e51ab0b70125…

0x9e51ab0b70125…

0x16838de5956e9…

0x16838de5956e9…

0x65ec3e806b64a…

0x6f1f35bad343b…

Send #6 to Alex

Send #2 to Riley

Send #3 to Jessie

Distributed

Ledgers

Blockchain

Bitcoin

Txn

Txn

Txn

Txn

0x9e51ab0b70125…

0x9e51ab0b70125…

0x16838de5956e9…

0x16838de5956e9…

0x65ec3e806b64a…

0x6f1f35bad343b…

Send #6 to Alex

Send #2 to Riley

Send #3 to Jessie

Public Private Consortium

Txn

Txn

Txn

Txn

0x9e51ab0b70125…

0x9e51ab0b70125…

0x16838de5956e9…

0x16838de5956e9…

0x65ec3e806b64a…

0x6f1f35bad343b…

Send #6 to QXY

Send #2 to ZZ9

Send #3 to PZA

Value transfer

Attestation

Txn

Txn

Txn

Txn

0x9e51ab0b70125…

0x9e51ab0b70125…

0x16838de5956e9…

0x16838de5956e9…

0x65ec3e806b64a…

0x6f1f35bad343b…

Signed contract

Vote Sensor reading

Order lodgement

Title transfer

Order receipt

Provenance

0x9e51ab0b70125…

0x9e51ab0b70125…

0x16838de5956e9…

0x16838de5956e9…

0x65ec3e806b64a…

0x6f1f35bad343b…

Produced A

Produced B

C = A + B

Produced D

E = C + D

Sold E

Smart contracts

0x9e51ab0b70125…

0x9e51ab0b70125…

0x16838de5956e9…

0x16838de5956e9…

0x65ec3e806b64a…

0x6f1f35bad343b…

Contract: booking

with 24 hour

cancellation policy

Cancellation

Funds hold

Funds release

Page

We tend to overestimate the effect of a

technology in the short run, and

underestimate the effect in the long run.

We tend to overestimate the effect of a

technology in the short run

/ Copyright ©2017 by Readify Limited 43

Amara’s Law

Source: Dilbert Remix, https://twitter.com/stephenhuppert/status/657356122731466753

Source: Dilbert, 17 Nov 1995, http://dilbert.com/strip/1995-11-17

Is it for me? A starting checklist…

Relevance Checklist 1. Identified data to store

2. Need for multiple writers

3. Absence of trust

4. Need / want for disintermediation

5. Dependent transactions

6. Defined transaction rules

7. Link to real-world assets

@readify

Thank you

Tatham Oddie

@tathamoddie

[email protected]