20
How the f**k is Bitcoin working ? HTGrenoble November 2015 - @sabativi

Bitcoin human talks grenoble November 2015

Embed Size (px)

Citation preview

Page 1: Bitcoin human talks grenoble November 2015

How the f**k is Bitcoin working ?

HTGrenoble November 2015 - @sabativi

Page 2: Bitcoin human talks grenoble November 2015

Why Bitcoin ?HTGrenoble November 2015 - @sabativi

Page 3: Bitcoin human talks grenoble November 2015

On internet, all trades are done with financial

institutionsHTGrenoble November 2015 - @sabativi

Page 4: Bitcoin human talks grenoble November 2015

We have to trust them.HTGrenoble November 2015 - @sabativi

Page 5: Bitcoin human talks grenoble November 2015

Exchange money without the need of a central

trusted partyHTGrenoble November 2015 - @sabativi

Page 6: Bitcoin human talks grenoble November 2015

How it works ?

HTGrenoble November 2015 - @sabativi

Page 7: Bitcoin human talks grenoble November 2015

Decentralized ledger.HTGrenoble November 2015 - @sabativi

Page 8: Bitcoin human talks grenoble November 2015

How to reach a concensus on a peer to peer Network ?

HTGrenoble November 2015 - @sabativi

Page 9: Bitcoin human talks grenoble November 2015

Problems· Identification ?

· How to avoid thief ?· Enough money ?

· How to avoid double spending ?

HTGrenoble November 2015 - @sabativi

Page 10: Bitcoin human talks grenoble November 2015

Bitcoin walletHTGrenoble November 2015 - @sabativi

Page 11: Bitcoin human talks grenoble November 2015

Every transaction is signed with a private key and integrity is checked1

1 same data structures as Git

HTGrenoble November 2015 - @sabativi

Page 12: Bitcoin human talks grenoble November 2015

Transactions have inputs that reference previous outputs transactions.

HTGrenoble November 2015 - @sabativi

Page 13: Bitcoin human talks grenoble November 2015

How to avoid double spending ?

HTGrenoble November 2015 - @sabativi

Page 14: Bitcoin human talks grenoble November 2015

Miners· Decentralized validation.

· Incentive.HTGrenoble November 2015 - @sabativi

Page 15: Bitcoin human talks grenoble November 2015

SHA256(transaction)=

000...00xxxxHTGrenoble November 2015 - @sabativi

Page 16: Bitcoin human talks grenoble November 2015

BlockchainHTGrenoble November 2015 - @sabativi

Page 17: Bitcoin human talks grenoble November 2015

We have replace Trust in Finance by trust in Math.

HTGrenoble November 2015 - @sabativi

Page 18: Bitcoin human talks grenoble November 2015

Interested in Bitcoin ?Meetup Grenoble

HTGrenoble November 2015 - @sabativi

Page 19: Bitcoin human talks grenoble November 2015

That's all folks.Q/A ?

HTGrenoble November 2015 - @sabativi