Blockchain is this hot new buzzword.
- We have to start with the big one, Bitcoin.
+ We have to start with the big one, Bitcoin.
Bitcoin was started in late 2008. Open-sourced January 2009.
- Creator pseudonym Satoshi Nakamoto.
- First decentralized virtual currency.
+ Creator pseudonym Satoshi Nakamoto.
+ First decentralized virtual currency.
- Before we talk about Bitcoin we need to talk about what money even is.
+ Before we talk about Bitcoin we need to talk about what money even is.
What is money?
-
-
- Medium of exchange: portable, durable, fungible
- Unit of account: divisible, fungible
- Store of value: durable, scarce, fungible
- One more property: acceptable (people like using it)
+ Medium of exchange: portable, durable, fungible
+ Unit of account: divisible, fungible
+ Store of value: durable, scarce, fungible
+ One more property: acceptable (people like using it)
- Next: things we've used as money
+ Next: things we've used as money
@@ -214,11 +214,12 @@
How could we make digital currency?
-
Digital items can be duplicated; how can I send you something the way I do in the physical world? The Yapanese people had the right idea: use a ledger.
+
Digital items can be duplicated; how can I send you something the way I do in the physical world? The people on the island of Yap had the right idea: use a ledger.
+
Sorry, wrong Ledger.
@@ -249,10 +250,10 @@
A ledger keeps track each person's money.
- To send money, reduce my account and increase their account.
- Like Paypal.
+ To send money, reduce my account and increase their account.
+ Like Paypal.
- BUT - requires trust. One way to reduce the trust required is with...
+ BUT - requires trust. One way to reduce the trust required is with...
@@ -315,7 +316,7 @@
There's a company that actually did this, called DigiCash. They used a centralized ledger with cryptographically controlled balances. Consumers weren't concerned enough about security or privacy and they ran out of money.
- Centralized providers can be fragile since there's a single point of failure.
+ Centralized providers can be fragile since there's a single point of failure.
@@ -332,9 +333,9 @@
Double Spending
What if I send two transactions at once, spending the same money in two places?
- Real world, double spending is easy. Write two checks, first one cashed "wins", it's about timing.
- How can a decentralized network solve timing issues?
- Analogous problem:
+ Real world, double spending is easy. Write two checks, first one cashed "wins", it's about timing.
+ How can a decentralized network solve timing issues?
+ Analogous problem:
@@ -344,14 +345,14 @@
problem
The Byzantine army is divided into groups, each group led by a general. But some of the generals are traitors. How can the loyal generals share one plan of attack, even in the presence of a small group of traitors?
- This kind of tamper-proof consensus they are looking for is called "Byzantine consensus".
+ This kind of tamper-proof consensus they are looking for is called "Byzantine consensus".
Hashes
Hashing is a one-way transformation of some arbitrary data into some random-seeming but bounded output.
- We can get Byzantine consensus with creative use of hashes.
+ We can get Byzantine consensus with creative use of hashes.
@@ -380,69 +381,91 @@
-
Applications
-
So what can we use this technology for? It's a tamper-proof ledger, with timestamps and encryption and a giant network of computers running it.
+
+
Implications
+
So what can we use this technology for? It's a tamper-proof ledger, with timestamps and encryption and a giant network of computers keeping it secure.
+ The key is that blockchains are a decentralized authority, rendering trusted third parties obsolete.
-
Money
+
Trusted Third Parties
+
+
+
+
+
Central banks & payment services
-
Blockchains are pretty great as money. Bitcoin specifically is only anonymous, not fully private, but there are ways to improve that. Blockchains' value as money is at the heart of their incentives. Private blockchains that don't try to be money face serious challenges.
+
Blockchains' value as money is at the heart of their incentives. Private blockchains that don't try to be money face serious challenges. The ability to transfer value globally without using or trusting a third party can save money and time, especially for traditionally burdensome cases like international remittance.
-
Verifiable Data
+
Register of deeds, copyright office
-
-
-
-
+
Embedding a hash in the blockchain demonstrates an item's existence at point in the past.
-
- (Bitcoin, Factoids, Sia, Maidsafe, Storj, NXT)
-
+ (Bitcoin, Factoids, Emercoin)
-
Identity
+
Cloud storage providers
-
-
-
DNS
-
- (Namecoin)
-
-
-
-
-
Digital Assets
-
-
-
+
+
+
-
Instead of monetary value, we can treat blockchain tokens as deeds, and use the blockchain as a decentralized register of ownership.
-
- (Bitcoin, LBRY, NXT)
+
(Maidsafe, Storjcoin, SIAcoin, NXT)
+
+
+
+
DNS providers
+
+
+
+
+
(Namecoin, Emercoin)
+
+
+
+
Social networks
+
+
+
+
+
(Steem, Synereo)
+
+
+
+
Media rights & compensation
+
+
+
+
Ethereum classic
+
+
+
+
Identity providers
+
+
+
+
-
+
-
Smart Contracts
+
SSL certificate authorities
+
-
-
-
We can attach scripts to blockchain tokens, and the network will execute the script to find out who the money belongs to. This enables the creation of self-executing contracts and complicated financial arrangements.
- (Ethereum, Counterparty)
+