+ All Categories
Home > Documents > Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto...

Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto...

Date post: 13-Jul-2020
Category:
Upload: others
View: 16 times
Download: 0 times
Share this document with a friend
55
Blockchain Technology
Transcript
Page 1: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Blockchain Technology

Page 2: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 3: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 4: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Double-Spending Problem

Page 5: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 6: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 7: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Blockchain vs. Crypto

Page 8: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Decentralization

Page 9: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 10: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 11: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 12: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 13: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 14: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 15: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 16: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 17: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 18: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Nonce

Page 19: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 20: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Demonstration

Page 21: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 22: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 23: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Addresses

Page 24: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 25: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

1Bv8dN7pemC5N3urfMDdAFReibefrBqCaK

Page 26: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

e9873d79c6d87dc0fb6a5778633389f4453213303da61f20bd67fc233aa33262

Page 27: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

2256

Page 28: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

directory.io

Page 29: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 30: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 31: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Security

Page 32: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

51% attack

Page 33: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Mining: Proof of Work

Page 34: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 35: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 36: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 37: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 38: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 39: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Smart Contracts

Page 40: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 41: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 42: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Decentralized Applications (DApps)

Page 43: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 44: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 45: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Tokens: Usage Token vs. Work Token

Page 46: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 47: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow
Page 48: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Private Blockchains

Page 49: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Restrict Mining and/or Access

Page 50: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

ImmunoTracker

Page 51: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Amazon: Supply Chain, Proof-of-Provenance

Page 52: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Electronic Voting

Page 53: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

How to get started?

Page 54: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Explore the Technology

Page 55: Blockchain Technology - CS50 · Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com Abstract. A purely peer-to-peer version of electronic cash would allow

Recommended