diff --git a/build/index.html b/build/index.html
index a7f4bec..1b012d1 100644
--- a/build/index.html
+++ b/build/index.html
@@ -1 +1,2534 @@
-
Block
Chain
Blockchain is this hot new buzzword. 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. 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) Next: things we've used as money
Durable | |
Portable | |
Divisible | |
Fungible | |
Scarce | |
Shells Used on most continents. Still a legal currency in Papua New Guinea alongside their paper money.
Durable | |
Portable | |
Divisible | |
Fungible | |
Scarce | |
Stone money Made in Micronesia and Guam Transported to the island of Yap as currency. Value from the story of how hard it was to transport. Ownership transferred by oral history, stones not moved.
Durable | |
Portable | |
Divisible | |
Fungible | |
Scarce | |
Precious metals, gold and silver. Used widely today as money but not currency. Less portable and divisible than its competitors.
Durable | |
Portable | |
Divisible | |
Fungible | |
Scarce | |
Cash Used to represent gold and silver. Starting with FDR's New Deal in 1933 and ending with Nixon Shock in 1971, the US (and practically everyone else) switched to unbacked "floating money" to take more direct control of national markets.
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.
Joshua | 25 | - 15 |
Tim | 57 |
Dave | 9 |
Jack | 12 | + 15 |
George | 40 |
A ledger keeps track each person's money. To send money, reduce my account and increase their account. Like Paypal. BUT - requires trust. One way to reduce the trust required is with...
Cryptography
We can use public and private keys to control balances in an anonymous ledger.
1D4FA353C82B4 | 11.5 | - 11 |
37563EA8932FB | 6.0 |
D163512ECD12E | 9.0 |
D15F73E98432A | 13.5 | - 4 |
333BCBA13A54C | 9.7 |
8DCFD9B98C72B | 57.0 |
8DBDA78D8BEF2 | 1.1 |
C5F83ED13497A | 6.0 | + 15 |
92A1E683111A2 | 30.2 |
Then instead of sending a payment from "Joshua" to "Jack", it's a payment from "private keys A and B" to "public key C".
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.
You get a ledger! You get a ledger!
YOU ALL GET A LEDGER!!
Give everyone their own copy of the ledger. When you make a change to the ledger, send it out to everyone so all the ledgers stay up to date. Use cryptographic keys for privacy, and so that one person can't change another person's balance.
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:
the
Byzantine Generals’
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".
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.
Proof of Work
In 1997 this guy Adam Back came up with HashCash. The idea is that an email client would brute-force a certain amount of zeros as the output to a cryptographic hashing algorithm.
Incentives
Why would someone do all this work solving hashes to putting new transactions on the ledger? Well, Bitcoin kills two birds with one stone. The protocol specifies that whoever solves one of these hash puzzles is rewarded some newly created currency. (hence "mining") Also, transactions can include fees which miners collect.
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.
Money
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.
Verifiable Data
Embedding a hash in the blockchain demonstrates an item's existence at point in the past. (Bitcoin, Factoids, Sia, Maidsafe, Storj, NXT)
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)
Smart Contracts
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)
+
+
+
+
+
+
+
+

+
Block
+
+
+

+
Chain
+
+ Blockchain is this hot new buzzword.
+ 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.
+
+ 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)
+
+ Next: things we've used as money
+
+
+
+
+
+
+
+
+ Durable | |
+
+
+ Portable | |
+
+
+ Divisible | |
+
+
+ Fungible | |
+
+
+ Scarce | |
+
+
+
+ Shells
+ Used on most continents.
+ Still a legal currency in Papua New Guinea alongside their paper money.
+
+
+
+
+
+
+
+
+ Durable | |
+
+
+ Portable | |
+
+
+ Divisible | |
+
+
+ Fungible | |
+
+
+ Scarce | |
+
+
+
+
+ Stone money
+ Made in Micronesia and Guam
+ Transported to the island of Yap as currency.
+ Value from the story of how hard it was to transport.
+ Ownership transferred by oral history, stones not moved.
+
+
+
+
+
+
+
+
+ Durable | |
+
+
+ Portable | |
+
+
+ Divisible | |
+
+
+ Fungible | |
+
+
+ Scarce | |
+
+
+
+
+ Precious metals, gold and silver.
+ Used widely today as money but not currency.
+ Less portable and divisible than its competitors.
+
+
+
+
+
+
+
+
+ Durable | |
+
+
+ Portable | |
+
+
+ Divisible | |
+
+
+ Fungible | |
+
+
+ Scarce | |
+
+
+
+ Cash
+ Used to represent gold and silver.
+ Starting with FDR's New Deal in 1933 and ending with Nixon Shock in 1971, the US (and practically everyone else) switched to unbacked "floating money" to take more direct control of national markets.
+ As a result, cash is not scarce.
+
+
+
+ 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 people on the island of Yap had the right idea: use a ledger.
+
+
+
+
+ Sorry, wrong Ledger.
+
+
+
+
+
+
+ Joshua |
+ 25 |
+ - 15 |
+
+
+ Tim |
+ 57 |
+
+
+ Dave |
+ 9 |
+
+
+ Jack |
+ 12 |
+ + 15 |
+
+
+ George |
+ 40 |
+
+
+
+ A ledger keeps track each person's money.
+ To send money, reduce my account and increase their account.
+ Like Paypal.
+
+ BUT - requires trust. One way to reduce the trust required is with...
+
+
+
+
+ Cryptography
+ We can use public and private keys to control balances in an anonymous ledger.
+
+
+
+
+
+
+ 1D4FA353C82B4 |
+ 11.5 |
+ - 11 |
+
+
+ 37563EA8932FB |
+ 6.0 |
+
+
+ D163512ECD12E |
+ 9.0 |
+
+
+ D15F73E98432A |
+ 13.5 |
+ - 4 |
+
+
+ 333BCBA13A54C |
+ 9.7 |
+
+
+ 8DCFD9B98C72B |
+ 57.0 |
+
+
+ 8DBDA78D8BEF2 |
+ 1.1 |
+
+
+ C5F83ED13497A |
+ 6.0 |
+ + 15 |
+
+
+ 92A1E683111A2 |
+ 30.2 |
+
+
+
+ Then instead of sending a payment from "Joshua" to "Jack", it's a payment from "private keys A and B" to "public key C".
+
+
+
+
+ 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.
+
+
+
+
+
+
+ You get a ledger! You get a ledger!
+ YOU ALL GET A LEDGER!!
+ Give everyone their own copy of the ledger. When you make a change to the ledger, send it out to everyone so all the ledgers stay up to date. Use cryptographic keys for privacy, and so that one person can't change another person's balance.
+
+
+
+ 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:
+
+
+
+
+ the
+ Byzantine Generals’
+ 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".
+
+
+
+
+ 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.
+
+
+
+
+ Proof of Work
+ In 1997 this guy Adam Back came up with HashCash. The idea is that an email client would brute-force a certain amount of zeros as the output to a cryptographic hashing algorithm. Also known as a "puzzle".
+
+
+
+
+
%22 transform=%22translate(-209.736 42.325)%22%3E%3Cpath d=%22M562.229 2l-1.842 2.367 93.76 72.94 1.841-2.37z%22 style=%22line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal%22 color=%22#000%22 font-weight=%22400%22 font-family=%22sans-serif%22 white-space=%22normal%22 overflow=%22visible%22 enable-background=%22accumulate%22/%3E%3Cpath d=%22M647.14 60.755l11.082 17.784-19.964-6.367c5.102-1.441 8.674-6.063 8.881-11.417z%22/%3E%3C/g%3E%3Cg fill=%22#fbfbfb%22 stroke=%22none%22 stroke-opacity=%220%22 stroke-width=%222.156%22%3E%3Cpath d=%22M352.493 44.325l-1.842 2.367 93.76 72.94 1.841-2.37z%22 style=%22line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal%22 color=%22#000%22 font-weight=%22400%22 font-family=%22sans-serif%22 white-space=%22normal%22 overflow=%22visible%22 enable-background=%22accumulate%22/%3E%3Cpath d=%22M437.403 103.08l11.083 17.784-19.964-6.367c5.102-1.441 8.674-6.063 8.881-11.417z%22/%3E%3C/g%3E%3Cg fill=%22#777%22 stroke=%22#000%22 stroke-width=%221.406%22 stroke-linejoin=%22round%22 filter=%22url(#b)%22 transform=%22translate(-209.736 42.325)%22%3E%3Cpath style=%22line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal%22 d=%22M670.4 110.555l-5.373 93.914 2.994.172 5.374-93.914z%22 color=%22#000%22 font-weight=%22400%22 font-family=%22sans-serif%22 white-space=%22normal%22 overflow=%22visible%22 enable-background=%22accumulate%22/%3E%3Cpath d=%22M674.67 189.301l-8.343 19.221-6.097-20.047c4.083 3.38 9.916 3.696 14.44.826z%22/%3E%3C/g%3E%3Cg fill=%22#fbfbfb%22 stroke=%22none%22 stroke-opacity=%220%22 stroke-width=%222.156%22%3E%3Cpath style=%22line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal%22 d=%22M460.664 152.88l-5.373 93.914 2.994.172 5.374-93.914z%22 color=%22#000%22 font-weight=%22400%22 font-family=%22sans-serif%22 white-space=%22normal%22 overflow=%22visible%22 enable-background=%22accumulate%22/%3E%3Cpath d=%22M464.934 231.626l-8.343 19.221-6.097-20.047c4.083 3.38 9.916 3.696 14.44.826z%22/%3E%3C/g%3E%3Cg fill=%22#777%22 stroke=%22#000%22 stroke-width=%221.406%22 stroke-linejoin=%22round%22 filter=%22url(#c)%22 transform=%22translate(-209.736 42.325)%22%3E%3Cpath style=%22line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal%22 d=%22M657.06 242.113l-81.09 61.873 1.82 2.385 81.09-61.873z%22 color=%22#000%22 font-weight=%22400%22 font-family=%22sans-serif%22 white-space=%22normal%22 overflow=%22visible%22 enable-background=%22accumulate%22/%3E%3Cpath d=%22M593.76 301.43l-20.021 6.18 11.248-17.678c.092 5.3 3.65 9.933 8.774 11.499z%22/%3E%3C/g%3E%3Cg fill=%22#fbfbfb%22 stroke=%22none%22 stroke-opacity=%220%22 stroke-width=%222.156%22%3E%3Cpath style=%22line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal%22 d=%22M447.325 284.438l-81.09 61.873 1.818 2.385 81.092-61.873z%22 color=%22#000%22 font-weight=%22400%22 font-family=%22sans-serif%22 white-space=%22normal%22 overflow=%22visible%22 enable-background=%22accumulate%22/%3E%3Cpath d=%22M384.025 343.756l-20.022 6.18 11.248-17.68c.092 5.301 3.65 9.934 8.774 11.5z%22/%3E%3C/g%3E%3Cg fill=%22#777%22 stroke=%22#000%22 stroke-width=%221.406%22 stroke-linejoin=%22round%22 filter=%22url(#d)%22 transform=%22translate(-209.736 42.325)%22%3E%3Cpath style=%22line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal%22 d=%22M411.904 291.158l-.498 2.96 117.145 19.7.498-2.957z%22 color=%22#000%22 font-weight=%22400%22 font-family=%22sans-serif%22 white-space=%22normal%22 overflow=%22visible%22 enable-background=%22accumulate%22/%3E%3Cpath d=%22M425.927 302.401l-18.195-10.393 20.594-3.87c-3.807 3.69-4.758 9.453-2.4 14.263z%22/%3E%3C/g%3E%3Cg fill=%22#fbfbfb%22 stroke=%22none%22 stroke-opacity=%220%22 stroke-width=%222.156%22%3E%3Cpath style=%22line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal%22 d=%22M202.168 333.483l-.498 2.96 117.145 19.7.498-2.957z%22 color=%22#000%22 font-weight=%22400%22 font-family=%22sans-serif%22 white-space=%22normal%22 overflow=%22visible%22 enable-background=%22accumulate%22/%3E%3Cpath d=%22M216.19 344.726l-18.194-10.393 20.594-3.87c-3.807 3.69-4.758 9.453-2.4 14.263z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)
+
Hash Pointers
+
%22 transform=%22translate(-209.736 42.325)%22/%3E%3Cpath d=%22M400.304 69.078a15.152 15.152 0 0 1-15.152 15.152 15.152 15.152 0 0 1-15.153-15.152 15.152 15.152 0 0 1 15.153-15.152 15.152 15.152 0 0 1 15.152 15.152z%22 fill=%22#1c75bc%22 fill-rule=%22evenodd%22/%3E%3Cpath d=%22M388.763 67.246l-.677 3.572h3.123v1.55h-3.433l-.793 4.146h-1.653l.815-4.146h-3.273l-.804 4.146h-1.62l.759-4.146h-2.929v-1.55h3.227l.712-3.572h-3.089v-1.539h3.365l.781-4.065h1.654l-.77 4.065h3.296l.792-4.065h1.62l-.793 4.065h2.952v1.54zm-5.604 3.572h3.285l.689-3.572h-3.273z%22 style=%22line-height:125%%22 font-weight=%22400%22 font-size=%2244.982%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 fill=%22#fff%22/%3E%3Cpath d=%22M610.04 26.753a15.152 15.152 0 0 1-15.152 15.152 15.152 15.152 0 0 1-15.152-15.152A15.152 15.152 0 0 1 594.888 11.6a15.152 15.152 0 0 1 15.152 15.153z%22 fill-rule=%22evenodd%22 filter=%22url(#b)%22 transform=%22translate(-135.45 159.468)%22/%3E%3Cpath d=%22M474.59 186.22a15.152 15.152 0 0 1-15.153 15.153 15.152 15.152 0 0 1-15.152-15.152 15.152 15.152 0 0 1 15.152-15.152 15.152 15.152 0 0 1 15.153 15.152z%22 fill=%22#1c75bc%22 fill-rule=%22evenodd%22/%3E%3Cpath d=%22M463.049 184.39l-.678 3.57h3.124v1.551h-3.434l-.792 4.146h-1.654l.816-4.146h-3.273l-.804 4.146h-1.62l.759-4.146h-2.929v-1.55h3.227l.712-3.572h-3.089v-1.539h3.365l.78-4.065h1.654l-.769 4.065h3.296l.792-4.065h1.62l-.793 4.065h2.951v1.54zm-5.604 3.57h3.284l.69-3.57h-3.274z%22 style=%22line-height:125%%22 font-weight=%22400%22 font-size=%2244.982%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 fill=%22#fff%22/%3E%3Cg%3E%3Cpath d=%22M610.04 26.753a15.152 15.152 0 0 1-15.152 15.152 15.152 15.152 0 0 1-15.152-15.152A15.152 15.152 0 0 1 594.888 11.6a15.152 15.152 0 0 1 15.152 15.153z%22 fill-rule=%22evenodd%22 filter=%22url(#c)%22 transform=%22translate(-179.736 282.325)%22/%3E%3Cpath d=%22M430.304 309.078a15.152 15.152 0 0 1-15.152 15.152 15.152 15.152 0 0 1-15.153-15.152 15.152 15.152 0 0 1 15.153-15.152 15.152 15.152 0 0 1 15.152 15.152z%22 fill=%22#1c75bc%22 fill-rule=%22evenodd%22/%3E%3Cpath d=%22M418.763 307.246l-.677 3.572h3.123v1.55h-3.433l-.793 4.146h-1.653l.815-4.146h-3.273l-.804 4.146h-1.62l.759-4.146h-2.929v-1.55h3.227l.712-3.572h-3.089v-1.539h3.365l.781-4.065h1.654l-.77 4.065h3.296l.792-4.065h1.62l-.793 4.065h2.952v1.54zm-5.604 3.572h3.285l.689-3.572h-3.273z%22 style=%22line-height:125%%22 font-weight=%22400%22 font-size=%2244.982%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 fill=%22#fff%22/%3E%3C/g%3E%3Cg%3E%3Cpath d=%22M610.04 26.753a15.152 15.152 0 0 1-15.152 15.152 15.152 15.152 0 0 1-15.152-15.152A15.152 15.152 0 0 1 594.888 11.6a15.152 15.152 0 0 1 15.152 15.153z%22 fill-rule=%22evenodd%22 filter=%22url(#d)%22 transform=%22translate(-333.308 318.04)%22/%3E%3Cpath d=%22M276.732 344.792a15.152 15.152 0 0 1-15.152 15.153 15.152 15.152 0 0 1-15.152-15.153 15.152 15.152 0 0 1 15.152-15.152 15.152 15.152 0 0 1 15.152 15.152z%22 fill=%22#1c75bc%22 fill-rule=%22evenodd%22/%3E%3Cpath d=%22M265.192 342.96l-.678 3.572h3.124v1.55h-3.434l-.792 4.146h-1.654l.815-4.146h-3.272l-.804 4.146h-1.62l.758-4.146h-2.928v-1.55h3.227l.712-3.571h-3.09v-1.54h3.366l.78-4.065h1.654l-.77 4.066h3.297l.792-4.066h1.62l-.793 4.066h2.951v1.539zm-5.604 3.572h3.284l.69-3.571h-3.274z%22 style=%22line-height:125%%22 font-weight=%22400%22 font-size=%2244.982%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 fill=%22#fff%22/%3E%3C/g%3E%3C/svg%3E)
+
+ Proof of Work
+
%22 style=%22line-height:23.4375px;text-align:center%22 font-weight=%22400%22 font-size=%2237.5%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 text-anchor=%22middle%22 stroke-width=%22.938%22 filter=%22url(#a)%22/%3E%3Cpath d=%22M239.15 21.707q.715 0 1.081 1.172.733 2.198 1.044 2.198.238 0 .494-.367 5.146-7.562 9.522-10.766 1.85-1.355 3.607-1.355 2.325 0 2.801.146.202.055.202.458 0 .33-.421.824-11.774 13.513-14.026 17.578-.77 1.392-3.552 1.392-.916 0-1.923-.476-.421-.22-1.465-2.802-1.318-3.26-1.318-5.713 0-.897 1.282-1.483 1.757-.806 2.636-.806z%22 transform=%22translate(94.954 327.303)%22 style=%22line-height:23.4375px;text-align:center%22 font-weight=%22400%22 font-size=%2237.5%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 text-anchor=%22middle%22 stroke-width=%22.938%22 filter=%22url(#b)%22/%3E%3Cpath d=%22M239.15 21.707q.715 0 1.081 1.172.733 2.198 1.044 2.198.238 0 .494-.367 5.146-7.562 9.522-10.766 1.85-1.355 3.607-1.355 2.325 0 2.801.146.202.055.202.458 0 .33-.421.824-11.774 13.513-14.026 17.578-.77 1.392-3.552 1.392-.916 0-1.923-.476-.421-.22-1.465-2.802-1.318-3.26-1.318-5.713 0-.897 1.282-1.483 1.757-.806 2.636-.806z%22 transform=%22translate(207.468 242.121)%22 style=%22line-height:23.4375px;text-align:center%22 font-weight=%22400%22 font-size=%2237.5%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 text-anchor=%22middle%22 stroke-width=%22.938%22 filter=%22url(#c)%22/%3E%3Cpath d=%22M239.15 21.707q.715 0 1.081 1.172.733 2.198 1.044 2.198.238 0 .494-.367 5.146-7.562 9.522-10.766 1.85-1.355 3.607-1.355 2.325 0 2.801.146.202.055.202.458 0 .33-.421.824-11.774 13.513-14.026 17.578-.77 1.392-3.552 1.392-.916 0-1.923-.476-.421-.22-1.465-2.802-1.318-3.26-1.318-5.713 0-.897 1.282-1.483 1.757-.806 2.636-.806z%22 transform=%22translate(204.121 112.034)%22 style=%22line-height:23.4375px;text-align:center%22 font-weight=%22400%22 font-size=%2237.5%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 text-anchor=%22middle%22 stroke-width=%22.938%22 filter=%22url(#d)%22/%3E%3Cpath d=%22M239.15 21.707q.715 0 1.081 1.172.733 2.198 1.044 2.198.238 0 .494-.367 5.146-7.562 9.522-10.766 1.85-1.355 3.607-1.355 2.325 0 2.801.146.202.055.202.458 0 .33-.421.824-11.774 13.513-14.026 17.578-.77 1.392-3.552 1.392-.916 0-1.923-.476-.421-.22-1.465-2.802-1.318-3.26-1.318-5.713 0-.897 1.282-1.483 1.757-.806 2.636-.806z%22 transform=%22translate(76.773 23.56)%22 style=%22line-height:23.4375px;text-align:center%22 font-weight=%22400%22 font-size=%2237.5%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 text-anchor=%22middle%22 stroke-width=%22.938%22 filter=%22url(#e)%22/%3E%3Cpath d=%22M178.473 314.835q.714 0 1.08 1.172.732 2.197 1.044 2.197.238 0 .494-.366 5.145-7.562 9.521-10.767 1.85-1.355 3.608-1.355 2.325 0 2.801.147.202.055.202.458 0 .33-.422.823-11.773 13.514-14.025 17.579-.77 1.391-3.553 1.391-.915 0-1.922-.476-.421-.22-1.465-2.801-1.319-3.26-1.319-5.713 0-.897 1.282-1.483 1.758-.806 2.637-.806zM334.105 349.01q.714 0 1.08 1.172.733 2.198 1.044 2.198.238 0 .495-.367 5.145-7.562 9.521-10.766 1.85-1.355 3.607-1.355 2.326 0 2.802.146.201.055.201.458 0 .33-.42.824-11.775 13.513-14.027 17.578-.769 1.392-3.552 1.392-.916 0-1.923-.476-.42-.22-1.464-2.802-1.319-3.26-1.319-5.713 0-.897 1.282-1.483 1.758-.806 2.637-.806zM446.619 263.829q.714 0 1.08 1.172.733 2.197 1.044 2.197.238 0 .494-.366 5.146-7.563 9.522-10.767 1.85-1.355 3.607-1.355 2.326 0 2.802.147.201.055.201.457 0 .33-.421.824-11.774 13.514-14.026 17.578-.769 1.392-3.552 1.392-.916 0-1.923-.476-.421-.22-1.465-2.802-1.318-3.259-1.318-5.712 0-.898 1.282-1.484 1.757-.805 2.636-.805zM443.272 133.741q.714 0 1.08 1.172.733 2.197 1.044 2.197.238 0 .495-.366 5.145-7.562 9.521-10.767 1.85-1.355 3.607-1.355 2.326 0 2.802.147.201.055.201.458 0 .33-.42.824-11.775 13.513-14.027 17.578-.769 1.391-3.552 1.391-.916 0-1.923-.476-.42-.22-1.465-2.801-1.318-3.26-1.318-5.713 0-.897 1.282-1.483 1.758-.806 2.637-.806zM315.924 45.267q.714 0 1.08 1.172.733 2.197 1.044 2.197.238 0 .495-.366 5.145-7.562 9.521-10.766 1.85-1.355 3.607-1.355 2.326 0 2.802.146.201.055.201.458 0 .33-.42.824-11.775 13.513-14.027 17.578-.769 1.392-3.552 1.392-.916 0-1.923-.476-.42-.22-1.464-2.802-1.319-3.26-1.319-5.713 0-.897 1.282-1.483 1.758-.806 2.637-.806z%22 style=%22line-height:23.4375px;text-align:center%22 font-weight=%22400%22 font-size=%2237.5%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 text-anchor=%22middle%22 fill=%22#f7931a%22 stroke-width=%22.938%22/%3E%3C/svg%3E)
+
%22 transform=%22rotate(-51.233 446.095 439.829)%22%3E%3Cpath d=%22M562.229 2l-1.842 2.367 93.76 72.94 1.841-2.37z%22 style=%22line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal%22 color=%22#000%22 font-weight=%22400%22 font-family=%22sans-serif%22 white-space=%22normal%22 overflow=%22visible%22 enable-background=%22accumulate%22/%3E%3Cpath d=%22M647.14 60.755l11.082 17.784-19.964-6.367c5.102-1.441 8.674-6.063 8.881-11.417z%22/%3E%3C/g%3E%3Cg fill=%22#fbfbfb%22 stroke=%22none%22 stroke-width=%222.156%22 stroke-opacity=%220%22%3E%3Cpath d=%22M177.438 75.131l.692 2.918 115.58-27.433-.695-2.92z%22 style=%22line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal%22 color=%22#000%22 font-weight=%22400%22 font-family=%22sans-serif%22 white-space=%22normal%22 overflow=%22visible%22 enable-background=%22accumulate%22/%3E%3Cpath d=%22M276.417 45.716l20.805 2.495-17.465 11.578c2.071-4.88.704-10.56-3.34-14.073z%22/%3E%3C/g%3E%3C/g%3E%3Cpath d=%22M610.04 26.753a15.152 15.152 0 0 1-15.152 15.152 15.152 15.152 0 0 1-15.152-15.152A15.152 15.152 0 0 1 594.888 11.6a15.152 15.152 0 0 1 15.152 15.153z%22 fill-rule=%22evenodd%22 filter=%22url(#b)%22 transform=%22translate(-362.729 34.909)%22/%3E%3Cpath d=%22M247.311 61.661a15.152 15.152 0 0 1-15.152 15.153 15.152 15.152 0 0 1-15.152-15.153 15.152 15.152 0 0 1 15.152-15.152 15.152 15.152 0 0 1 15.152 15.152z%22 fill=%22#1c75bc%22 fill-rule=%22evenodd%22/%3E%3Cpath d=%22M235.77 59.83l-.677 3.571h3.124v1.55h-3.434l-.792 4.146h-1.654l.815-4.146h-3.273l-.803 4.146h-1.62l.758-4.146h-2.928v-1.55h3.227l.712-3.571h-3.09v-1.54h3.365l.781-4.065h1.654l-.77 4.066h3.296l.793-4.066h1.62l-.793 4.066h2.951v1.539zm-5.603 3.571h3.284l.689-3.571h-3.273z%22 style=%22line-height:125%%22 font-weight=%22400%22 font-size=%2244.982%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 fill=%22#fff%22/%3E%3Cg transform=%22translate(-96.683 76.77)%22 style=%22line-height:23.4375px;text-align:center%22 font-weight=%22400%22 font-size=%2237.5%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 text-anchor=%22middle%22 stroke-width=%22.938%22 filter=%22url(#c)%22%3E%3Cpath d=%22M239.15 21.707q.715 0 1.081 1.172.733 2.198 1.044 2.198.238 0 .494-.367 5.146-7.562 9.522-10.766 1.85-1.355 3.607-1.355 2.325 0 2.801.146.202.055.202.458 0 .33-.421.824-11.774 13.513-14.026 17.578-.77 1.392-3.552 1.392-.916 0-1.923-.476-.421-.22-1.465-2.802-1.318-3.26-1.318-5.713 0-.897 1.282-1.483 1.757-.806 2.636-.806z%22/%3E%3C/g%3E%3Cg style=%22line-height:23.4375px;text-align:center%22 font-weight=%22400%22 font-size=%2237.5%22 font-family=%22sans-serif%22 letter-spacing=%220%22 word-spacing=%220%22 text-anchor=%22middle%22 fill=%22#f7931a%22 stroke-width=%22.938%22%3E%3Cpath d=%22M142.468 98.478q.714 0 1.08 1.172.733 2.197 1.044 2.197.238 0 .495-.366 5.145-7.562 9.521-10.766 1.85-1.355 3.607-1.355 2.326 0 2.802.146.201.055.201.458 0 .33-.421.824-11.774 13.513-14.026 17.578-.769 1.392-3.552 1.392-.916 0-1.923-.477-.42-.22-1.465-2.801-1.318-3.26-1.318-5.713 0-.897 1.282-1.483 1.758-.806 2.637-.806z%22/%3E%3C/g%3E%3C/svg%3E)
+
= Blockchain
+
+ A good structure for a ledger is a linked list: each block of transactions points to the previous block. But we want this log to be tamper-proof. Hash pointers can make it so that changes earlier in the chain affect every item after that. To change history, you have to redo all the work after that point. But new blocks are still being added.
+
+
+
+
+ Incentives
+ Why would someone do all this work solving hashes to putting new transactions on the ledger? Well, Bitcoin kills two birds with one stone. The protocol specifies that whoever solves one of these hash puzzles is rewarded some newly created currency. (hence "mining") Also, transactions can include fees which miners collect.
+
+
+
+
+ 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.
+
+
+
+ Trusted Third Parties
+
+
+
+
+
+
+ Central banks &
payment services
+
+
+
+
+
+
+
+ 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.
+ (Bitcoin, Dash, Monero, Litecoin, Ripple)
+
+
+
+
+
+ Register of deeds,
copyright office,
notary
+
+
+
+
+
+
+ Embedding a hash in the blockchain demonstrates an item's existence at point in the past. Easy to do, not a tremendous improvement for consumers yet.
+ (Stampery [using Bitcoin and Ethereum Classic], Factoids, Emercoin)
+
+
+
+
+
+ Cloud storage providers
+
+
+
+
+
+
+
+ Cloud storage is just one step further than proof-of-existence.
+ (Storj, Maidsafe, SIAcoin, NXT)
+
+
+
+
+
+ DNS providers
+
+
+
+
+ (Namecoin, Emercoin)
+
+
+
+
+
+ Social networks
+
+
+
+
+
+ (Steem, Synereo, Akasha [using Ethereum])
+
+
+
+
+
+ Media rights &
compensation
+
+
+
+ (UJO Music using Ethereum, LBRY)
+
+
+
+
+
+ Identity providers
+
+
+
+
+
+
+
+
+
+
+ SSL certificate authorities
+
+
+
+
+
+
+
+
+ Applications for businesses:
+ Look for places where we depend on a trusted third party, or where we operate as a trusted third party. These are areas that could be disrupted with blockchain technology, if conditions are right.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/index.html b/index.html
index 80ee202..9edf339 100644
--- a/index.html
+++ b/index.html
@@ -3,6 +3,7 @@
Cash
Used to represent gold and silver.
- Starting with FDR's New Deal in 1933 and ending with Nixon Shock in 1971, the US (and practically everyone else) switched to unbacked "floating money" to take more direct control of national markets.
+ Starting with FDR's