Into the mind of a Bitcoin miner

33
Bitcoin introduction at Bizcamp Ghent June 11th 2011 (http://bizcamp.be/). •I have tried to explain bitcoin with the following metaphors: –a cash register copied over the hard drives of all participants –public/private keys as coloured pens: a transaction is only valid if it is written in the color of the pen that is writing the transaction in the register (unlimited number of colours, none is the same) –bitcoin blocks as pages in the cash register –the node that first solves a sudoku puzzle made up of all the transactions in the page (and with the puzzle on the previous page), gets 50 bitcoins as a prize (as a metaphor for mining, this one turned out the most difficult to grasp) –the transaction history can't be falsified because that would require solving sudoku puzzles faster than the combined rest of the world –economic value generated by mining is the stability of the system as a whole (transaction history not falsifiable) •Rest of the screenshots: –how the client works –discussion of (relative) "anonymity” –driver behind current speculation: expectation that a sizeable amount of the underground economy will move into bitcoin –Bitcoin mining hardware and business –risks and challenges for bitcoin

description

Talk given at http://www.meetup.com/devhaag/events/162138302/ Actually an improvement of a talk I gave almost 3 yrs ago: http://www.slideshare.net/pascalvanhecke/bitcoin-how-does-it-work-and-why-did-it-become-a-hype I concentrated on a role playing game where participants acted like nodes in the (early) Bitcoin network, and how the protocol is designed in that way that if you try to cheat, you get excluded from the network. On the other hand, if enough participants form a conspiracy, or there is lack of connectivity, you get harmful effects such as the 51% attack or a blockchain fork.

Transcript of Into the mind of a Bitcoin miner

Page 1: Into the mind of a Bitcoin miner

Bitcoin introduction at Bizcamp Ghent June 11th 2011 (http://bizcamp.be/).

• I have tried to explain bitcoin with the following metaphors:– a cash register copied over the hard drives of all participants– public/private keys as coloured pens: a transaction is only valid if it is written in the color of the

pen that is writing the transaction in the register (unlimited number of colours, none is the same) – bitcoin blocks as pages in the cash register– the node that first solves a sudoku puzzle made up of all the transactions in the page (and with the

puzzle on the previous page), gets 50 bitcoins as a prize (as a metaphor for mining, this one turned out the most difficult to grasp)

– the transaction history can't be falsified because that would require solving sudoku puzzles faster than the combined rest of the world

– economic value generated by mining is the stability of the system as a whole (transaction history not falsifiable)

• Rest of the screenshots:– how the client works– discussion of (relative) "anonymity”– driver behind current speculation: expectation that a sizeable amount of the underground

economy will move into bitcoin– Bitcoin mining hardware and business– risks and challenges for bitcoin

Page 2: Into the mind of a Bitcoin miner

Bitcoin

a Peer-to-Peer Electronic Cash System

Page 3: Into the mind of a Bitcoin miner
Page 4: Into the mind of a Bitcoin miner
Page 5: Into the mind of a Bitcoin miner
Page 6: Into the mind of a Bitcoin miner
Page 7: Into the mind of a Bitcoin miner
Page 8: Into the mind of a Bitcoin miner
Page 9: Into the mind of a Bitcoin miner
Page 10: Into the mind of a Bitcoin miner
Page 11: Into the mind of a Bitcoin miner

Transactions

Page 12: Into the mind of a Bitcoin miner

Blue sends 3 to green

Blue sends 3

to

green

Blue

send

s 3 to

gree

n

Blue sends 3 to green

Blue sends 3 to green

Page 13: Into the mind of a Bitcoin miner

Double-spending

Page 14: Into the mind of a Bitcoin miner

Red sends 1.1 to green

Blue sends 3 to green

Grey sends 1 to red

Blue sends 3 to red

Red sends 1.1 to grey

Page 15: Into the mind of a Bitcoin miner
Page 16: Into the mind of a Bitcoin miner

Red sends 1.1 to green

Blue sends 3 to green

Grey sends 1 to red

Blue sends 3 to red

Red sends 1.1 to grey

Page 17: Into the mind of a Bitcoin miner

I have a page with transactions for which I have solved a Sudoku

puzzle!

Page 18: Into the mind of a Bitcoin miner

Red sends 1.1 to green

Blue sends 3 to green

Grey sends 1 to red

Blue sends 3 to red

Red sends 1.1 to grey

Red gets 50 for the puzzle!

Page 19: Into the mind of a Bitcoin miner

Red sends 1.1 to green

Blue sends 3 to green

Grey sends 1 to red

Blue sends 3 to red

Red sends 1.1 to grey

Red gets 50 for the puzzle!

Page 20: Into the mind of a Bitcoin miner

Blue sends 4 to green

Page 21: Into the mind of a Bitcoin miner

Difficulty

Page 22: Into the mind of a Bitcoin miner
Page 23: Into the mind of a Bitcoin miner
Page 24: Into the mind of a Bitcoin miner
Page 25: Into the mind of a Bitcoin miner
Page 26: Into the mind of a Bitcoin miner
Page 27: Into the mind of a Bitcoin miner

Bitcoin mining

Page 28: Into the mind of a Bitcoin miner
Page 29: Into the mind of a Bitcoin miner

Fees

Page 30: Into the mind of a Bitcoin miner

Blockchain and block size

Page 31: Into the mind of a Bitcoin miner

Future?

Page 32: Into the mind of a Bitcoin miner
Page 33: Into the mind of a Bitcoin miner

?