Gísli Kristjánsson
19 October 2014Bitcoin - protocol, software, and community
bitcoin units of the currency
also BTC
Private key is computed
Public key is derived from the private key
Form a crypto key pair
1QHwNS1CCywHPA2nWEZ8XDpZmXySxopc7J
A (more) readable representation of the public key
Identifier of 27-34 alphanumeric characters
Represents a possible destination for a Bitcoin payment
Can be generated at no cost
Input
Output
Broadcast to the network
and collected into blocks
Ordered collection of blocks
A block points to the previous block
creating a chain of blocks
Prevents double spending with the help of miners
Try to order blocks in the blockchain by solving math puzzles and are rewarded with new BTC
File that contains a collection of private keys
Often refers to the software managing that file
Agreement among the nodes is achieved by having the miners vote.
The number of total votes is based on computing power.
Coins are slowly mined into existence
Search for a solution to a very difficult math problem whose difficulty is precisely known
Difficulty is automatically adjusted
Block reward
13 million bitcoins (July 2014)
No more than 21 million bitcoins will ever exist
Happens in 2140
Mining
Exchanges
Face to face
ATM
Keynesian economists argue that deflation is bad
The Austrian school of thought counters this criticism
Created from time to time when two blocks are created just a few seconds apart
More serious forks have occurred after fixing bugs that required backward-incompatible changes
[W]hen the Paris Exhibition closes electric light will close with it and no more be heard of.
- Erasmus Wilson (1878) Professor at Oxford University
This `telephone’ has too many shortcomings to be seriously considered as a practical form of communication. The device is inherently of no value to us.
- Western Union internal memo, 1878
Well informed people know it is impossible to transmit the voice over wires and that were it possible to do so, the thing would be of no practical value.
- Editorial in the Boston Post (1865)
Radio has no future.
- Lord Kelvin (1824-1907), British mathematician and physicist, ca. 1897.
There is no reason for any individual to have a computer in their home.
- Kenneth Olsen, president and founder of Digital Equipment Corp., 1977.
Fine, you nerds can do what you want but normal people are never going to use this thing.
It’s completely decentralized, which means you can’t trust it. No business is ever going to do anything on it because businesses won’t work on an untrusted environment. There won’t ever be any e-commerce.
There will never be any internet payments. No one will put their credit card on the internet.
It’s an open-source kind of thing so there will be no Internet companies.
It’s got all these technical deficiencies. It’s slow. It’s unreliable. It doesn’t work right. When you do a search, sometimes you get an answer back and sometimes you don’t. Sometimes when you dial in you get a busy signal.
What happen if your ISP goes out of business? Then you can’t get back online.
Once you get on the internet, even assuming you get on the internet, there’s nothing to do. There’s no content. Time magazine isn’t online, the New York Times isn’t online. It’s just a bunch of nerd stuff.
Protocol | HTTP | Bitcoin |
---|---|---|
Server | Web server | Node |
Client | Browser | Wallet |
Prog.lang. | CGI | Script |
Content | HTML | BTC |
Value | Information | Money |
The internet itself in the form of the ARPANET had been in existence for more than 20 years.
The ideas had been building.
They just hadn’t been put together as a platform.
Bitcoin is very sharply reminiscent of this.
It’s not an overnight thing.
It’s a result of 35 years of cryptography research, going back to the early 1970s with RSA.
Digital cash is something people have been working on for 15 years leading into the Bitcoin paper.
So it’s this long-term development of a very powerful set of ideas that people have been working on for a long time.
Expats sending money to their home countries
$800 billion annually
Average remittance fee 8.14% per $200 = $16.28
Bitcoin transaction fee $0.004
Bitcoin is 4000x cheaper on $200 transaction
Bitcoin Improvement Proposals
Multi-Sig Transactions
M-of-N Standard Transactions
Pay To Script Hash
Hierachical Deterministic Wallets (HD)
Payment Protocol
Individuals pledge money to a project that is taken from them only if enough pledges are received to meet the target.
Kickstarter
Web page translation
Car keys
Key cards
Trustless collaterized lending
Bonds
Funds with policies
Exchanges (Ripple)
Like the internet, Bitcoin is a platform.
It’s less what can it do today, more what can it do in the future.
There are thousands and thousands of things that it might make possible in the future.
Digital cash, digital keys, digital voting, digital stocks, digital bonds.
BTC/USD $600
Market cap $7-8 billion
24 hour trading volume $8-9 million