bitcoin... and beyond

35
Bitcoin… and beyond Jeff Garzik @ BitPay Bitcoin Core Developer

Upload: jeff-garzik

Post on 14-Jun-2015

1.191 views

Category:

Economy & Finance


0 download

DESCRIPTION

Bitcoin and beyond presentation from 0redev in Malmo Sweden

TRANSCRIPT

Page 1: Bitcoin... and beyond

Bitcoin… and beyondJeff Garzik @ BitPayBitcoin Core Developer

Page 2: Bitcoin... and beyond

Bitcoin is…?• Asset class• Enabling

technology• Catalyst

Page 3: Bitcoin... and beyond

Bitcoin 101: The Basics

Page 4: Bitcoin... and beyond

Bitcoin: Features 1Digital cash + payment network

Frictionless, borderless transactions

No Single Point Of Failure (SPOF), manipulation

Resilient against bugs, malicious or missing actors

Public and transparent ledger

Payment freedom

Page 5: Bitcoin... and beyond

Bitcoin: Features 2Micro-payments

Smart contracts (Contract provably satisfied by math, not lawyers)

No risk of physical possession or loss

100% open source. Based on well studied, understood mathematical and cryptographic techniques.

Very low fees, sometimes zero fees.

Anyone or thing may open account

Human2Human, Machine2H, H2M, M2M

Page 6: Bitcoin... and beyond

Bitcoin:monetary supply view

In circulation: 13,405,900

Maximum: 21,000,000

Predictable supply: +25 / 10 minutes

Model: Natural resource extraction. 50, 25, 12.5, …

Smallest unit: 0.00000001 bitcoins

Decentralized design requires pre-determined supply

Page 7: Bitcoin... and beyond

Bitcoin: how it works

Page 8: Bitcoin... and beyond

Concept: P2P networking

Page 9: Bitcoin... and beyond

Concept: Hashes

Page 10: Bitcoin... and beyond

Concept: Public Key crypto

Page 11: Bitcoin... and beyond

Concept: Public ledger

Page 12: Bitcoin... and beyond

Details: Transactions

Page 13: Bitcoin... and beyond

Details: Storing transactions

Page 14: Bitcoin... and beyond

Details: Block

Page 15: Bitcoin... and beyond

Details: Blockchain

Page 16: Bitcoin... and beyond

Details: Mining

Page 17: Bitcoin... and beyond

Details: Pooled mining

Page 18: Bitcoin... and beyond

Details: Mining pools

Page 19: Bitcoin... and beyond

Current statistics(snapshot)

Total blocks: 326,242

Time between blocks: 9.2 minutes

Transactions per hour: 3398

Network Terahash/sec: 252,413

Network PetaFLOPs: 3,205,649

China’s Tianhe-2 supercomputer: 33.8 PetaFLOPs

Page 20: Bitcoin... and beyond

Current environment

Chicago Fed: “Automaton”

Trading

Low liquidity

Lack of swaps, other derivatives

Regulatory

IRS: Bitcoin is property. Others: It’s a currency

Much activity as states, central banks, countries attempt to catch up to technology.

Page 21: Bitcoin... and beyond

Bitcoin 201: Beyond money

Page 22: Bitcoin... and beyond

Smart property

Associate physical property with very-low-value token

Transfer token to new owner at any time, without intervening central authority.

Cars, smartphones, other tech can “know” its owner

Page 23: Bitcoin... and beyond

Smart property:equities & bonds

Bitcoin:

First decentralized, digital supply-limited resource

Stocks & bonds: supply-limited resources

Bitcoin tech provides shareholder registry, party-to-party direct asset transfer.

Page 24: Bitcoin... and beyond

Smart contracts: theory

All contract “clauses” are math equations

Parties provide digital signatures or other data to prove contract is satisfied.

100% verifiable through math, not lawyers.

Page 25: Bitcoin... and beyond

Smart contracts: introA bitcoin is spendable when it’s “script” is satisfied

Script: User-provided math equation attached to every bitcoin

To spend a bitcoin, script must evaluate to “true”

To spend a bitcoin, spender must provider digital signature or other cryptographic proof of ownership.

Page 26: Bitcoin... and beyond

Smart contracts: multi-sig

Bitcoin transaction may require >1 signatures to spend

1-person use case: Multi-factor security

N-person: M-of-N parties must approve, to spend

Escrow: 2-of-3 multi-sig

Infinitely flexible: (group-X AND group-Y) OR group-Z

Page 27: Bitcoin... and beyond

Smart contracts: and more

Payment channels: Trustless [micro] transactions

Pay per barrel of oil or per minute wifi

Settlement guaranteed, if any party departs abruptly

Assurance contracts (PPP, KickStarter)

External state: Stock prices, events in the news, any digital data.

Page 28: Bitcoin... and beyond

Blockchain technology

Database evolution: 1) SQL 2) NoSQL 3) blockchain

Bitcoin first application of this new technology

Any dataset may be decentralized

…assuming sustainable economic model

Define validation (= consensus) rules for the dataset

Page 29: Bitcoin... and beyond

Namecoin: exampleContext: Internet DNS, name-to-IP address lookup

Challenge: Create decentralized database

Solution: DNS records stored in a blockchain

Buy “namecoin” tokens, which are used to purchase database operations: new entry, renew expiring entry, add data to existing entry, …

Free market provides pricing for each database operation

Page 30: Bitcoin... and beyond

Advanced blockchain: DACs

Decentralized Autonomous Corporations

Built upon smart contracts, automated systems

Depending on application, some or all of executive, administrative functions may be automated

Page 31: Bitcoin... and beyond

Bitcoin 301: Catalyst

Page 32: Bitcoin... and beyond

Venture investment

2012: $2m

2013: $92m

2014: $268m YTD (as of Oct. 2014)

Page 33: Bitcoin... and beyond

Developer engagement

Page 34: Bitcoin... and beyond

Catalyst for changeWho’s looking at bitcoin?

Thousands of developers, entrepreneurs

Cutting edge Wall Street trading, financial shops

Silicon Valley + majority of F500 tech companies

All notable central banks

Legislators, law enforcement

Page 35: Bitcoin... and beyond

Fini

For more information,

Paper: https://bitcoin.org/bitcoin.pdf

Only a few pages. Must read.

Bitcoin project: https://bitcoin.org/

BitPay payment processing: https://bitpay.com/

Email [email protected]

Thanks to Dr. Antonio Roldao for some slide graphics.