forked from danigrant/syllabus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cryptonetworks.html
178 lines (161 loc) · 17.4 KB
/
cryptonetworks.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Syllabus: Cryptonetworks</title>
<link rel="stylesheet" href="/src/styles.css">
<link rel="stylesheet" href="/syllabus/src/styles.css">
<link rel="stylesheet" type="text/css" href="/src/inlineDisqussions.css" />
<link rel="stylesheet" type="text/css" href="/syllabus/src/inlineDisqussions.css" />
<link rel="icon" type="image/png" href="https://api.emojione.com/emoji/1f9e0/download/32">
</head>
<body>
<h1>How to think about Cryptonetworks</h1>
<p>⌚️ Time required: 30 minutes.</p>
<h2>1. 🏕 There are three camps of how people think about crypto networks.</h2>
<p>There's the money crypto camp, the tech crypto camp, and the camp for people who don't believe in the money/tech crypto camp paradigm.</p>
<p>💸 Money Crypto vs Tech Crypto by <span class="profile"><img src="/syllabus/src/img/erik.jpg" /><a href="https://twitter.com/eriktorenberg">Erik Torenberg</a></span>:</p>
<div class="article">
<blockquote>
Money Crypto believes that censorship resistant store of wealth is paramount. This may seem strange to us living in the U.S., where we trust our banks and governments (for now!), but much of the world doesn’t have that luxury: People suffer from corrupt governments, currency controls preventing people from covering capital, and currency inflation due to government instability. <br /><br />
Tech Crypto believes that the internet will only have increasingly more of a say in how power and wealth is distributed, and fixing the incentives (via cryptonetworks) is one of the most important things we can do, along with enabling consumers to own and control their own data.
</blockquote>
</div>
<p class="citation">source: <a href="https://www.tokendaily.co/blog/money-crypto-vs-tech-crypto">Token Daily</a></p>
<p>👀 Neither Crypto by <span class="profile"><img src="/syllabus/src/img/fred.jpg" /><a href="https://twitter.com/fredwilson">Fred Wilson</a></span>:</p>
<div class="article">
<blockquote>
There is a narrative in crypto land that you are either in the “crypto is money” camp or the “crypto is tech” camp.<br /><br />
Brian Armstrong, founder and CEO of our portfolio company Coinbase, was interviewed by Fitz Tepper.<br /><br />
Fitz asked Brian “are you a tech company or a finance company.” <br /><br />
I like how Brian acknowledges that framework but ultimately concludes that the answer is neither, that Coinbase is a crypto company and that crypto is both tech and money. <br /><br />
I am of that view as well and I am glad to see leaders in the crypto sector articulating it.
</blockquote>
</div>
<p class="citation">source: <a href="https://avc.com/2018/09/video-of-the-week-brian-armstrong-at-disrupt/">AVC</a></p>
<h2>2. 🐱 Cryptonetworks build on each other</h2>
<p>One of the things that is most exciting about the crypto ecosystem is the ability for anyone to build on anyone else's work. Here is a clip where <span class="profile"><img src="/syllabus/src/img/dieter.jpg" /><a href="https://twitter.com/dete73">Deiter</a></span>, the CTO of Dapper Labs / Cryptokitties talks about how other developers build new games on top of Cryptokitties without the Cryptokitties team granting access or being a gatekeeper. Watch from <span class="timeframe">3:00 until 5:25</span>.</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/m6C_AeMF5zk?start=180" frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<p>This is kind of the dream. In the past, the inability for people to easily build on each other's work was seen as a big deterring factor to innovation:</p>
<div class="article">
<blockquote>
Perhaps the central problem we face in all of computer science is how we are to get to the situation where we build on top of the work of others rather than redoing so much of it in a trivially different way. Science is supposed to be cumulative, not almost endless duplication of the same kind of things.
</blockquote>
</div>
<p class="citation">–– <a href="https://en.wikiquote.org/wiki/Richard_Hamming">R.W. Hamming, 1968</a></p>
<p>One more interesting thought on openness of crypto platforms. Listen to <span class="profile"><img src="/syllabus/src/img/chrisd.jpg" /><a href="https://twitter.com/cdixon">Chris</a></span> and <span class="profile"><img src="/syllabus/src/img/fred.jpg" /><a href="https://twitter.com/fredwilson">Fred</a></span> from <span class="timeframe">41:30 - 42:54</span>:</p>
<iframe width="100%" height="300" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/504193485&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true"></iframe>
<h2>3. 🧦 Understanding Scarcity</h2>
<p>In different systems there are different scarce resources. First, listen to this 90 second clip where <span class="profile"><img src="/syllabus/src/img/alexd.jpeg" /><a href="https://twitter.com/alex_danco">Alex Danco</a></span> talks about the scarcity in paradigms before cryptonetworks. Listen from <span class="timeframe">38:34 - 40:05</span>:</p>
<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/516656988&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe>
<h2>4. 💬 Now take a break and have a conversation. We've provided conversation starters</h2>
<p>Below are some guiding question with some starting ideas that you should use to deepen your understanding of the topic.</p>
<ol type="I">
<li><a href="#first-q">What's Scarce in Cryptonetworks? Hashrate.</a></li>
<li><a href="#second-q">Protocols and Networks Accruing Value</a></li>
<li><a href="#third-q">The token is the thing that accrues the value.</a></li>
<li><a href="#fourth-q">How much should a token be worth?</a></li>
<li><a href="#fifth-q">The best argument against Fat Protocol is Aggregation Theory.</a></li>
<li><a href="#sixth-q">What else should hashrate scarcity tell us about cryptonetworks?</a></li>
<li><a href="#seventh-q">How do these networks evolve?</a></li>
</ol>
<h3 id="first-q">I. 🥦 What's Scarce in Cryptonetworks? Hashrate.</h3>
<p>So what's the scarce resource in cryptonetworks? One possibility is that the scarce resource in cryptonetworks is hashrate. Developers and users would opt to build on a network with the most access to hashrate and even play a premium for it in token price, because that is the scarce thing that secures the network.</p>
<h3 id="second-q">II. 💰 Protocols and Networks Accruing Value</h3>
<p>This idea is played out in a theory called the Fat Protocol thesis by <span class="profile"><img src="/syllabus/src/img/joel.jpg" /><a href="https://twitter.com/jmonegro">Joel Monegro</a></span> which explains that the value (the scarce resource, hashrate) is in the cryptonetwork, not the overlaying dapps. This is different from in the web, where value accrues in the user facing end applications (think Facebook, Amazon, Google - the biggest tech giants are end user apps).</p>
<div class="article">
<blockquote>
The previous generation of shared protocols (TCP/IP, HTTP, SMTP, etc.) produced immeasurable amounts of value, but most of it got captured and re-aggregated on top at the applications layer, largely in the form of data (think Google, Facebook and so on). The Internet stack, in terms of how value is distributed, is composed of "thin" protocols and "fat" applications.
</blockquote>
<img src="https://i.imgur.com/6uKSty0.png" />
<blockquote>
This relationship between protocols and applications is reversed in the blockchain application stack. Value concentrates at the shared protocol layer and only a fraction of that value is distributed along at the applications layer. It's a stack with "fat" protocols and "thin" applications.
</blockquote>
<img src="https://i.imgur.com/cz6Xrwn.png" />
<blockquote>
There are two things about most blockchain-based protocols that cause this to happen: the first is the shared data layer, and the second is the introduction cryptographic “access” token.
</blockquote>
</div>
<p class="citation">source: <a href="http://www.usv.com/blog/fat-protocols">Joel Monegro</a></p>
<h3 id="third-q">III. 🎟 The token is the thing that accrues the value.</h3>
<p>Tokens are reason value accrues in the protocol layer of cryptonetworks - they for the first time let someone invest directly in the protocol layer, which wasn't possible before with HTTP, TCP, etc. The thing that is new and interesting about tokens is that they are somewhere in-between using a network and investing in the network. Hear <span class="profile"><img src="/syllabus/src/img/fred.jpg" /><a href="https://twitter.com/fredwilson">Fred Wilson</a></span> describe it, listen to <span class="timeframe">30:27 - 32:34</span>:</p>
<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/504193485&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true"></iframe>
<h3 id="fourth-q">IV. 🏝 How much should a token be worth?</h3>
<p>There's a question of how much a token should be valued at in any network. <span class="profile"><img src="/syllabus/src/img/chrisb.jpg" /><a href="https://twitter.com/cburniske">Chris Burniske</a></span> has a guideline framework:</p>
<div class="article">
<blockquote>
Within its native protocol a cryptoasset serves as a means of exchange, store of value, and unit of account. By definition, then, each cryptoasset serves as a currency in the protocol economy it supports. Since the equation of exchange is used to understand the flow of money needed to support an economy, it becomes a cornerstone to cryptoasset valuations. <br /><br />
The equation of exchange is MV = PQ, and when applied to crypto my interpretation is: <br /><br />
M = size of the asset base <br /><br />
V = velocity of the asset <br /><br />
P = price of the digital resource being provisioned <br /><br />
Q = quantity of the digital resource being provisioned <br /><br />
A cryptoasset valuation is largely comprised of solving for M, where M = PQ / V. M is the size of the monetary base necessary to support a cryptoeconomy of size PQ, at velocity V.
</blockquote>
</div>
<p class="citation">source: <a href="https://medium.com/@cburniske/cryptoasset-valuations-ac83479ffca7">Chris Burniske</a></p>
<h3 id="fifth-q">V. 🥨 The best argument against Fat Protocol is Aggregation Theory.</h3>
<p>Aggregation theory argues that an internet application with a lot of users can continue to aggregate functionality, minimizing competition.</p>
<img src="https://stratechery.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-20-at-10.11.14-AM.png" />
<p class="citation">source: <a href="https://stratechery.com/aggregation-theory/">Stratechery</a></p>
<p>The idea in Fat Protocol thesis is that the value accrues in the shared data layer of the network, and that users can freely move between apps because they all surface the same underlying data. (Think of apps like Twitter clients. Users can move between them easily because they all curate the same tweets).</p>
<p>Aggregation Theory would argue that no - once an end user app had enough eyeballs, it would fork the network or start adding proprietary data to retain its users. This is like how Netflix started by being an interface showing open TV data, and once it had enough eyeballs, it started creating original content, locking in users to Netflix.</p>
<p>This is well explained by <span class="profile"><img src="/syllabus/src/img/kyles.jpg" /><a href="https://twitter.com/KyleSamani">Kyle Samani</a></span> at Multicoin Capital:</p>
<div class="article">
<blockquote>
I’ll propose a thought experiment in which a dapp steals value from the protocol that its built on. <br /><br />
Augur is comprised of two parts: the protocol (the smart contracts on the Ethereum blockchain) and the end-user application. Anyone can hook up any user experience (UX) to the Augur protocol. <br /><br />
AugurCo controls the UX. Therefore, AugurCo can choose which markets to show in its UI. Naturally, AugurCo will create markets itself, and not show markets created by third parties. <br /><br />
So long as AugurCo has sufficient scale and ability to resist censorship, the only rational thing to do is to fork the Augur protocol. <br /><br />
If an AugurCo is going to fork Augur, why even bother with decentralization at all? Why leave 25% or 50% of revenues for a decentralized network of reporters? Why doesn’t AugurCo just recentralize the whole thing and collect 100% of the fees for itself? I suspect some AugurCos will try this at some point.
</blockquote>
</div>
<p class="citation">source: <a href="https://multicoin.capital/2018/08/08/aggregation-theory-thin-protocols-and-recentralization-augur-edition/">Multicoin Capital</a></p>
<h3 id="sixth-q">VI. 🐮 What else should hashrate scarcity tell us about cryptonetworks?</h3>
<p>The other thing we can take away from hashrate being the scarce resource in cryptonetworks is that whichever network has the most efficient means of producing the scarce resource (hashrate) would win. This is one reaosn why there is a huge amount of focus on developing more efficient consensus protocols.</p>
<h3 id="seventh-q">VII. 🍤 How do these networks evolve?</h3>
<p>The last thing to talk about is how do these cryptonetworks evolve over time? Here is an interesting view by <span class="profile"><img src="/syllabus/src/img/andreasa.jpeg" /><a href="https://twitter.com/aantonop">Andreas Antonopoulos</a></span> of how products in the crypto sphere will develop. Watch from the <span class="timeframe">beginning to 7:35</span> then skip to <span class="timeframe">21:11 and watch until 22:48</span>. (This is a good one to watch on 2x speed).</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/5ca70mCCf2M" frameborder="0" allow="accelerometer; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<p>The main takeaway here is that development will happen in iterative apps, then infrastructure, then apps again, then infratsructure again cycles. The following is by <span class="profile"><img src="/syllabus/src/img/nick.jpg" /><a href="https://twitter.com/nickgrossman">Nick Grossman</a></span> and <span class="profile"><img src="/syllabus/src/img/me.png" /><a href="https://twitter.com/thedanigrant">me</a></span></p>
<div class="article">
<blockquote>
Platforms evolve from an iterative cycle of apps=>infrastructure=>apps=>infrastructure and are rarely built in an outside vacuum. <br /><br />
First, apps inspire infrastructure. Then that infrastructure enables new apps. <br /><br />
What we see in the sequence of events of major platform shifts is that first there is a breakout app, and then that breakout app inspires a phase where we build infrastructure that makes it easier to build similar apps, and infrastructure that allows the broad consumer adoption of those apps. Kind of like this:
</blockquote>
<img src="https://usv.nyc3.digitaloceanspaces.com/apps-infra-cycle.png" />
<blockquote>
Apps and infrastructure evolve in responsive cycles, not distinct, separate phases.
</blockquote>
</div>
<p class="citation"> source: <a href="https://www.usv.com/blog/the-myth-of-the-infrastructure-phase">USV</a></p>
<div class="congratulations-message">
<p>🎉 Congrats on finishing this syllabus. Seriously, congrats. Go high five someone. You deserve it, and you never know, they might too. 🙌 Hope you learned something interesting about cryptonetworks. Have any feedback on the content or format of this syllabus? 🐙 <a href="https://github.com/danigrant/syllabus">Submit a pull request or issue on GitHub</a>.</p>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script id="dsq-count-scr" src="//teamdani.disqus.com/count.js" async></script>
<script src="/syllabus/src/inlineDisqussions.js"></script>
<script src="/src/inlineDisqussions.js"></script>
<script>
disqus_shortname = 'teamdani';
jQuery(document).ready(function() {
jQuery("h2").inlineDisqussions({
identifier: 'disqussion',
displayCount: true,
highlighted: false,
position: 'right',
background: 'white',
maxWidth: 9999
});
});
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-35224771-4"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-35224771-4');
</script>
</body>
</html>