bitcoin 101 from tianfang guo @ jaywsalon
DESCRIPTION
Bitcoin 101 session presented at JayWSalon by Tianfang Guo (Engineer @ TrustLook)TRANSCRIPT
![Page 1: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/1.jpg)
Bitcoin 101
JayWSalon 05/16/2014 Tianfang Guo http://www.flickr.com/photos/31119160@N06/8007585111/
![Page 2: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/2.jpg)
If you don’t know what is Bitcoin…
§ Like cash, but based on Internet § Pros & cons of cash?
§ ”Decentralized” § Bitcoin network
2
![Page 3: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/3.jpg)
Pros: Technical Superiority
§ No unpredictable inflation by ”printing more money” by political decision.
§ Transactions with Internet speed § Low delay, 0 cost
§ Highly anonymous, in certain conditions § Every transaction is public, though!
§ Unbreakable: guranteed by mathmatics § Non-reversible § Open source
§ Tools / Apps based on the infrastructure.
3
![Page 4: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/4.jpg)
Problem, IRS?
4
![Page 5: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/5.jpg)
Cons
§ Slowness: trusted transaction takes 10+min
§ High volatility. § Still in its early stage
§ Once stolen, no finding back § Double-edged sword
5
![Page 6: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/6.jpg)
Bitcoin 101: How it works
§ Wallet
§ Transaction
§ Bitcoin Network
§ Mining
6
![Page 7: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/7.jpg)
Wallet
§ Every ”account” consists of the public key (= bitcoin address) and the private key.
§ No real-identity needed. Register freely § Anyone who knows your public key, can send
you bitcoins. § To spend bitcoins, you have to know the private
key. § The transaction is broadcasted to the bitcoin
network. § The miners confirm the transactions
7
![Page 8: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/8.jpg)
Wallet (cont)
§ An example of a bitcoin address: § 1E7FaC7fX35P4n7cDmvzYLEb46KCAnmsir § 2160 (about 1048) possible addresses
§ The corresponding private key: § 5HuEupX3DNFJ7UypjFtXDTm4BVuAwZtAgYf9
4sMALPyakgafVnU § 256 bits (1077 key space)
8
![Page 9: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/9.jpg)
Transaction
§ Boardcast to entire network, randomly choose node
§ For small payments or with payments with trusted peer, 0 confirmations is usually ok.
§ For large amounts, 6 confirmations is considered safe.
9
![Page 10: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/10.jpg)
Bitcoin network
§ What’s transferring inside the network? § Bitcoin transaction records
§ Each full node (= computer running the bitcoin program) in the network has a copy of all transaction records (20GB as for today)
§ About 7000 nodes today (From 10000 in Mar)
10
![Page 11: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/11.jpg)
BTC network: Double spend elimination
§ Centrallized system vs Decentralized system: eliminating a double spend fraud is a key problem
§ The main innovation in bitcoin is the blockchain. § “Byzantine problem”: Deal with liars
§ Disrupting the system would need enormous computing power.
11
![Page 12: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/12.jpg)
Mining
§ The incentive of generating blockchain
§ Collecte all transactions in a block. A new block is mined in about every 10 minutes.
§ 10,500,000 will be mined in the first 4 years. Will be cut by half every 4 years
12
![Page 13: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/13.jpg)
Bitcoin Start-ups
JayWSalon 05/16/2014 Tianfang Guo http://www.flickr.com/photos/31119160@N06/8007585111/
![Page 14: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/14.jpg)
§ Coinbase § ”BTC Bank” § Directly connect to US bank account: Fast
purchase & withdraw § Slow on trading (4 business days)
14
![Page 15: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/15.jpg)
§ Bitstamp & BTC-E & Huobi § Fast Trading § Slow on withdraw & deposit (international bank) § Trading fees & withdraw fees
15
![Page 16: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/16.jpg)
§ Bitpay § Merchant Service for Bitcoin
16
![Page 17: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/17.jpg)
§ Ripple § ”SWIFT 2.0” § Give all money an ”Internet speed”. Free
transaction cross account and currency
17
![Page 18: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/18.jpg)
§ XAPO § Cold Storage
18
![Page 19: Bitcoin 101 from Tianfang Guo @ JayWSalon](https://reader034.vdocuments.net/reader034/viewer/2022042521/55878e7bd8b42a315d8b4642/html5/thumbnails/19.jpg)
§ Coinify
19