<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Josh Stark</title>
        <link>https://paragraph.com/@josh-stark</link>
        <description>I work for Ethereum at the Ethereum Foundation.</description>
        <lastBuildDate>Fri, 25 Sep 2026 00:40:21 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Josh Stark</title>
            <url>https://storage.googleapis.com/papyrus_images/5725f7e052755291a97e95a644cc5e3a363f2fc527c7ebc7dd5701fc22158125.png</url>
            <link>https://paragraph.com/@josh-stark</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Ethereum's distinctive property is hardness]]></title>
            <link>https://paragraph.com/@josh-stark/ethereum-s-distinctive-property-is-hardness</link>
            <guid>HS2HWPtXGf0QbMDLJa3x</guid>
            <pubDate>Mon, 04 Nov 2024 17:06:20 GMT</pubDate>
            <description><![CDATA[Hardness is the capability to make the future more certain. Ethereum offers us hardness. We can give Ethereum code and receive a very strong guarantee that it will run any time we call on it. We can give Ethereum data and know with certainty it will still be available in the future, unaltered and uncorrupted. These simple building blocks give rise to more complex forms of coordination. Money. Contracts. Governance. Identity. Today Ethereum is the hard foundation of a digital economy where mil...]]></description>
            <content:encoded><![CDATA[<p>Hardness is the capability to make the future more certain.</p><p>Ethereum offers us hardness. We can give Ethereum code and receive a very strong guarantee that it will run any time we call on it. We can give Ethereum data and know with certainty it will still be available in the future, unaltered and uncorrupted.</p><p>These simple building blocks give rise to more complex forms of coordination. Money. Contracts. Governance. Identity. Today Ethereum is the hard foundation of a digital economy where millions collaborate across time and space and nation.</p><p>Hardness lets us control the future in the small ways necessary to enable large scale coordination. We take strands of possible futures and collapse them into something specific and strong, like a cord of rope. Firmly anchored, we can step into the future confident it will bear our weight.</p><p>~</p><p>Blockchains like Ethereum are not the only source of hardness. There are two other sources of hardness we rely on all the time: <strong>institutions</strong> and <strong>atoms</strong>.</p><p>Over the centuries we have built institutions that are reliable enough to serve as a source of hardness. Governments and legal systems are the source of hardness we used to create property rights, contracts, and a modern economy.</p><p>Atoms, and other basic properties of our world, also give us the hardness required for some complex social structures. Gold can serve as money because its supply is limited - not by the rules of any institution, but as a result of the physical properties of our earth.</p><p>Only recently, after the invention of blockchains, have we begun to realize that these three things share a common underlying property. It is not a coincidence we make money out of them, or that we can use either institutions or blockchains to create contracts.</p><p>All of them give us the ability to constrain the future, to make parts of it more certain, fixed points strong enough to coordinate around.</p><p>If law, money, and government are the infrastructure of our civilization, then atoms, institutions, and blockchains like Ethereum are the raw materials this infrastructure is built with.</p><p>~</p><p>This is the problem Ethereum solves. It offers us a new source of hardness, one that can do things and go places that institutional hardness and atom hardness cannot:</p><ul><li><p>Ethereum is a decentralized source of hardness. It is not under the control of any centralized institution like a company or government. It strives to be accessible to every human being, built in a way that no one can prevent you from accessing or using it.</p></li><li><p>Ethereum is digital and global. Anyone with an internet connection can use it. Ethereum and the network of L2s built on top of it will form a seamless, interoperable platform for hardness. But institutional hardness is fragmented by nation state borders, and slow to adapt to the needs of a technological civilization.</p></li><li><p>Ethereum is transparent and auditable. We can verify, instead of naively trusting. Anyone can validate the chain for themselves using simple tools. Every year, those tools will become easier, faster, and more lightweight, until almost any device can reach out and touch Ethereum’s hardened surface for itself.</p></li><li><p>Ethereum’s hardness does not depend on the political winds. Ethereum’s contracts and property rights don’t stop working if your government does. Ethereum’s data won’t be taken away from you by a change to a corporation’s terms of service. When that matters, it matters a lot.</p></li></ul><p>This helps make sense of why some blockchains are not very interesting: they are just centralized institutions in disguise. That might be a good way to be an institution, but it isn’t a novel contribution to humanity’s sources of hardness.</p><p>~</p><p>Blockchains like Ethereum will not replace institutions as our only source of hardness. But they will compete with and complement them. Humans now have options: there is a market for hardness. Ethereum-hardness will be used where institutions falter or cannot go, and institution-hardness will fill the gaps where human discretion or intent is necessary to create a system usable by humans.</p><p>Just as an architect must carefully plan not only the design of a building, but the materials used to construct that design, so must we carefully consider the materials for our civilization’s infrastructure.</p><p>What do we want our civilization to be made of?</p><p>More: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stark.mirror.xyz/n2UpRqwdf7yjuiPKVICPpGoUNeDhlWxGqjulrlpyYi0"><strong>Atoms, Institutions, Blockchains</strong></a></p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/7f38ef69dbc8388f5f90df8b296805be6cdabdddee53fb3dd7528bd415dc776d.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Making sense of Trust Experience (TX)]]></title>
            <link>https://paragraph.com/@josh-stark/making-sense-of-trust-experience-tx</link>
            <guid>81nhrYVuOTeeumOg9fcB</guid>
            <pubDate>Mon, 05 Feb 2024 14:56:37 GMT</pubDate>
            <description><![CDATA[The distinctive value of blockchains is that they can be reliable. Blockchains can be made consistently resistant to manipulation, censorship, or capture. Their design can make them reliably transparent and accessible. Blockchains do not merely have those properties temporarily - we value them because we have good reason to believe this characteristic hardness will persist. This deceptively simple property has enabled higher-order features. By combining this reliability with a programmable co...]]></description>
            <content:encoded><![CDATA[<p>The distinctive value of blockchains is that they can be reliable.</p><p>Blockchains can be made consistently resistant to manipulation, censorship, or capture. Their design can make them reliably transparent and accessible. Blockchains do not merely have those properties temporarily - we value them because we have good reason to believe this characteristic <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stark.mirror.xyz/n2UpRqwdf7yjuiPKVICPpGoUNeDhlWxGqjulrlpyYi0"><em>hardness</em></a> will persist.</p><p>This deceptively simple property has enabled higher-order features. By combining this reliability with a programmable computing environment, blockchains have enabled digital property (like cryptocurrencies, tokens, and NFTs), complex global financial systems, and other use-cases where we care about reliability, like identity systems and social networks.</p><p>When we claim that something is reliable, we are making a statement about the future. Whether something - a blockchain, a bridge, a person - actually is reliable will be determined by future events. We do our best to understand the reasons things might turn out one way or the other (is this cryptography secure? Is the engineering sound?), but ultimately we are making an informed prediction.</p><p>This fact can make blockchains hard to explain. Other technologies are much easier to demonstrate, because their distinctive qualities appear quickly. In 1992, to prove that email worked all you had to do was try it once. The proof that someone on the other side of the world received and then instantly responded to your message was right there in your inbox.</p><p>But demonstrating the value of a blockchain is not so easy. At first, it might be hard to tell the difference between a blockchain application and a centralized one. But over time, they will diverge. A centralized payment processor might <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.eff.org/deeplinks/2012/02/legal-censorship-paypal-makes-habit-deciding-what-users-can-read">censor your transactions</a>, a media network could <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ew.com/music/dixie-chicks-blacklisted-ellen-degeneres/">deplatform you</a>, and a social network could <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.engadget.com/twitter-shut-off-its-free-api-and-its-breaking-a-lot-of-apps-222011637.html?guccounter=1">shut off API access</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rollingstone.com/culture/culture-news/twitter-seizes-music-handle-1234801321/">seize your username</a>. A blockchain application, if designed properly, will not.</p><p>This means that establishing the value of blockchains relies more on explanation than other technologies. If the value proposition is “developers can build on this API and it will never be turned off”, you can’t simply <em>prove</em> that value with a tech demo because it depends greatly on future outcomes. You must provide reasons, justifications for why such a claim should be trusted. You must argue for it.</p><p>But then something magical happens when groups of people are able to form accurate expectations about a blockchain’s future behaviour. That future reliability reaches back through time into the present, influencing and changing behaviour in the now.</p><p>When people know they have a solid foundation to build on, they can invest in and improve their digital property, identities, and commons. Developers can build businesses, protocols, and applications knowing that the infrastructure they rely on can’t be pulled out from under them. The difference between centralized and blockchain ecosystems becomes apparent in the present, because the latter is the site of an outpouring of energy, growth, and investment in both private goods and the digital public commons.</p><p>The crucial point is that this does not result merely from blockchains being reliable, but from humans being able to form accurate expectations of that reliability.</p><h2 id="h-introducing-trust-experience-tx" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Introducing Trust Experience (TX)</h2><p>When we use blockchains, we are always interacting with expectations about future behaviour, whether we realize it or not.</p><p>As a user, your decision to store assets on Ethereum is influenced by expectations about whether those funds will still be there in the future. Your decision to invest time and social capital into your <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ens.domains/">ENS</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.lens.xyz/">Lens</a>, or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.farcaster.xyz/">Farcaster</a> profile might be influenced by your expectations about whether the protocol is likely to steal that profile away from you in the near future. As a developer, you have expectations about whether Ethereum will suddenly change the rules of the protocol that you rely on as stable infrastructure for your product or business.</p><p>Even people who are least actively thinking about these things are influenced by how others think about them. The most casual or low-information user might use a default chosen by someone else who did think about these things (for instance, someone who uses Ethereum simply because that’s where developers chose to build). Or, they might simply interact with the most “popular” ecosystem - a designation selected by the behaviour of crowds and markets which do factor in beliefs about future behaviour.</p><p>But how do people form these expectations, whether they are sophisticated entities or the most casual individuals? Are there commonalities between them? What information and experiences shape our decisions to trust something? And what can we say about that process? Can it be good, or bad? Can it be improved, and if so, how?</p><p><strong>Let’s call this Trust Experience, or TX.</strong></p><p>TX is the set of experiences that shape and inform our expectations about how a blockchain (or other system) will behave in the future. It is the sum of all external inputs which leads us to believe that it will function in a certain way in the future - to trust it, or distrust it.</p><p>If User Experience (UX) is about how a person interacts with and experiences a technology, Trust Experience (TX) is about how a person interacts with and experiences <em>forming expectations about the future behaviour</em> of that technology.</p><p>The components that influence TX will vary greatly depending on the user and their needs. These inputs could be very diverse, including:</p><ul><li><p>Reading the code of a smart contract you are going to interact with</p></li><li><p>Seeing celebrities buy an NFT</p></li><li><p>Noticing an icon in your wallet that shows you’re using Ethereum</p></li><li><p>Learning about the security properties of different L2s on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/scaling/summary">L2beat</a></p></li><li><p>Looking at a dashboard showing the concentration of Bitcoin mining</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/trailofbits/status/1752109824282910869?s=20">Verifying a protocol was audited</a>, even if you don’t understand the report</p></li><li><p>Thinking that Sam Bankman-Fried is a good kid with impressive credentials</p></li></ul><p>Importantly, TX is not just a list of things we would prefer people use to make these judgements. TX is about what <em>actually</em> shapes trust, not what we wish shaped it.</p><p>Everyone who interacts with a blockchain or blockchain application will have some kind of trust experience, though it will vary widely. A casual user might need only a social proof (“my friend Josh, who is a big nerd, uses Ethereum”), whereas a developer building an application will engage more deeply (“I’ve read the docs”) and rely on other social proofs (“An ex-Facebook executive is building on Bitcoin”). Large corporations, governments, and regulators might look to certain kinds of credentials or other social or market signals, relying on experts to validate technical information.</p><p>TX is not unique to blockchains. There are many technologies and systems that we rely on in modern life where future performance is essential. Cloud services where we store our backups, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://venkatesh-rao.gitbook.io/summer-of-protocols/">protocols of various kinds</a>, concrete structures we live inside, and legal contracts are all cases where a significant part of the value lies in what happens (or doesn&apos;t happen) in the future. We have built around each of these technologies the components of TX that allows people to gain enough confidence in them to use and rely on them.</p><p>But it is still early days for blockchain TX. Today, our TX is a lot like early software UX.</p><p>Early software UX was built by people who understood how a computer worked, and it assumed a lot of pre-existing knowledge from its users. The term “user experience” was only coined in 1993, and the theory and practice of making software usable by ordinary people was still nascent.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/833f95ca3b07471b46051b98b8932611ddd163995e8e9c67f340adc47ecc22ab.png" alt="we are here" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">we are here</figcaption></figure><p>Today’s blockchain TX is analogous. It is mostly created by people who understand how a blockchain works, and it often assumes pre-existing knowledge from its users. Just as the software industry had to invent the practice of UX design, we must figure out how to craft a TX that can move beyond power users and scale blockchains to billions of people.</p><h2 id="h-what-are-the-components-of-tx" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What are the components of TX?</h2><p>What kinds of things contribute to TX? We can identify some general categories that are common across blockchains and other systems.</p><h3 id="h-1-we-do-our-own-research" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>1. We do our own research</strong></h3><p>When deciding to trust something, we often try to gain our own understanding of it. In crypto, this might involve reading white papers, code, documentation, listening to podcasts, consulting various other primary sources, and improving our knowledge of the relevant domains (“how does a hash function work, anyways?”). We try to understand, for ourselves, how these things work and why.</p><p>Similarly, if you purchase a house you might want to inspect the foundation yourself or look for mold under the floorboards. And if you are deciding whether to hire a lawyer, you might want to understand their motivations and experience, in order to better model their future behaviour.</p><p>Sometimes doing our own research might involve trying to understand the incentives of the actors in a system. Does a cloud provider have a strong incentive to not lose our data, because they would suffer legal penalties if they did? Do the builders of an office tower have liability if it collapses? In a blockchain, are there sufficient incentives to pay stakers or miners to support the protocol in the long-term?</p><p>Blockchains have a particular advantage with this component of TX. Blockchains are incredibly transparent, relative to other systems. The internal logic - code, specifications - that shapes their behaviour is open and transparent for anyone to read (for those with the knowledge to understand it).</p><p>But there are obvious limits to relying on our own understanding of a system to predict its future behaviour. Many systems, including blockchains, are extremely complex. Even people who have expertise in one component of the system (e.g. consensus protocols) might not have the skills to evaluate other components (e.g. a complex solidity application). Few people can assess primary sources beyond their narrow domain of expertise.</p><h3 id="h-2-we-rely-on-other-people-friends-influencers-experts" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>2. We rely on other people: friends, influencers, experts</strong></h3><p>We often base our decisions to trust a system on the advice or recommendations of other people. Even when we are doing our own research, we are still relying on the people who created the educational resources we use to learn.</p><p>Sometimes this might simply be people we know: our family, friends, or coworkers. We look to relative expertise in our social circle, linking into chains of trust (“my friend Josh, who is a big nerd, uses Ethereum. He learned about it from his friend Tim, who is an even bigger nerd, and spends a lot of time on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ethresear.ch">ethresear.ch</a>”).</p><p>In other cases, we are looking to someone further away on the social graph but with deeper expertise. In crypto, this takes many forms: smart contract auditors, following researchers on twitter, listening to podcasts, trying to figure out who is credible.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/">L2Beat</a> is an example of a contributor to TX that uses experts (the L2Beat team members who inspect and evaluate the real properties of L2s) to inform and educate users about L2s at scale.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/622dbd8a8563701ba22cc68fc47b0d3876c6319d00c5b39773ae142739bdb573.png" alt="L2Beat has been a significant upgrade for Ethereum&apos;s TX" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">L2Beat has been a significant upgrade for Ethereum&apos;s TX</figcaption></figure><p>Relying on experts has limitations as well. It depends on a healthy ecosystem that produces and maintains expert networks. For various reasons there may just not be a sufficient supply of experts (particularly experts who speak your language!). Or there might be misaligned incentives which produce “experts” who are not trustworthy (see: bond ratings agencies in 2007, or popular crypto twitter influencers in 2014, 2017, 2021…).</p><p><strong>This is one reason why intellectual honesty is such an important value for blockchain ecosystems.</strong> A community that values intellectual honesty is perhaps less likely to be overrun by grifters or faux-experts. Or at least it is more likely to maintain enough authentic experts to compete against the bad ones.</p><p>Experts need to gain their expertise from somewhere. This underlines the importance of (1), because making it easy for anyone to do their own research might produce a larger number of credible experts who can contribute to the overall TX of a blockchain ecosystem.</p><h3 id="h-3-historical-behaviour-of-a-system" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3. Historical behaviour of a system</h3><p>We often look to the past to understand the future. This is captured by the “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Lindy_effect">Lindy effect</a>”, the idea that the future life expectancy of a technology is proportionate to its current age. It’s no surprise that in the crypto ecosystem, we often talk about things achieving “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/search?q=lindy%20ethereum&amp;src=typed_query&amp;f=top">Lindy</a>” status.</p><p>When we don’t have precise historical analogs, we look to similar systems. Has this type of plane crashed before? Has any blockchain ever failed?</p><p>This is a component where blockchain TX tends to be weak, given that blockchains are so new and still evolving relative to other <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stark.mirror.xyz/n2UpRqwdf7yjuiPKVICPpGoUNeDhlWxGqjulrlpyYi0">sources of hardness</a>.</p><h3 id="h-4-mass-social-proofs-like-crowds-and-markets" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4. Mass social proofs like crowds &amp; markets</h3><p>We are social animals, accustomed to using social cues and group behaviour to inform our own beliefs. What do my friends think? Does my tribe like this chain, or that one? What does the market say?</p><p>These are very powerful components of TX. In some cases they can result in a powerful default that is difficult to change. This can be a positive thing, because it might indicate a justified confidence in the reliability of a system. But a poorly chosen default - or a default that is not updated when the facts change - can lead people to use unsafe systems.</p><p>We’re very familiar in crypto with how these components can create terrible TX for a blockchain ecosystem. Celebrities, famous investors, and many “experts” were invested in Terra before that blockchain fell apart. And markets can sometimes be badly wrong, as they were with Enron and FTX.</p><h2 id="h-how-can-we-improve-ethereums-tx" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How can we improve Ethereum’s TX?</h2><p>One of the core goals of the Ethereum community should be to improve the TX of the Ethereum ecosystem.</p><p>Blockchains are novel, strange, and unintuitive. People, cultures, and societies have reasonable questions and concerns about relying on them as global infrastructure. What are their limits? Will they fail or become corrupted? Are they safe? For blockchains to succeed, those questions need to be answered, not just once but over and over again. And the way we do that is by creating the best possible TX for our ecosystem.</p><p>But how should we approach that task? That project is much bigger than this blog post.</p><p>But as a starting point, here are three principles for good blockchain TX:</p><p><strong>First, TX needs to create accurate expectations.</strong></p><p>TX that consists of an echo chamber of simple, clear, and pleasing explanations about a blockchain, but which ultimately creates false expectations, is bad TX.</p><p>Good TX must always be striving to create accurate perceptions of reliability and not just sell the most idealized story. Often, that means being honest about limitations, weaknesses, and risks.</p><p>This is again why both transparency and intellectual honesty are such crucial properties for blockchain communities. There are many obvious incentives for actors in crypto ecosystems to deceive others or conceal real limitations or risks in protocol design. Good TX means pushing back against those corrosive influences and holding our ecosystem to a higher standard.</p><p><strong>Second, TX is a property of an ecosystem, not an individual product.</strong></p><p>If you are an application developer, you have control over the four corners of your application. This gives you significant power to shape your user’s TX.</p><p>But your user’s perceptions and expectations about the cryptocurrency or NFTs they use in your application, or about Ethereum as a whole, or about the idea of blockchains in general, largely depends on things outside of your control. The broader ecosystem is what supplies the experts, educational resources, memes, or crowd / market behaviour which shapes a large part of your user’s TX. This is true in non-blockchain cases, as well. The TX of your chequing account is influenced by your expectations about the fiat currency stored inside of it, the legal system of your jurisdiction, the behaviour and reputation of the banking industry at large, and many other factors.</p><p>The upside is that applications get to inherit good TX from the ecosystem they are part of. It is easier for a protocol like MakerDAO or Farcaster to make credible claims to their users about how it functions when it is built on an underlying network that has both hardness and great TX.</p><p>TX is also a lot more credible when it is not sourced from a single party. Experts might be more credible if they are independent from each other, and even disagree to some extent. Maybe a slightly adversarial ecosystem is more likely to find truth, and prove credible over time.</p><p>All of this means that when we’re trying to assess TX, we need to look at the whole ecosystem and not one narrow application. It also means that good TX is not the responsibility of any single actor, but something that we can only achieve together as an ecosystem.</p><p><strong>Third, TX needs to scale both up and down to meet people where they are.</strong></p><p>Ethereum’s TX needs to serve an extraordinary range of users. Individual users, developers, large corporations, government agencies and regulators, from every nation and culture on earth, all need different things to help them come to an informed understanding about Ethereum’s real properties and reliability.</p><p>This means that good TX should meet people where they are. Good TX does not mean naively assuming every ordinary user will read the yellow paper or inspect smart contract code. For many users, good TX might just mean that the defaults provided to them (by the market, their tribe, their regulator, their friends, their wallet) are good enough, and the process that chooses that default is informed by a deeper engagement with blockchain TX.</p><p>But making TX as widely accessible as possible does not mean underestimating people or only dumbing things down for them. We should not let a desire for familiar Web2 UX trump the interests of accurate and informed TX.</p><p>First, because there are many people who require a high standard for their TX - they want to verify before they trust. Blockchain TX must also scale to meet them.</p><p>Second, because good TX - just like good UX - will actually teach people things over time and improve users’ ability to understand complex systems.</p><p>Modern UX relies on many conventions, symbols, or conceptual metaphors that were invented and introduced over decades of UX innovation. The interface you are using to read this blog post contains components developed and introduced over decades (a keyboard, GUI, a desktop, a mouse cursor, a scrolling document, a touch screen…). We take them for granted now because technologists were successful at teaching them to us. But they were strange and foreign to people once. Good TX must be able to accomplish something similar.</p><hr><p><strong><em>Stray observations, addendum, caveats:</em></strong></p><ul><li><p>TX helps make sense of why the crypto community is dominated by debate and argument. We are all trying to reason about what will happen in the future, trying to answer questions that do not have empirical answers: Will Bitcoin’s 21 million supply cap hold? Will Ethereum’s PoS lead to censorship or concentration of power?</p></li><li><p>TX helps clarify how and why we talk about “education” so much in crypto communities. We implicitly understand that “education” is about more than educating developers about how to build dapps. There is an implicit idea that everyone should be able to learn how and why Ethereum works, even if they are only a very casual user.</p></li><li><p>TX is of course not the only thing we should care about with blockchains. A blockchain with great TX, and which is very reliable, but which cannot scale to meet demand for blockspace will have limited impact on the world. A blockchain with a terrible developer experience &amp; ecosystem will not attract useful applications.</p></li><li><p>The elephant in the room is that the “expectation” many blockchain users care about most is the price of some digital asset. There is a speculative mania around crypto, which will likely continue for some time, that can distract people from the underlying value of these platforms. But that underlying value really does exist, and it will still be there when the mania ends. TX is obviously not about future financial performance of some asset, but instead about these more fundamental properties.</p></li><li><p>One barrier for blockchain TX is that people’s standards for software TX is very low. People have an expectation that software is ephemeral, that you can always hit “undo”, and that the companies that control that software will rise and fall over time. Most people don’t understand that the TX of the digital world can be a lot better, that software actually can have hardness, and so this is not yet a differentiating factor.</p></li><li><p>Our relation to TX is probably modified or proportionate to our time preference. A blockchain that can meet expectations for 1 year before collapsing is an outright failure. But a blockchain that can meet expectations for 30 years is obviously valuable for many use-cases. Many people use “cheap but centralized” blockchains for the occasional transactions, but would never leave funds on them.</p></li><li><p>There is an obvious connection here to my article <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stark.mirror.xyz/n2UpRqwdf7yjuiPKVICPpGoUNeDhlWxGqjulrlpyYi0">Atoms, Institutions, Blockchains</a> which introduces the concept of “hardness” as the distinctive feature of blockchains which allows them to perform functions otherwise limited to institutions (like law, or money) or nature (like gold). You could think of TX as a framework for how people experience and reason about hardness once it exists. Although you don’t have to read or care about AIB to make use of this post.</p></li><li><p>There is a popular (though misguided) idea in crypto that the Right Way to gain blockchain mass adoption is to completely hide or abstract the “blockchain” from the user (let’s call it <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xstark/status/1586051559666089984?s=20">the “veil of abstraction” thesis</a>). TX is intended as a rebuttal to this idea, and maybe a path forward. By framing TX as analogous and complementary to UX, maybe we can find more practical ways as an ecosystem to make crypto more approachable without hiding the essential distinctive properties that separates blockchains from other software, and helping users make informed choices. Good UX and good TX are not incompatible - this is just a design problem at an early stage of a new technology. All problems are soluble.</p></li><li><p>Dan Finlay’s recent post <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.danfinlay.com/protocol-seeking-protocol/"><em>The Protocol Seeking Protocol</em></a> contains some complementary ideas, in particular relating to how people (and groups of people) discover and then learn to rely on new sources of hardness. I think this fits neatly into the “TX” framing and Dan’s ideas go deeper than this post on how we do this in practice.</p></li><li><p>One of the most obvious holes in the blockchain ecosystem’s TX is the lack of any reliable and informed resource that analyzes, measures, and compares key security metrics of different L1 chains. How does the “economic security” of Ethereum compare to Bitcoin, or Tron, or Solana, or Cardano? How should we make those comparisons? What are the metrics we should look to? Who will build the “L2beat” for L1s?</p></li></ul><p><em>Thanks to </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/rachel_aux"><em>Rachel</em></a><em>, Tim, Danny, Liam, Josh, Jesse, Dankrad, Justin, Trent, Jason, and ST for their comments on earlier drafts.</em></p><p><em>Old UX image of Norton Commander from </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.flickr.com/photos/yusamoilov/45688271474"><em>Yuri Samoilov</em></a></p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/099873f7a098cbf339410e82c0b36563cacc90157b60c7413866b051963df43f.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[What was Bitcoin's total transaction volume in 2021?]]></title>
            <link>https://paragraph.com/@josh-stark/what-was-bitcoin-s-total-transaction-volume-in-2021</link>
            <guid>HTkXJ4BtlkHlW3yNtqiI</guid>
            <pubDate>Tue, 26 Apr 2022 06:21:06 GMT</pubDate>
            <description><![CDATA[By Josh Stark & Bruno Lulinski In the Year in Ethereum 2021, we published a chart comparing the total transaction volume of the Ethereum and Bitcoin blockchains. Last year, Ethereum transferred approximately $11.6 trillion (ETH and ERC-20s), and Bitcoin transferred approximately $4.6 trillion (BTC and USDT).After publishing, we saw a graph from Galaxy Digital claiming that in 2021 Bitcoin had settled $12.41 trillion USD:Ark Invest also posted a chart with similar figures, showing Bitcoin sett...]]></description>
            <content:encoded><![CDATA[<p><em>By Josh Stark &amp; Bruno Lulinski</em></p><p>In the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stark.mirror.xyz/q3OnsK7mvfGtTQ72nfoxLyEV5lfYOqUfJIoKBx7BG1I">Year in Ethereum 2021</a>, we published a chart comparing the total transaction volume of the Ethereum and Bitcoin blockchains. Last year, Ethereum transferred approximately $11.6 trillion (ETH and ERC-20s), and Bitcoin transferred approximately $4.6 trillion (BTC and USDT).</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/46e342ecf363f6a35eedee9e253390f7fd054eb54af88dc10d5db50d4c148e65.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>After publishing, we saw <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/glxyresearch/status/1469039427028664320">a graph from Galaxy Digital</a> claiming that in 2021 Bitcoin had settled $12.41 trillion USD:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/313798c0a40dcd3d7c68eea771c7e6f36393df99a5681b90f50d3d0240c8d8f7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Ark Invest also <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nishitaARK/status/1487141370129047553?s=20&amp;t=8HVdgr28L0jjhqYEsidLEg">posted a chart</a> with similar figures, showing Bitcoin settled $13.1 trillion:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/cb8aa5395fb8fde2c7a1dc15582495c0331dcf10f96791e7fd9fd97ff173da76.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>What’s going on here?</strong> Figuring this out was a fun mystery to work through, and along the way we learned a lot about the nuances of how different sources define and report on-chain metrics.</p><p><strong>TL;DR</strong></p><ul><li><p>Different blockchain data providers sometimes use <em>very similar terminology</em> to describe completely different metrics</p></li><li><p>Our lower figure from Coin Metrics excludes all UTXO change-related transactions and some internal transactions (e.g. within exchanges), which we believe is the best figure to use to compare to Ethereum</p></li><li><p>The larger figures from Galaxy and Ark exclude only obvious or “naive” UTXO change transactions, and thus still include a significant amount of change &amp; internal transactions</p></li></ul><p>The first thing we did of course was to review and triple-check our work to ensure that we had not made an error or misrepresented any data.</p><p>Our graph was created using the following methodology, which is the same approach used for a similar graph in 2020:</p><ul><li><p>For Ethereum, we are including transaction volume from ETH and all ERC-20 assets which had a volume of greater than $500M.</p><ul><li><p>This means we are under-counting Ethereum’s effective volume, since we’re missing the long-tail of ERC-20 activity, as well as other non ERC-20 assets like NFTs.</p></li></ul></li><li><p>For Bitcoin, we are including volume from BTC and also USDT on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.omnilayer.org/">Omni</a>.</p></li><li><p>For all assets, we are using the “Adjusted Transfer Value” metric from Coin Metrics. Coin Metrics <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.coinmetrics.io/asset-metrics/transactions/txtfrvaladjusd">defines this</a> as “<em>The USD value of the sum of native units transferred that interval removing noise and certain artifacts</em>”.</p><ul><li><p>The reason we chose this metric is because we want to show and compare “real” economic value transfer on each network, removing as much non-meaningful activity as possible. This is especially important since elsewhere in the post we compare these figures to Visa’s total settlement for the year.</p></li></ul></li></ul><p>The calculation and data sources for this are documented in a google sheet <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/spreadsheets/d/1-Is51Do_AgatnUsoxo-Iy7B0clCyxf1VN_gDt8mtly4/edit#gid=1736784120">here</a>, which was linked in the original <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stark.mirror.xyz/q3OnsK7mvfGtTQ72nfoxLyEV5lfYOqUfJIoKBx7BG1I">YiE 2021 post</a>.</p><p>After reviewing, we were very sure we had not made any errors.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7a4a6a87c7300d4bd9d7c9136c47a33750046b80405af0d94dce5623461904f5.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>So, we had a mystery.</strong> Why are Coin Metrics and Galaxy/ARK’s data diverging so significantly on what should be comparable figures?</p><p>We reached out to Galaxy Digital, Coin Metrics, and ARK Invest to see if they could help shed light on what was going on here. We benefited from the help of <strong>Kyle Waters</strong> from Coin Metrics, <strong>Jacob Panek</strong> at AllianceDAO (formerly of Coin Metrics), <strong>Nishita Jain</strong> from ARK Invest, and <strong>Rafael Schultze-Kraft</strong> from Glassnode. Unfortunately Galaxy Digital never got back to us.</p><p>The first thing we wanted to understand was the Coin Metrics data we were relying on.</p><p>Coin Metrics has two relevant metrics here:</p><ul><li><p>“Transferred Value” (~$13T in 2021 for Bitcoin)</p></li><li><p>“Adjusted Transfer Value” (~$4T) which we used in our chart</p></li></ul><p>Both of these metrics remove “obvious change”. If you’re only familiar with how Ethereum and other EVM chains work, you might be unfamiliar with change outputs and the Bitcoin UTXO model.</p><p>Ethereum uses an “account” model, which is easy to understand intuitively: addresses are like accounts, and they own sums of assets like ETH and ERC-20s. In Bitcoin, addresses own discrete “Unspent Transaction Outputs” (UTXOs). So if you have 5 BTC, what you actually have might be a UTXO with 2 BTC, and a UTXO with 3 BTC, both controlled by your wallet.</p><p>Anytime you transfer Bitcoin, you are “using up” one of those UTXOs. So imagine you want to send only 0.5 BTC to someone. Your wallet will “spend” the whole 2 BTC UTXO, sending 0.5 to your recipient (creating a new UTXO of 0.5 BTC), and sending 1.5 BTC <em>back to you</em> in a new UTXO containing 1.5 BTC. Here’s a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bitcoinbriefly.com/utxo-consolidation-explained/#what-is-a-utxo">more in-depth explanation</a>.</p><p>So, when measuring total transaction volume on Bitcoin, data sites typically filter out “change outputs” like the 1.5 BTC transfer in the example above, because no money is actually changing hands. It’s just something required by the UTXO model. Only the 0.5 represents “real” economic activity.</p><p>Some change transactions are very easy to identify. For instance, when a change output gets sent back to the same address that sent the transaction, this is “obvious change”. However sometimes people use different addresses to receive their change (this is generally a good security practice), meaning not all change will be captured by this heuristic.</p><p>So both figures provided by Coin Metrics remove obvious change. The Adjusted Transfer Value (ATV) metric that we used for our graph goes further, by using two additional heuristics to remove non-meaningful transactions:</p><ul><li><p>ATV removes transactions that are assumed to be change due to their use of round numbers. For example, if a UTXO is split into 2.0000 BTC and 0.195482 BTC, we might assume that the latter is change.</p></li><li><p>ATV also removes “early spend” transactions. These are transactions that are sent, and then re-sent shortly afterwards, maybe multiple times. This is a common heuristic that is used to identify transactions that are internal (e.g. moving money around within an exchange), or related to the operation of an application like a mixer.</p></li><li><p>ATV also makes several adjustments which apply to ETH and ERC-20s, like removing pass-through accounts, which arise from events like exchange deposits or flash loans.</p></li></ul><p>Around the same time, we heard back from Nishita at ARK Invest. She shared that the $13T figure from the graph came from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://glassnode.com/">Glassnode</a>, specifically their “change-adjusted volume” metric. This metric is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.glassnode.com/api/transactions#change-adjusted-volume-total">defined by Glassnode</a> as “<em>The total amount of coins transferred on-chain, adjusted by change volume. Only successful transfers are counted</em>”.</p><p>We then reached out to Glassnode to learn more about this metric. Rafael told us that Glassnode uses three different metrics for volume:</p><ul><li><p>Naive volume: ~$48 trillion for BTC in 2021</p></li><li><p>Change-adjusted volume: ~$13 trillion for BTC in 2021</p></li><li><p>Entity-adjusted: ~$3.3 trillion for BTC in 2021</p></li></ul><p>At this point, the picture is starting to come together clearly:</p><ul><li><p>Coin Metrics and Glassnode each report a volume figure that adjusts for obvious change transactions, showing approximately $13 trillion 2021. However they label them differently: Coin Metrics calls this “Transfer Volume” and Glassnode labels this “Change-adjusted Volume”.</p></li><li><p>Coin Metrics and Glassnode each report a volume figure that makes further adjustments, though they diverge on what adjustments they are making leading to different figures. Coin Metrics calls this “Adjusted Transfer Volume” and it removes even-amount change and early-spend transactions, which results in a figure of $4T. Glassnode uses proprietary methods to remove various transactions within clusters of accounts which are believed to be controlled by single entities, which results in a figure of $3.3T.</p></li><li><p>These different metrics explain the discrepancy between our graph and ARK/Galaxy Digital’s graph. Our graph is showing the second figure, which adjusts all change and a lot of “internal” transactions ($4.6T). ARK/Galaxy are showing a mostly-unadjusted figure, which would still capture significant amounts of change and internal transactions ($13T).</p></li><li><p>Both are <em>true</em>, they are just measuring different things.</p></li></ul><p>Phew! Mystery solved.</p><p>In conclusion, here’s what we take away from this:</p><ul><li><p><strong>The terms used across different blockchain data providers are not always consistent.</strong> In this case, “adjusted” and “unadjusted” were used to mean different things between Coin Metrics and Glassnode. If you’re using data from multiple sources, be very careful to learn the details of what your metrics are measuring.</p></li><li><p><strong>For the purposes of our chart comparing Ethereum and Bitcoin volume, we should continue to use metrics that remove as much change as possible from the Bitcoin data.</strong> Because Ethereum does not use a UTXO model, only by removing all change outputs are we making a fair comparison. Frankly, data that includes change outputs is not a very useful indicator of any kind of real economic activity or user adoption.</p></li><li><p>That means we should use either Coin Metric’s adjusted transfer volume, or Glassnode’s entity adjusted volume. Unfortunately neither provider offers a metric that only removes as much change as possible, but does not make other adjustments (e.g. for intra-entity transactions). One challenge with this according to Coin Metrics is that there is a lot of overlap between these approaches - for instance, users withdrawing from an exchange, and the exchange receiving change back to their own address.</p></li><li><p>Are volume metrics which do not exclude internal transactions useful? This really depends on your goal. Internal transactions obviously do not represent “real” economic activity, since they are just one person or one entity moving money between wallets they control. Sharing these figures without explaining that they include internal transactions can be very misleading, because readers might assume that these figures represent the “common sense” meaning of a transaction, which is between different persons or entities.</p><ul><li><p>However, these transfers are still taking place on-chain, with fees being paid for them - they indicate something about the capacity of a network to settle value, and are useful for understanding fee market dynamics.</p></li></ul></li></ul><p><strong>Further reading:</strong></p><ul><li><p>Following our conversations, Coin Metrics published a report digging into some of the details of how they do this: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://coinmetrics.io/on-chain-volume/">https://coinmetrics.io/on-chain-volume/</a></p></li><li><p>NYDIG also published a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://viewemail.nydig.com/the-complexities-of-measuring-transaction-volumes">useful article</a>  about the complexities of calculating transaction volume on Bitcoin’s blockchain and pointing out the differences between Glassnode and Coin Metrics transaction volume, as described above:</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/fd455a98bbf0abf0bf5c058e5aa78a84bc04d0957b6784df34c7eeeb17c177c2.png" alt="https://viewemail.nydig.com/the-complexities-of-measuring-transaction-volumes" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">https://viewemail.nydig.com/the-complexities-of-measuring-transaction-volumes</figcaption></figure>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
        </item>
        <item>
            <title><![CDATA[Atoms, Institutions, Blockchains]]></title>
            <link>https://paragraph.com/@josh-stark/atoms-institutions-blockchains</link>
            <guid>IJq5bk7GLyh0He6Sjsu5</guid>
            <pubDate>Wed, 13 Apr 2022 12:44:36 GMT</pubDate>
            <description><![CDATA[0. What do a book, a radio broadcast, and the human voice all have in common? Today the answer is easy: they all contain information. But if you asked someone the same question 100 years ago, they would struggle. They would not have easily identified that these different things all share an abstract property like “information”. The modern idea of information is a recent invention. It was not until the 1940s that new communications technologies pushed people working on the cutting edge to arti...]]></description>
            <content:encoded><![CDATA[<p><strong>0.</strong></p><p>What do a book, a radio broadcast, and the human voice all have in common?</p><p>Today the answer is easy: they all contain information.</p><p>But if you asked someone the same question 100 years ago, they would struggle. They would not have easily identified that these different things all share an abstract property like “information”.</p><p>The modern idea of information is a recent invention. It was not until the 1940s that new communications technologies pushed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Claude_Shannon#Information_theory">people working on the cutting edge</a> to articulate that there was something universal underlying sound, electromagnetic waves, symbols on paper, and much more.</p><p>Although humans have been creating and using information technologies like writing, printing, and telegrams for hundreds or thousands of years, it was only in the last century that we articulated clearly what all of these things have in common, and realized that they can be understood as a category.</p><p>In the decades since, the idea of information has spread into mass culture. Today, it is intuitive to most people that speech, images, films, writing, DNA, and software are all just <em>different kinds of information</em>.</p><p>I believe that a similar situation exists today with respect to blockchains. A new technology has forced us to reconsider things we thought we understood. But instead of books, telephones, and voices, this time it is money, law, and government. We can sense the outline of a category that unites these seemingly disparate things.</p><p>Perhaps there is an analog to <em>information</em> hidden in the foundations of our civilization. An abstract property that once revealed, might help remake our understanding of the world, and help us answer plainly what problem blockchains are supposed to solve.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7a4a6a87c7300d4bd9d7c9136c47a33750046b80405af0d94dce5623461904f5.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>1.</strong></p><p>Call this property <strong>hardness</strong>.</p><p>Human civilization depends in part on our ability to make the future more certain in specific ways.</p><p>Fixed, hard points across time that let us make the world more predictable.</p><p>We need these hard points because it is impossible to coordinate at scale without them. Money doesn’t work unless there is a degree of certainty it will still be valuable in the future. Trade is very risky if there isn’t confidence that parties will follow their commitments.</p><p>The bonds of social and family ties can only reach so far through space and time, and so we have found other means of creating certainty and stability in relationships stretching far across the social graph. Throughout history we have found ways to make the future more certain, creating constants that are stable enough to rely upon.</p><p>One source of hardness has been physical stuff - <strong>atoms</strong> - in the natural world around us. We found objects and systems that had some convenient properties which, we learned through experience, were quite hard to change. We picked up shells, rocks, and metals from our environment, possessed and defended them, and used them as a basis for commerce.</p><p>Over time we learned to create our own hardness, and not just borrow it from nature. We built <strong>institutions</strong> - groups of humans who work together, who behave in predictable ways over long periods of time. We learned to <em>design</em> these institutions to become very reliable - so that we could give an instruction to an institution, and be sure that those instructions would be followed - even years, decades, or centuries later.</p><p>Recently, we’ve invented a new way to create hardness: <strong>blockchains</strong>. Using an elegant combination of cryptography, networked software, and commoditized human incentives, we are able to create software and digital records that have a degree of permanence.</p><p>If law, money, and government are the infrastructure of our civilization, then Atoms, Institutions, and Blockchains are some of the raw materials this infrastructure is built with.</p><p>Just as an architect must carefully plan not only the design of a building, but the materials used to construct that design, so must we carefully consider the materials for our civilization’s infrastructure.</p><p>But the civilization we are trying to build is stretching the limits of what those materials can do. It is becoming increasingly obvious that Atoms and Institutions alone cannot support the global digital civilization we strive towards.</p><p><strong>This is the problem that blockchains solve.</strong> They are a new source of hardness, with new strengths and weaknesses, which make them a suitable complement to address the limitations of Atoms and Institutions.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7a4a6a87c7300d4bd9d7c9136c47a33750046b80405af0d94dce5623461904f5.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>2.</strong></p><p>Speaking clearly about hardness is challenging because we do not have pre-existing terminology.</p><p>We are very accustomed to talking about certain sources of hardness, like institution-hardness. But the language we use there - terms like <em>trustworthy</em> or <em>enforceable</em> or <em>promise</em> - are too intertwined with ideas about relying on <em>people</em>, and the types of relationships that people can have with one another.</p><p>If we are going to speak precisely, we need terminology that sheds these meanings, and refers only to a more narrow concept that unites atom, institutional, and blockchains.</p><p>“Hardness” is defined as the capacity of a system to make something very likely to be true in the future. Hardness is most useful where it is customizable or programmable - where humans can <em>choose</em> something specific we want to be true in the future.</p><p>When speaking about hardness, there are three things we need to consider:</p><ol><li><p><strong>What is the hardness <em>about</em>?</strong> What is the “something” which is being made very likely to be true in the future?</p></li><li><p><strong>What is the <em>source</em> of that hardness?</strong> What is the <em>reason</em> it is very likely to be true?</p></li><li><p><strong>How hard is it?</strong> How can we measure the degree of hardness?</p></li></ol><p><strong>First, what is the hardness about?</strong> What is its informational content?</p><p>I will call this the “<strong>cast</strong>”. The cast is the “thing that is hard”, and it always takes the form of a statement or claim about the future. I’m coining a term here because I do not think there is a suitable existing word for the concept. I use the word “cast” for its dual connotations in English of <em>a thing we throw ahead of us</em> and <em>a thing which hardens to protect or shape</em>.</p><p>For example, one important “cast” about gold is that its supply will remain predictable in the future. We could express this precisely as “between X and Y kilograms of gold will enter the market each year for the next 20 years”.</p><p>Or, consider a loan agreement. The cast here might be something like “If Alice does not pay Bob back $100 before July 1, then the legal institutions of my jurisdiction will use increasingly severe threats and actions to force her to pay Bob”.</p><p>In the case of a digital asset on Ethereum, one cast might be “this asset can only be transferred if a transaction is signed using the private key that corresponds to the public key X”.</p><p>Casts are descriptions of some future state of the world. A cast is <em>hard</em> if that future state of the world is very likely to turn out to be true. These casts might be claims about something <em>not</em> changing (“the object in my security deposit box will still be there in 10 years”), or something changing at a certain rate (“The supply of Bitcoin will inflate predictably for the next 100 years”), or something that is conditional on other actions or events (“If we get divorced, we will divide our assets in the following way”).</p><p>In practice, we are usually interacting with bundles of interrelated casts, which woven together, create stability and predictability in our affairs. For instance, if you own gold but store it in a bank, there are many interlocking casts that matter to you: casts about gold’s supply in the future, the integrity of the institution holding your gold for you, the physical properties of the vault where it is stored, the strength of the legal agreement between you and that institution, the reliability of the legal system in the jurisdiction where you live, and many others.</p><p><strong>Second, there is the <em>source of hardness</em>.</strong> This is the <em>reason</em> that the cast can be hard in the first place. It is what the cast is <em>made out of</em>: atoms, institutions, or blockchains.</p><p>Sometimes the properties of our physical universe are the source of hardness. There just <em>is</em> a certain amount of gold contained within the earth, and only a portion of it is accessible to us with our current technology. That simple physical truth is the <em>reason</em> casts about the supply of gold are hard.</p><p>In other cases, the source of hardness might be an institution. A contract is only hard if there is an institution that makes it so. Groups of people - lawyers, judges, police officers - who share a common understanding of how to work together, and who have proven over decades that they are likely to behave in a predictable fashion.</p><p>Or, the source of hardness might be a blockchain. The <em>reason</em> a smart contract will operate the way it was programmed is that blockchains provide very high assurances that this will happen, by creating incentives for people to maintain the network and making it extraordinarily expensive to censor or stop its function.</p><p><strong>With these first two components identified, we can ask the third question: how <em>hard</em> is a particular <em>cast?</em></strong> Hardness is always measurable in theory, even if it is difficult to do so in practice.</p><p>For example, take the example of gold. How <em>hard</em> is the cast “between X and Y kilograms of gold will enter the market each year for the next 20 years”.</p><p>This is something we (as a species) know a lot about. People spend a lot of time and money trying to predict how much gold will be mined every year, based on what we know about the properties of our planet, the technology available, and the industry built to extract gold from the earth.</p><p>One way to measure the <em>hardness</em> of a cast is to estimate probabilities. If you had all the relevant data, you might come to a conclusion that there is an 80% likelihood that “between X and Y kilograms of gold will enter the market each year for the next 20 years”.</p><p>Another way to measure hardness is to estimate <em>how much it would cost</em> to create a world where the cast turns out to be false. Is there a price that someone could pay to create a world where less than X, or more than Y kilograms of gold enter the market? What does it cost to <em>break</em> the cast?</p><p>There is a price of course, though it is probably very high. Someone with the resources of a nation state could disrupt global gold production over an extended period to bring it below X. And it is also conceivable that in the next 20 years, someone could obtain a near-earth asteroid that contains a large amount of gold, causing the production to exceed Y.</p><p>In the example of a legal contract, we can also measure the <em>hardness</em> in terms of probabilities and costs. If Alice does not pay Bob back, and Bob sues her for breach of contract, Bob’s lawyer might advise him that there is a certain chance of success. Because the final outcome is at the discretion of a person (like a judge), these probabilities can be very hard to estimate.</p><p>As with the gold example, we might also express this in terms of cost. what would Alice have to <em>pay</em> to change the outcome? She could flee the jurisdiction, or she could spend a large sum on expensive lawyers that diminish Bob’s chances of success.</p><p>It’s important to keep in mind here that the <em>content of the contract</em> is not the <em>content of the cast</em>. A legal contract is a tool used within a broader institutional context, but it does not contain or express all of our implicit expectations about the future state of the world we are trying to create using this tool. The <em>cast</em> is about how the whole system will behave in the future, and the words of a contract are just one part of that system. The contract itself cannot tell you if you can afford a lawyer to enforce it, or whether the legal system will behave in a corrupt fashion.</p><p>Having explained the basics of what “hardness” is, we should offer a few clarifications and nuances:</p><ul><li><p>Hardness is <strong>not</strong> the only way we create durable relationships and coordinate with each other. Family or social relationships, culture, religious or political beliefs, and many other more diffuse or “informal institutions” influence human behaviour and help us coordinate. These are important, but they are distinct from the kind of durability provided by AIB.</p></li><li><p>There is a very wide range of “how hard” something needs to be, depending on our use-case and the social context. In many cases we are able to get by with a minimum level of certainty about the future for certain kinds of relationships, like a handshake business deal.</p></li><li><p>Talking about hardness is also <strong>not</strong> a claim that something, once made hard, should never be changed or adapted. Hardness is just a tool, not an end in itself. But there is no contradiction in believing both that hardness is an essential characteristic of some systems, and that sometimes it is overridden by other factors. To make an analogy: apartment buildings must be able to stand firmly in place for decades for them to be useful, but that does not mean we shouldn’t sometimes tear them down to build something better.</p></li><li><p>Hardness is also not a claim that the systems and mechanisms we use to create hardness should themselves be static or unchanging. The thing that is being made hard is the cast, the claim about the future. In many cases the only way to make that cast <em>hard</em> is for the thing that makes it so - like an institution or a blockchain - to be adaptive and flexible. Democracies, for instance, are often a better institutional source of hardness for political casts, even though they are constantly changing and re-inventing themselves.</p></li><li><p>Hardness is related to legitimacy, but they are distinct ideas. Legitimacy is about how human beings react to or perceive some state of affairs. But hardness is just a dry, abstract property of some system to make something more likely to be true in the future. This property might contribute to legitimacy - a legal system is perhaps more likely to be legitimate if it is predictable - but it is not the only or even most important factor in many cases.</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7a4a6a87c7300d4bd9d7c9136c47a33750046b80405af0d94dce5623461904f5.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>3.</strong></p><p>Atoms, Institutions, and Blockchains are all different from each other. As a species we have been very opportunistic, and creative, in how to find or create hardness that enables human coordination. Over time, the balance between sources of hardness has shifted, often without our realizing this has happened. This has created structural weaknesses in the infrastructure of our civilization.</p><p><strong>Atoms</strong></p><p>“Atom” hardness refers to hardness that is sourced from the physical properties of our universe. This includes more than literal atoms (i.e. matter, physical stuff), but all other properties of nature like physical laws and constants. “Atom” is just a convenient shorthand.</p><p>The easiest example is early money. Humans found objects in our environment - shells, gems, rocks, metals - that had a collection of useful features.</p><p>One feature was that they were scarce. This meant that there was a better chance that these objects would retain their value over time. The cast “shells of this type appear on the beach at a consistent rate of X” was <em>hard</em>, because of a predictable natural process in the local ecosystem of a society.</p><p>Another feature is that these objects were small enough to be easily possessed, transferred, and defended. By exchanging these objects, and placing them in the possession of different people, we could in effect record information about a social relationship relating to money, value, or social status. The ability to possess and defend those objects conferred <em>hardness</em> to those relationships. The universe stores information, and we can manipulate that information by manipulating our environment.</p><p>We have so far relied on examples of casts about the supply of objects - gold, shells, etc - but atom-hardness includes all of the ways that we use physical reality to create hardness about casts that are socially important to us. We create walls, barriers, homes, and other secure structures to increase the hardness of casts about ownership of physical things and other social relationships.</p><p>Atom-hardness has advantages and disadvantages. One great virtue of atom-hardness is that it is <em>automatic</em>. To state the obvious, a wall just <em>is</em>. You do not need to depend on some other party to enforce the wall, or enforce the supply of gold within the earth. Another virtue is that atom-hardness is not subject to human discretion. There is no person you can bribe or corrupt to subvert physics.</p><p>But atom-hardness is limited in frustrating ways, making it increasingly unreliable as a source of hardness for human civilization.</p><p>First, we are limited to what nature provides: we can only <em>find</em> properties in nature, and use them where those properties happen, by accident, to fit some social need. We cannot say to the universe “we’d like another type of shiny rock, with a supply curve a bit different than gold, spread more evenly across the following nation states”.</p><p>Second, atom-hardness doesn’t allow for very expressive or customizable hardness. Over time, humans have developed a need for complex casts, like “if Alice and Bob divorce, the rule for splitting their assets shall be…”. We can’t give nature specific instructions about complex and subtle human relationships.</p><p>Third, atom-hardness relies on implicit limitations of human capabilities. But as human technology has improved, we have overcome many of these limits, undermining the hardness of some atom-casts.</p><p>Using shells for money works for a while, until your society expands into an ecosystem where those shells are plentiful. Once a civilization expands outside of a certain ecosystem, the assumptions they made about what is <em>hard</em> might change. Humanity might someday face that problem with gold, whose supply is limited on earth, but abundant throughout our solar system.</p><p>New technology sometimes undermines atom-hardness completely, dissolving casts that we took for granted. Often, we then use institution-hardness as a substitute.</p><p>For instance, limitations on the speed of travel and communications were once relied on as a source of hardness for casts that shaped our political systems.</p><p>In the early 1800s in North America, there was a hard cast with the content “the fastest information can travel is roughly at the speed of a pigeon”. This cast was <em>hard</em> because the physical properties of our universe seemed to prevent, as far as we knew at the time, communication traveling any faster than this.</p><p>One way this cast was socially useful related to elections. The results of voting on the east coast of North America could not be reported fast enough to influence voting on the west coast, ensuring that later voting periods were not influenced by this information.</p><p>But eventually, we had technology that undermined this hardness and broke the cast. But we wanted to keep the cast, so we just remade it by substituting institution-hardness where atom-hardness had failed us. In Canada, there are now laws that prevent reporting election results or exit polls before a certain time. In the United States, there is a long-standing convention about the same among media organizations (not law, but a different form of institutional hardness with similar effects).</p><p>This has been a common pattern over time. As our control over nature increases, things we once believed were hard have crumbled away, and we have patched the holes using institution-hardness.</p><p><strong>Institutions</strong></p><p>Over time, humans developed a need for a different kind of hardness. Hardness that could be used for casts that were specific, complex, and conditional. To do this, we used institutions:  groups of human beings who together act in sufficiently predictable ways to be a source of hardness themselves.</p><p>“Institution” here is an extremely broad category, including:</p><ul><li><p>Legal systems</p></li><li><p>Legislatures</p></li><li><p>Police forces</p></li><li><p>Governments</p></li><li><p>Central banks and other monetary authorities</p></li><li><p>Private banks</p></li><li><p>Corporations</p></li><li><p>Startups</p></li><li><p>Religious institutions</p></li></ul><p>The details of every case are different, and different institutions within this very broad category vary in how exactly they create hardness. But all of them share the basic property of using organized human behaviour as a foundation for sufficiently hard casts that enable social, political, and economic activity. Groups of humans who are motivated and organized to behave in a certain way, such that the institution itself outlives the participation of any particular individual person.</p><p>One key advantage of institutional hardness is that it is extremely <em>customizable</em>. The design space of possible casts built with atom hardness is very limited. But the design space of possible casts built with institutional hardness is limited only by what rules you can convince people to enforce. When we needed hardness that could create more complex casts, we created what we needed out of what we had: people.</p><p>Thus we built institutions, and they provided sufficiently customizable casts to enable grander and more complex forms of human activity and coordination. We created casts that gave order to our societies, punishing antisocial behaviour (“if you harm others, retribution will be taken”). We created flexible all-purpose systems that let anybody create casts related to commerce (“if you write down your promises in a certain format, we will force your counterparty to abide by these terms”). We created casts that spawned new assets, and provided sources of credit to growing economies (“this piece of paper is backed by the full force of the United States”). Using institutions, we built the hard foundations on which human civilization has grown and expanded.</p><p>This category extends to institutions who we might not always think of as rule-making bodies. Today, many private American corporations act as institutional sources of hardness that govern massive amounts of human activity. Facebook (now Meta) is an institution that controls and defines casts that apply to anyone using its platform, and is capable of enforcing those casts. This is also true of Twitter, Google, Apple, and other companies.</p><p>But institutional hardness has its limitations. Some of these have become more apparent, as the scale of human civilization begins to test them:</p><ul><li><p>Most institutions, and the things that they can make hard, are bounded by nation-state borders. There is one set of rules in one place, and another set of rules in another place. This introduces complexity and cost for a civilization and economy that spans many international borders. Relying only on institutions for hardness means access to that hardness is demarcated along nation-state boundaries.</p></li><li><p>Many institutions depend on a central state of some kind. In some cases this means that the institution’s function as a source of hardness can be undermined by the state that controls it. A judiciary that serves only as a function of political interests loses its <em>hardness</em>, because it can no longer reliably or predictably enforce consistent rules. Or worse, people <em>believe</em> these systems remain hard, and the state can exploit individuals’ reliance and expectations when it chooses. And if the state falls, it might bring down all of the institutional sources of hardness that enable other parts of society to function, like commerce.</p></li><li><p>Institutions are often very opaque. This makes it hard to tell how hard a cast actually is. It is very difficult for any person to predict precisely how a legal rule will be applied, and also very hard to predict how expensive it is to break an institution-made cast. We have built entire professions (lawyers) whose function is, in part, simply to guess at these things, and they are often wrong.</p></li><li><p>Institutions are made of people and people are fallible. They are cruel, evil, stupid, and prejudiced. In most places, in most times, consistently throughout our history, institutions have only been reliable sources of hardness for some people, and not for others. Using institutions as a source of hardness for critical social infrastructure often turns that infrastructure into a tool of oppression wielded by those who control the institution.</p></li><li><p>Institutions are extremely expensive and difficult to create. The institutions that we rely most on for institutional hardness have today evolved over centuries and millennia. We cannot easily experiment, invent, or test new institutions, which means the rate of innovation proceeds slowly, over decades.</p></li></ul><p>Over time, a greater and greater share of the systems that are socially important to us have become grounded in institution-hardness, rather than atom-hardness.</p><p>Consider the privacy of your personal communications. For most of human history, people had a strong expectation that their private communications could not be easily monitored (cast: “If I criticize the government while speaking to my family, the state will not learn about it”).</p><p>Until very recently, casts about your personal privacy had a strong foundation in atom-hardness. A private conversation in a home could not be easily monitored, assuming a listener was not physically present in your home. As technology enabled new kinds of communication, more and more of our private communications passed through a wire that was controlled by an institution.</p><p>But even then, the simple physics of it made it extremely expensive to do this at scale. J. Edgar Hoover did not spy on every American in the 1950s not because he didn’t want to, or because he wouldn’t have been able to get away with it, but because it was <em>simply impossible to do</em>. There were not enough FBI agents in America to spy on the private communications of every American. The cost of breaking the cast was too high.</p><p>But new technologies, and the architectures of control we built on top of those technologies, have radically reduced this cost. Today, the material costs of mass surveillance are cheap. The US government, and others, already conduct surveillance on a mass scale. Today, casts about your personal privacy are made <em>only</em> of institutional hardness, and they are broken constantly.</p><p>The rapid development of internet and software technologies have increased our dependence on institutional hardness - and made us more exposed to its failures. The problem with software eating the world, is that behind most software is an institution. We are hollowing out the infrastructure of civilization, and replacing it with forms of hardness that may not be up to the task.</p><p>The internet has let us build the early stages of a global, digital civilization. But today it is built on weak foundations. The internet we have reflects the shortcomings of institutional hardness. It is increasingly balkanized, carved up along nation-state boundaries. It is a fragile and unstable foundation, as the individual companies that control it rise and fall. And most of it is owned by a handful of companies, controlled by a small group of people, who live in one country.</p><p><strong>Blockchains</strong></p><p>Satoshi’s invention was a new source of hardness. It was the first <em>new source</em> of hardness that humans have invented in thousands of years.</p><p>Satoshi will not be remembered primarily as the inventor of Bitcoin. What Satoshi gave us was a kernel of something grander. It is the insight that through clever design, we can create systems bounded by cryptography, and fueled by simple human incentives, which together provide a source of natively digital hardness. Satoshi used this new source of hardness to create the first blockchain application: Bitcoin.</p><p>The same design that makes Bitcoin possible was extended and expanded into a broader design space, giving rise to the first and most widely adopted programmable blockchain, Ethereum. Just as institutions let us create hard casts with any arbitrary content that can be interpreted and executed by humans, Ethereum lets us create hard casts with arbitrary content that can be interpreted and executed by a computer.</p><p>Like Atoms and Institutions, Blockchains have strengths and weaknesses that make them appropriate for certain use-cases but not others:</p><ul><li><p>Blockchains are natively digital. They create hardness about software, data, and programs. Anyone with an internet connection can access, and interact with, a blockchain. This is also a limitation, because blockchain hardness depends on a sufficiently technological civilization that can maintain the internet and other infrastructure.</p></li><li><p>Blockchains do not depend on any institutions, even if they do require human <em>maintenance</em>. Blockchain hardened casts will remain hard if a government fails, a judiciary succumbs to corruption, or a police force refuses to enforce the law. Blockchains do depend, to some degree, on the behaviour of groups of humans - for instance, to maintain client software that facilitates the protocol, or wallet software that lets humans interact with it. But these services can be performed by anyone, anywhere, anonymously - a loose, decentralized community of engineers. And it is not an exclusive right - anyone can create and maintain an Ethereum client.</p></li><li><p>Measuring Blockchain <em>hardness</em> is extremely transparent. The specific cryptographic tools used by blockchains are public and available for study, and generally their properties are very well understood. The cost of attacking the system to subvert it - i.e. through a so-called “51% attack” - is known, and we can estimate it accurately.</p></li><li><p>Blockchain casts are made using software. Software can be poorly written, include errors, and most people cannot read software or write it themselves. Without the convenience of human discretion (as exists in institutions), small mistakes that differ from our intent can be severe. On the other hand, the opportunity to learn to write and read software is available to anyone on earth. Anyone can upload a contract to Ethereum, virtually no one can write a law.</p></li><li><p>Blockchains let us create new casts that, if they were grounded in institutional hardness, would require creating entirely new institutions. Anyone can create an asset, and define the parameters of that asset, in a way that would be impossible through any other means.</p></li></ul><p><strong>Armed with the idea of hardness, it is easy to explain what blockchains are for and why they matter.</strong> Blockchains, like institutions, are a source of hardness. We need hardness because it is what makes it possible for us to build complex global coordination tools like law, governance, and money.</p><p>Blockchains have a different set of tradeoffs than institutions, making them suitable for some purposes but not others. They can go places and do things that institutions cannot, and they are more resistant than institutions to certain kinds of failure. Maybe they can even enable new types of coordination mechanisms that were never possible until now.</p><p>It is also worth noting that this third type of hardness I am referring to as “blockchains” will very likely grow to include things that are not, technically, chains of blocks. Recent and emerging innovations in cryptography like secure multi-party computation and homomorphic encryption may have equally significant contributions to humanity’s toolkit for creating hardness. But Satoshi’s invention marks a zero-to-one moment in our understanding of how cryptography and economic incentives can be used to create hardness, so I use the term blockchain for now.</p><p>Understanding blockchains as a source of hardness also helps us make sense of the dizzying array of narratives and buzzwords that have been used to make sense of them over time:</p><ul><li><p>Blockchains can be <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://nakamoto.com/credible-neutrality/"><strong><em>credibly neutral</em></strong></a> because their rules are transparent and verifiable, and casts about those rules are made hard by the blockchain itself.</p></li><li><p>Ethereum enables <strong>composability between applications</strong> because applications built on Ethereum can be very hard, with high assurances that they will not change. Applications that are deployed on mainnet will stay there, letting developers build on top of what has already built, with high confidence that those foundations can never crumble beneath them.</p></li><li><p>Ethereum enables <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jacob.energy/hyperstructures.html"><strong><em>hyperstructures</em></strong></a> - protocols that can run forever - because blockchains provide a native source of <em>hardness</em> that makes the structures built on top of them extremely likely to persist into the future.</p></li><li><p>Ethereum enables <strong><em>decentralized finance</em></strong> because it lets us create programmable hardness sufficient to recreate the complex intersecting web of relationships that characterize traditional finance. But whereas traditional finance is built out of institutional hardness (e.g. legal contracts), defi is built out of blockchain hardness.</p></li><li><p>Blockchains can be <strong><em>trustless</em></strong> in the sense that they create hardness without any reliance on the behaviour of individual people or institutions. People also like to say that blockchains are “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.economist.com/leaders/2015/10/31/the-trust-machine">trust machines</a>” or that they create trust. The mystery of why we use both these seemingly contradictory explanations is unraveled once we are armed with the concept of hardness: blockchains are <em>trustless</em> in the sense that their hardness does not depend on <em>people</em>, but they are <em>trustworthy</em> in that they are still capable of producing hardness. In the former the speaker is using the word “trust” as a stand-in for institutional-hardness, whereas in the latter “trust” means just “hardness”.</p></li><li><p>Ethereum enables <strong>web3</strong>*:* an ecosystem of web services, protocols, applications, and communities whose foundations are built primarily on blockchain hardness, rather than institutional hardness. A digital environment where people’s identities, their possessions, their means of commerce, the way they govern themselves collectively, and the way they publish information to the world, all of it grounded primarily in blockchain hardness, rather than institutions.</p></li><li><p>Hardness also helps us articulate what is special about some blockchains and not others. Blockchains cease being a novel contribution to humanity’s hardness infrastructure when they collapse into just another institution. In other words, when they become centralized, dependant on specific groups of people. Digital institutions might still be useful, but they bring with them the same advantages and disadvantages of analog institutions.</p></li></ul><p>Humans have a natural need for hardness in the systems we use to coordinate, the systems we rely on to bring predictability to our civilization. We feel it’s absence when it is missing. One underlying reason for the increasing backlash against “big tech” is that it has become clear that the institutions that control the internet today are not suitable sources of hardness, and the casts we try to make with them keep breaking. And across the political spectrum, all over the world, many people are increasingly skeptical of the institutions that, through our reliance on them as a source of hardness, wield great influence over our lives.</p><p>We want a strong foundation for the global civilization we are trying to stitch together. One that does not change under our feet with each election, or the rise and fall of individual American companies.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7a4a6a87c7300d4bd9d7c9136c47a33750046b80405af0d94dce5623461904f5.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>4.</strong></p><p><strong>Think about Atoms, Institutions, and Blockchains like a system of checks and balances</strong>. Using them together to build our civilization’s critical infrastructure makes it more resilient, and less exposed to the limitations of any one of them. They are a set of building materials that, used together in aggregate, make a stronger whole.</p><p>But that system of checks and balances is changing beneath our feet. Most of the time, we don’t even realize it. The last protections of atom-hardness are crumbling as new technology lowers the cost of rights infringements that were once impossible at scale. The growth of a global digital civilization mediated via the internet has accelerated our reliance on institutions, stretching and testing them past their breaking point.</p><p>Blockchains will not replace institutions as our only source of hardness. But they will compete with and complement them. Humans now have options: for the first time, there is a market for hardness that can be used to produce the complex casts necessary for modern civilization. Blockchain-hardness will be used where institutions falter or cannot go, and institution-hardness will fill the gaps where human discretion or intent is necessary to create a system usable by humans. A new dimension of our politics has opened up. We will debate not only which systems to use - what forms of governance, what kinds of markets - but also what sources of hardness should be used to <em>construct</em> those systems.</p><p>What do we want our civilization to be made out of?</p><p>(Thank you to Danny, Luke, Sina, Saffron, Trent, gubsheep, the Farcaster community, and many others who gave feedback on earlier drafts).</p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/32dae7b51ac1ebb86c87c70b61a3edaa0cafb5d60a622c712b046706099d5b1c.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[The Year in Ethereum 2021]]></title>
            <link>https://paragraph.com/@josh-stark/the-year-in-ethereum-2021</link>
            <guid>RA6lchSETtJw4dMxIgOs</guid>
            <pubDate>Mon, 17 Jan 2022 17:35:29 GMT</pubDate>
            <description><![CDATA[By Josh Stark & Evan Van NessEthereum is the foundation for a digital civilization. It is hardened, secure, and reliable. It is the bedrock necessary to support the digital cities being built on top of it. Those cities are growing fast. Because Ethereum is open to everyone, many different users have found reasons to build on it:Markets use it as financial infrastructureArtists use it to give permanence to their workAssets use it as a settlement layerCommunities use it to govern shared resourc...]]></description>
            <content:encoded><![CDATA[<p><em>By </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xstark"><em>Josh Stark</em></a><em> &amp; </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/evan_van_ness"><em>Evan Van Ness</em></a></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3970f58b238463ed34298a7b9a15bfdb2a9c9b0b36ff709ef94d7bef61c0a6b7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Ethereum is the foundation for a digital civilization.</strong></p><p>It is hardened, secure, and reliable. It is the bedrock necessary to support the digital cities being built on top of it.</p><p>Those cities are growing fast. Because Ethereum is open to everyone, many different users have found reasons to build on it:</p><ul><li><p>Markets use it as financial infrastructure</p></li><li><p>Artists use it to give permanence to their work</p></li><li><p>Assets use it as a settlement layer</p></li><li><p>Communities use it to govern shared resources</p></li></ul><p>This year Ethereum applications exploded into public consciousness. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2014/08/18/building-decentralized-web/">old term</a> “web3” became fashionable again as the world began to understand the vision of a more decentralized internet built on Ethereum.</p><p>Just like in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stark.mirror.xyz/w5DBtrkxEl2lI3P1RxmkVhqIhrp19g5zqU-RcZMR3ZQ">2018</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stark.mirror.xyz/32hW-yLR6riSmzQuuDDMX6XZhSh-k-RB7w5mvW0Vy9U">2019</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stark.mirror.xyz/ywsx9-AsGR83LOyRUdDx2NpfaLEQdS0lKxHpHYwvzTI">2020</a> our goal is to zoom out and show you the bigger picture.</p><p>In our view, the most important developments this year in Ethereum were:</p><ol><li><p><strong>Layer 2 arrives</strong> - <em>after years of development, L2 protocols launch on mainnet and expand Ethereum’s capacity</em></p></li><li><p><strong>Creator economy goes mainstream</strong> - <em>NFTs are everywhere and artists use Ethereum to earn billions</em></p></li><li><p><strong>Core protocol upgrades</strong> - <em>the Ethereum R&amp;D community ships multiple upgrades, preparing for the transition to Proof of Stake</em></p></li><li><p><strong>DAOs pass the tipping point</strong> - <em>DAOs become a viable tool for communities to self-govern, accumulating billions of assets and drawing in new users</em></p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3970f58b238463ed34298a7b9a15bfdb2a9c9b0b36ff709ef94d7bef61c0a6b7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Before covering the themes above, let’s stop to take stock of Ethereum’s growth. In past years, we’ve tracked different core metrics that try to place Ethereum in context. This year, some of those metrics crossed important milestones.</p><h3 id="h-a-what-blockchains-do-people-pay-to-use" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">A. What blockchains do people pay to use?</h3><p>For the second year in a row, Ethereum is the world’s most in-demand blockchain.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/05c7bfa28229effc04ee1225df252c55a4eae274b4ff37a8bef729a74b213ccb.png" alt="Source: Cryptofees (cryptofees.info)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Cryptofees (cryptofees.info)</figcaption></figure><p>This graph shows the total <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/gas/">transaction fees</a> for selected L1 blockchains. This is the sum of all fees paid to use each L1 - to send transactions, or interact with a smart contract. In total, they represent the value of that blockchain’s total “block space” - the total transaction capacity of that blockchain in a given year.</p><p>Total transaction fees are just one metric, and viewed alone they are an imperfect representation of the value of a blockchain or its utility to users. However, it does show us the comparative value of each blockchain to its users. In a functioning market, things are worth what people are willing to pay for them.</p><p>If we broaden our comparison to include applications, L2 networks, and other L1s, we see the following:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ca6aa54d77f2e54b59c50dcbb232fb5290e55527350cf5730e4c7e766a6ac378.png" alt="Source: Cryptofees (cryptofees.info)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Cryptofees (cryptofees.info)</figcaption></figure><p>Each of the pink entries is an application built on Ethereum, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://uniswap.org/">Uniswap</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ens.domains/">ENS</a>. For these applications, the fee totals here are <em>not</em> blockchain transaction fees, but other types of fees that the user pays to use the application (like fees paid to liquidity providers on an exchange).</p><p>Incredibly, in 2021 the value paid to use applications built on Ethereum exceeds the value paid to use all other L1 blockchains combined.</p><p>As the demand for Ethereum’s blockspace continues to outpace every other blockchain, we can look elsewhere for meaningful comparisons. This year, we can compare the fees paid to use Ethereum L1 to the revenues of payment networks like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://annualreport.visa.com/financials/default.aspx">Visa</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://backlinko.com/stripe-users#stripe-revenue-by-year">Stripe</a>:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/260d929528deaf077e747bd5e86225098e287bfcaa6c5f06afd7a5d6f6f1502f.png" alt="Source: Cryptofees (cryptofees.info), Visa, Backlink" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Cryptofees (cryptofees.info), Visa, Backlink</figcaption></figure><p>Total transaction fees and corporate revenue are not entirely comparable (Visa and Stripe earn revenue from sources other than fees paid by direct users, and Ethereum can do many things Stripe cannot). However, they give an indication of Ethereum’s scale and value to the market.</p><h3 id="h-b-how-much-value-did-ethereum-move" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">B. How much value did Ethereum move?</h3><p>One of the simplest use-cases of a blockchain is to transfer assets. How much value was transferred on Ethereum this year?</p><p>Since <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jjmstark.medium.com/the-year-in-ethereum-2020-98123e5f160d">surpassing Bitcoin in mid-2020</a>, Ethereum continues to be the blockchain that settles the greatest flow of assets around the world.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/322672daa4d3c23e9d6964d11abdc3f7b2dc0f0d3c62402b5e05d82f2e9f1bd6.png" alt="Ethereum data includes all major ERC20s w/volume greater than $500M. Bitcoin data includes USDT on Omni. Because we are not counting all assets on Ethereum, this chart understates Ethereum’s total volume. Data from Visa (annualreport.visa.com)and CoinMetrics (coinmetrics.io)," blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Ethereum data includes all major ERC20s w/volume greater than $500M. Bitcoin data includes USDT on Omni. Because we are not counting all assets on Ethereum, this chart understates Ethereum’s total volume. Data from Visa (annualreport.visa.com)and CoinMetrics (coinmetrics.io),</figcaption></figure><p>This year Ethereum moved approximately $11.6 trillion USD. That is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://annualreport.visa.com/financials/default.aspx">more than Visa</a>, and more than double Bitcoin.</p><h3 id="h-c-value-locked-in-defi" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">C. Value locked in DeFI</h3><p>Finally, we can track the total value of all assets locked in DeFi protocols. Having assets “locked into DeFi” means that a user has deposited some funds into a protocol, usually to earn a return in exchange for letting the protocol use their assets - for example, as liquidity.</p><p>Ethereum’s DeFi sector continues to have the greatest amount of locked assets, by a large margin.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/729fcb67e53758da2958ee117e01ceec6ba6a97afd64ac23961711e77469492f.png" alt="Source: DeFi Llama (https://defillama.com/chains)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: DeFi Llama (https://defillama.com/chains)</figcaption></figure><p>Once again, we must look outside of the blockchain ecosystem to find comparable figures. In 2021, the total value locked in DeFi on Ethereum ($153 billion) exceeded the assets under management of Robinhood (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.businessofapps.com/data/robinhood-statistics/">$80 billion</a>) and Bridgewater Associates (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Bridgewater_Associates">$140 billion</a>).</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3970f58b238463ed34298a7b9a15bfdb2a9c9b0b36ff709ef94d7bef61c0a6b7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-1-layer-2-arrives" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Layer 2 Arrives</h2><p>After years of R&amp;D, the technologies that will scale Ethereum went live this year.</p><p>The transaction capacity of Ethereum is no longer simply the capacity of Ethereum’s Layer 1.</p><p><strong>Instead, it is the capacity of Ethereum’s L1 <em>plus</em> the capacity of all “Layer 2” protocols that inherit Ethereum’s security.</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f3645eb0e1466288ef80c2587372c7a992e0f18197148245100e2ac0b30c3dc3.png" alt="L2 data is incomplete due to limitations on publicly available information. All data here: https://docs.google.com/spreadsheets/d/1-Is51Do_AgatnUsoxo-Iy7B0clCyxf1VN_gDt8mtly4" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">L2 data is incomplete due to limitations on publicly available information. All data here: https://docs.google.com/spreadsheets/d/1-Is51Do_AgatnUsoxo-Iy7B0clCyxf1VN_gDt8mtly4</figcaption></figure><p>This graph shows us the total cumulative transactions on Ethereum in 2021, including both L1 and L2.</p><p>In 2021, Ethereum’s L1 did about <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/chart/tx">1.2 million transactions per day</a> (or about 15 transactions per second). As Layer 2 protocols came online, the effective capacity of Ethereum began to increase, and the combined transaction rate (the top line of the chart) started to curve upward.</p><p>All L2 protocols are still early in their deployment, and some have not yet removed all temporary trust assumptions (see <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/">L2Beat for more info</a>). There are also notable differences between the technologies grouped here. Some of the StarkEx chains for instance are technically <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.buildblockchain.tech/newsletter/issues/no-99-validium-and-the-layer-2-two-by-two">Validiums</a>, which means their proofs are stored off-chain, not on-chain.</p><p>As L2 protocols continue to mature and gain marketshare, the L2 portion of this graph will grow until it far exceeds the transaction capacity of L1. “Ethereum” no longer refers to a single protocol, but to a community of protocols that share a common L1.</p><p>You may have read that Ethereum is expensive or slow, but that’s only because people are making the wrong comparisons. Ethereum is the first blockchain to mature to the point of having multiple production-ready L2s built on it. Although gas fees remain high for some use-cases on L1, 2021 marks the inflection point towards a future where most users interact with Ethereum exclusively through L2.</p><p>The largest share of L2 transactions are currently being done on application-specific L2 protocols called “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/scaling/layer-2-rollups/">ZK rollups</a>”. These are L2s specialized for certain kinds of applications, like trading or simple token transfers.</p><p>The ZK rollup ecosystem built on Ethereum made progress in 2021:</p><ul><li><p><strong>Loopring</strong> launched a zkRollup decentralized exchange <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://loopring.org/#/post/loopring-launches-zkrollup-exchange-loopring-io">back in 2020</a>. They completed the launch of their <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://loopring.org/#/post/shutdown-of-loopring-exchange-v1-transition-to-v2">v2 in early 2021</a>, and added support for NFT minting and trading in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://loopring.org/#/post/loopring-now-supports-nfts-on-l2">August 2021</a>.</p></li><li><p><strong>Matter Labs</strong> launched a payments rollup (zkSync) in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.matter-labs.io/zksync-is-live-bringing-trustless-scalable-payments-to-ethereum-9c634b3e6823">June 2020</a>, which is integrated into wallets like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://polynya.medium.com/argent-zksync-a-peer-to-peer-electronic-cash-system-dream-comes-to-life-8724a64e33f7">Argent</a> and applications like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/zksync/status/1405252225627086849">Gitcoin</a> (and continue work on “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.matter-labs.io/zksync-2-0-hello-ethereum-ca48588de179">zkSync 2.0</a>” which will feature EVM compatibility)</p></li><li><p><strong>Aztec</strong> launched a private payments rollup (“zk.money”) in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/aztec-protocol/launching-aztec-2-0-rollup-ac7db8012f4b">March 2021</a>, adding support for the DAI stablecoin in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/aztec-protocol/introducing-zkdai-into-the-aztec-private-rollup-203bd1b5164c">April</a>.</p></li><li><p>Multiple projects launched using <strong>Starkware’s</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkware.co/starkex/">StarkEx platform</a>, including:</p><ul><li><p><strong>DeversiFi</strong> (a decentralized exchange) launched in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://deversifi.com/blog/deversifi-2-0-launch-was-a-huge-success/">June 2020</a> (validium)</p></li><li><p><strong>ImmutableX</strong> (an NFT exchange) launched in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.immutable.com/blog/immutable-x-alpha-trading-launch">April 2021</a> (validium)</p></li><li><p><strong>dYdX</strong> (a defi trading platform) launched in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dydx.exchange/blog/public">April 2021</a> (rollup)</p></li><li><p><strong>Sorare</strong> (a fantasy football NFT project) launched in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/sorare/were-live-on-our-scaling-solution-starkware-62438abee9a8">July 2021</a> (validium)</p></li></ul></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2b697060bfa9d6ebe9b0ffb66ac52e3c15d943b78f0cdc21352787dbba2f7592.png" alt="L2 data is incomplete due to limitations on publicly available information. All data here: https://docs.google.com/spreadsheets/d/1-Is51Do_AgatnUsoxo-Iy7B0clCyxf1VN_gDt8mtly4" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">L2 data is incomplete due to limitations on publicly available information. All data here: https://docs.google.com/spreadsheets/d/1-Is51Do_AgatnUsoxo-Iy7B0clCyxf1VN_gDt8mtly4</figcaption></figure><p>This year saw the launch of two new significant entrants to the rollup ecosystem: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://offchainlabs.com/"><strong>Arbitrum</strong></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.optimism.io/"><strong>Optimism</strong></a>.</p><p><strong>Arbitrum</strong> and <strong>Optimism</strong> are notable as the first <em>generalized</em> rollups to reach production. This means that each rollup operates like a natural extension of Ethereum - they are “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/evm/">EVM</a> compatible”. Users can easily migrate Ethereum-based assets to them, and developers can deploy Solidity contracts and applications to the rollups themselves where users can interact with them.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/bf8f70af0e508335c714c45aff65fd479e144987416030e6e0775c242a75c824.png" alt="L2 data is incomplete due to limitations on publicly available information. All data here: https://docs.google.com/spreadsheets/d/1-Is51Do_AgatnUsoxo-Iy7B0clCyxf1VN_gDt8mtly4" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">L2 data is incomplete due to limitations on publicly available information. All data here: https://docs.google.com/spreadsheets/d/1-Is51Do_AgatnUsoxo-Iy7B0clCyxf1VN_gDt8mtly4</figcaption></figure><p>Arbitrum <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://offchain.medium.com/introducing-arbitrum-one-our-mainet-beta-ed0e9b63b435?source=user_profile---------10-------------------------------">launched on mainnet</a> May 14th, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://offchain.medium.com/mainnet-for-everyone-27ce0f67c85e">removed their whitelist</a> on August 31st. Optimism followed a few months later, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/ethereum-optimism/community-launch-7c9a2a9d3e84">launching on mainnet</a> on August 19th and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://optimismpbc.medium.com/all-gas-no-brakes-8b0f32afd466">removing their whitelist</a> on December 16th.</p><p>As the L2 ecosystem has grown, users are depositing more and more funds into them. As of this writing, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/">about $6 billion USD sits in L2 protocols</a>.</p><h3 id="h-rollups-in-context" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Rollups in context</h3><p>The crypto community has been working to scale blockchains with “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4">Layer 2</a>” technologies for a decade.</p><p>Payment channels on Bitcoin <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bitcointalk.org/index.php?topic=91732.0">were discussed as early as 2012</a>. While channels would eventually enter production on Ethereum as a relatively <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://thegraph.com/blog/scalar">niche scaling solution</a>, they were not capable of scaling smart contracts.</p><p>In 2017, Vitalik and Joseph Poon proposed a new solution called <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://plasma.io/">Plasma</a>. The basic idea was to scale Ethereum by creating separate blockchains which would be anchored to Ethereum, inheriting security through clever code and economic mechanisms.</p><p>This line of research led to a new technique called a “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/barryWhiteHat/roll_up">rollup</a>”. Building on Plasma’s ideas, Rollups scale Ethereum by creating a distinct L2 blockchain that can be cheaper and faster to use, while still inheriting the security of L1.</p><p>Applications exist on the rollup chain, and users interact with the rollup chain directly. In the background, the protocol bundles (“rolls up”) everyone’s transactions and stores a record of them on Ethereum L1. These records ensure that these transactions benefit from Ethereum’s strong security.</p><p>But there are two different ways to do this, leading to two different types of rollup design: <strong>Optimistic rollups</strong> and <strong>Zero-Knowledge rollups.</strong></p><p>In a Zero-Knowledge rollup, cryptography is used to <em>prove that the transaction was valid</em> and store that proof on Ethereum. Most of the data can be thrown away (meaning you don’t need to store it on-chain), and only a tiny piece of data remains. But it is enough to mathematically prove that the transaction was valid.</p><p>Today there are many <em>application specific</em> rollups live, which we covered above. But <em>generalized</em> ZK rollups are still a work in progress, being built by teams like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.matter-labs.io/zksync-2-0-hello-ethereum-ca48588de179">Matter Labs</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://starkware.co/starknet/">Starkware</a> (alpha <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/starknet-alpha-now-on-mainnet-4cf35efd1669">launched in November</a>), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.hermez.io/introducing-hermez-zkevm/">Polygon Hermez</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mobile.twitter.com/scroll_zkp">Scroll Tech</a>, and the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@yezhang/S1_KMMbGt">Privacy &amp; Scaling Explorations group.</a></p><p>To simplify a complex subject: ZK rollups work by converting code that runs on the rollup into a special mathematical equation. This equation is what gives us the concise proofs that are stored on mainnet.</p><p>It is a lot easier to define such an equation when the possible inputs are constrained. For instance, if we are only going to do simple token transfers. These <em>application specific</em> equations are easier to design.</p><p>It is much harder, in comparison, to define the equation that can take <em>any possible code input</em> and create a proof from it. That is the challenge of creating a ZK rollup that can be used for general arbitrary code.</p><p>This kind of “general” computation (also known as “EVM equivalence”) is much easier to achieve with Optimistic rollups.</p><p>With Optimistic Rollups, the L2 rollup chain leaves bundled-up records of transactions on L1.</p><p>However, the “proof” that would guarantee these results are valid is not actually <em>run</em> in most cases. The protocol is <em>optimistic</em> - it assumes that each block is valid, but we preserve the right to always <em>prove it</em> if necessary.</p><p>Because Optimistic Rollups need to preserve data so that someone can run the proof later, they require a larger amount of transaction data to be posted on-chain (instead of a tiny proof, already verified using zero-knowledge tech). But because no new cryptographic innovations are required, fully generalized Optimistic Rollups (like Arbitrum and Optimism) already exist today in production.</p><p>In either case, this means that you have a very high assurance that your transaction on a rollup is final. If someone sends you ETH on a rollup, the proof of that transfer lives on Ethereum, and you will always be able to withdraw that ETH to L1 if needed.</p><p>The long wait for Layer 2 is over. It’s here now - just very unevenly distributed. It will take months for applications, exchanges, wallets, to support L2 and help users make the transition.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3970f58b238463ed34298a7b9a15bfdb2a9c9b0b36ff709ef94d7bef61c0a6b7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h1 id="h-2-ethereums-creator-economy-goes-mainstream" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Ethereum’s Creator Economy Goes Mainstream</h1><p>In last <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jjmstark.medium.com/the-year-in-ethereum-2020-98123e5f160d">year’s blog post</a>, we noted that Ethereum’s “creator economy” was showing signs of growth.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cryptoart.io/">Cryptoart volume</a> had risen steeply in December, and there were signs that more and more artists were experimenting with the tools that Ethereum gives them to capture the value of their work.</p><p>The year that followed exceeded expectations.</p><p><strong>In 2021, artists, musicians, writers, and other creators used Ethereum to </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/document/d/1zpHoC_EXKmMEdcmWnLLBCLqevepj2pUe0Gue1UndNbc"><strong>earn a combined $3.5 billion</strong></a><strong>.</strong> This sum places Ethereum as one of the largest global platforms for creators.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5162dc38136760209d0ebf4dfeee4d010fba9b9bd21bf81e7221c91a31abe394.png" alt="Note: Ethereum data from 2021, all other data from 2020 due to limitations on publicly available information. All data documented here: https://docs.google.com/spreadsheets/d/1-Is51Do_AgatnUsoxo-Iy7B0clCyxf1VN_gDt8mtly4/" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Note: Ethereum data from 2021, all other data from 2020 due to limitations on publicly available information. All data documented here: https://docs.google.com/spreadsheets/d/1-Is51Do_AgatnUsoxo-Iy7B0clCyxf1VN_gDt8mtly4/</figcaption></figure><p>In 2021, Ethereum earned artists and musicians more money than OnlyFans or Patreon, and nearly as much as the largest creator platforms in the world.</p><h3 id="h-what-is-the-creator-economy" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">What is the creator economy?</h3><p>Ethereum’s “creator economy” is the set of tools, services, and markets that enable creative people around the world to earn money from their work using Ethereum.</p><p>Until now, the internet’s “creator economy” has been dominated by large centralized platforms. Most of these use a similar model, where a platform like YouTube or Spotify earns revenue from ads or subscriptions, and then passes on a small fraction of that revenue to creators.</p><p>This business model turned Spotify into a $40 billion company. But it has always been unsatisfying to the majority of artists, who earn a tiny fraction of each stream. In 2020, only <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://loudandclear.byspotify.com/?question=per-stream-rate#divContainerOverlay">13,400 artists</a> made more than $50K from Spotify (from a pool of 1.2 million artists on the platform).</p><p>An even greater number of artists work for free by posting their work to Instagram or Twitter. The artist gets paid in “exposure”, while the platforms capture the value.</p><p>Ethereum gave creators new tools to monetize their work. One tool stands out in particular: the NFT. A digital certificate representing ownership of any digital file, ranging from art, music, photography, videos, or game items. During 2021, platforms like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://opensea.io/">OpenSea</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rarible.com/">Rarible</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://foundation.app/">Foundation</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zora.co/">Zora</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/">Mirror</a> enabled artists to create, sell, and trade NFTs.</p><p>The NFT ecosystem is in very early stages. Remember that a year ago, the market for NFTs barely existed. Today the vast majority of volume and users are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.xyz/kvm/NFT-Marketplace-Comparison">concentrated on one platform</a> (OpenSea). However, there are many projects working on launching competitors, including decentralized exchanges. As we learned from the history of decentralized exchanges (a “dex”) and Uniswap’s incredible growth, decentralized projects that give ownership to their users can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblockcrypto.com/linked/79775/uniswap-coinbase-monthly-volume-september">meaningfully compete with centralized incumbents</a>.</p><p>The rapid expansion of the NFT market drew mainstream interest. Steph Curry, Eminem, and Shaquille O’Neal bought Bored Apes. Adidas did too, and they also <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://venturebeat.com/2021/12/15/adidas-originals-launches-nft-drop-and-buys-a-plot-in-the-sandbox-metaverse/">bought digital land</a> and released their own NFT collection. Budweiser, Paris Hilton, Trey Songz, Drake Bell, and the CEO of Shopify all <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethleaderboard.xyz/">registered ENS names and put them in their twitter handles</a>.</p><p>Looking beyond the soaring NFT valuations and celebrity interest, the emergence of Ethereum’s creator economy marks a quiet revolution for our community.</p><p>For most of the crypto industry’s history, the majority of the people who could make a living using these technologies belonged to only a few categories: investors, developers, or people who work for crypto companies.</p><p>But in 2021, that changed.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4189a06add684adec5868f81183c335af49ea8734c910355800726eb2365fec1.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>This year, a much greater number of people from new and very different professional backgrounds began using Ethereum to support themselves financially. In 2021, people can earn money using Ethereum without any pre-existing capital, without technical skills, without a background in finance or investing, and without a job at a crypto startup.</p><p>These creators are not just casual users, but core members of the Ethereum community who depend on it and have a meaningful stake in the ecosystem. This change has led to an influx of new people, ideas, communities, talent, viewpoints and concerns, changing Ethereum’s ecosystem and influencing its future.</p><p>Most notably, many new users of Ethereum are rightly concerned by the energy consumed by Proof of Work. Fortunately, they are joining a community who shares those concerns. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2014/01/15/slasher-a-punitive-proof-of-stake-algorithm/">The Ethereum community has known since 2014</a> that Proof of Work would grow to consume too much energy, and has been working ever since to end it.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3970f58b238463ed34298a7b9a15bfdb2a9c9b0b36ff709ef94d7bef61c0a6b7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h1 id="h-3-core-protocol-upgrades" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. Core Protocol Upgrades</h1><p>In 2021, the Ethereum community made steady progress towards the transition to Proof of Stake, and shipped two major mainnet upgrades, bringing changes like a new fee market and many minor optimizations.</p><p>The research, development, coordination, and implementation of these upgrades is being performed by independent teams all over the world, through open research and collaboration. As always, Ethereum is a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.catb.org/~esr/writings/cathedral-bazaar/">bazaar, not a cathedral</a>.</p><p>A significant amount of this work is done by the teams that build and maintain individual clients. Ethereum is notable as the only blockchain that has multiple independent teams actively building production client software.</p><p><strong>Client diversity has always been a priority for the Ethereum community, even as it remains challenging in practice.</strong> Client diversity helps protect against <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bitcoincore.org/en/2018/09/20/notice/">bugs in a specific client which might destroy its monetary value</a>, but also as a check against governance being captured by a clique of core developers. Ethereum is a “specification first” blockchain, meaning that the rules of the protocol are independent from any particular piece of software or set of individuals maintaining that software. Anyone can implement the specification, and build their own client to compete with the existing ones.</p><p>This year, client teams and the larger R&amp;D community shipped two substantive upgrades to Ethereum mainnet: “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/history/#berlin">Berlin</a>” in April, and “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/history/#london">London</a>” in August. These upgrades included multiple changes. Most notable was <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1559.md">EIP-1559</a>, which reformed the Ethereum fee market (discussed in depth below), but also included critical changes like EIP-2929 which improved Ethereum’s defense against DOS attacks.</p><p>Teams also shipped the “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/history/#altair">Altair</a>” upgrade to the “Beacon chain” - the Proof of Stake chain that has been running in parallel alongside Ethereum mainnet since Dec 1, 2020. The Altair upgrade both enabled light clients for consensus as well as updating slashing and liveness incentives.</p><p>In the background of all this work is the constant progress towards “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/eth2/merge/">the Merge</a>” - the moment when Ethereum’s Proof of Work system will be turned off forever, in favour of Proof of Stake (discussed in depth below).</p><p>Even during this period of change, Ethereum mainnet continues uninterrupted, processing and securing billions of dollars.</p><h3 id="h-eip-1559-fee-market-reform" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">EIP-1559 - Fee Market Reform</h3><p>On August 5, EIP-1559 went live on Ethereum mainnet. This upgrade introduced several reforms to Ethereum’s “fee market”, the set of rules that define the marketplace in which users pay to have their transactions recorded in the Ethereum blockchain.</p><p>EIP-1559 had multiple goals:</p><ul><li><p>Make it less likely that a user would overpay for their transaction</p></li><li><p>Reduce the rate of stuck transactions</p></li><li><p>Enhance protocol security by making re-orgs less likely, and making DOS attacks more expensive</p></li><li><p>Burn a portion of fees, which can accrue value to ETH and raise Ethereum’s economic security</p></li></ul><p><strong>As with most Ethereum protocol upgrades, this was the result of many years of research, development, testing, and debate by the Ethereum community.</strong> A <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2014/02/01/on-transaction-fees-and-the-fallacy-of-market-based-solutions/">2014 blog post by Vitalik</a> shared early ideas, followed by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/first-and-second-price-auctions-and-improved-transaction-fee-markets/2410">an ethresear.ch post in July 2018</a>, and the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-1559">draft EIP</a> (“Ethereum Improvement Proposal”) in 2019. This was followed by two years of analysis and discussion, including <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://timroughgarden.org/papers/eip1559.pdf">a study by Tim Roughgarden</a>.</p><p>EIP-1559’s adoption is not yet complete. Some wallets, exchanges, and other applications need to upgrade their own software to fully take advantage of the new fee market.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ea29f039247127396a94dd6b060eafe133b4decf429b12576fe91ac6f9c027a7.png" alt="Source: Pintail (https://pintail.xyz/posts/gas-market-analysis/)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Pintail (https://pintail.xyz/posts/gas-market-analysis/)</figcaption></figure><p>This graph shows the breakdown of transactions on Ethereum “Type 2” (tx that utilize EIP-1559) and “Legacy” transactions. By the end of 2021, about 35% of transactions on Ethereum were still using “legacy” transactions. However, even legacy transactions benefit from EIP-1559, because it improves the way gas estimates are produced.</p><p>Many wallets and exchanges already enabled EIP-1559 transactions, including <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://metamask.io/1559">MetaMask</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/rainbowdotme/status/1471242878177398794">Rainbow</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MyCrypto/status/1423302929637724165">MyCrypto</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xFrame/status/1423367580291674112">Frame</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Trezor/status/1438503063157809154">Trezor</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/lukemulks/status/1436381468272390151">Brave</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.coinbase.com/the-technical-benefits-of-eip-1559-c41bb85f5924">Coinbase</a> (and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CoinbaseWallet/status/1468969381015154692">Coinbase wallet</a>), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x808b4da0be6c9512e948521452227efc619bea52">Blockfi</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x2faf487a4414fe77e2327f0bf4ae2a264a776ad2">FTX</a>, and several others.</p><p>Four months after the change took effect, EIP-1559 is accomplishing its goals in improving the user experience on Ethereum:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e65ed6c72bed5b70f6d7ef1767b982513a1276e7648af8b638c2b98dc0dce711.png" alt="Source: Pintail (https://pintail.xyz/posts/gas-market-analysis/)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Pintail (https://pintail.xyz/posts/gas-market-analysis/)</figcaption></figure><p>In this graph, the blue line shows the median gas price for legacy transactions, and the orange line shows the gas price for type 2 (EIP-1559) transactions. After EIP-1559 was implemented, type 2 transactions have been on average lower than legacy transactions.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/9c94e431b2a9ac7459eb9e00c591f502d08e57b03644efcbe4e2fdcc0e429767.png" alt="Source: Pintail (https://pintail.xyz)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Pintail (https://pintail.xyz)</figcaption></figure><p>This graph shows the benefits in more detail. The blue line shows the difference in gas prices between the two types of transactions since EIP-1559 went live (the higher the line, the greater the savings). Legacy transactions are consistently 10-20 gwei more expensive.</p><p>EIP-1559 also seems to have reduced the likelihood of stuck transactions, without requiring users to pre-emptively over pay for inclusion (which many users, accustomed to stuck transactions, had been doing). If you’re interested in learning more, see <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pintail.xyz/posts/gas-market-analysis/">this post by pintail</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.coinbase.com/the-technical-benefits-of-eip-1559-c41bb85f5924">this post from Coinbase</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.blocknative.com/blog/eip-1559-adoption">this post by blocknative</a>.</p><h3 id="h-feel-the-burn" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">FEEL THE BURN</h3><p>EIP-1559 also introduced a change whereby a portion of the fee that every user pays to use the protocol is destroyed (“burned”). This means that with every transaction, an amount of ETH is being removed from the total supply.</p><p>This creates a mechanism which accrues value to ETH - an important piece of the broader vision to make Ethereum <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=bWqhn1hXvVc">the world’s most secure blockchain</a>.</p><p>Ethereum’s consensus mechanism depends, in part, on the value of ETH. Under PoW that is because miners are paid in ETH for their work to secure the network, and under PoS it is true because stakers are both paid in ETH to secure the network, and because they are required to stake ETH to provide that security.</p><p>Burning a portion of the fees creates a relationship between the use of the protocol (tx fees) and the value of ETH itself (by reducing supply). Since August, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.xyz/queries/167332/325105">1.32 million ETH were burned in 2021.</a></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/50d8d864a803cb0122db41a05e8194c94cd8867c7b3d8cd99fc91dfdaccaec5b.png" alt="Source: Watch the Burn (https://watchtheburn.com/insights)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Watch the Burn (https://watchtheburn.com/insights)</figcaption></figure><p>The yellow bars represent days and weeks of negative issuance, where Ethereum was used heavily enough - and enough fees were paid - that the burn from EIP-1559 exceeded the new issuance that occurs with every block. Keep in mind that these are the results under the current PoW system, and the shift to PoS will enable even lower issuance.</p><h3 id="h-the-merge" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">THE MERGE</h3><p>The migration from Proof of Work to Proof of Stake has been the vision of the Ethereum community since its <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2014/01/15/slasher-a-punitive-proof-of-stake-algorithm/">earliest days</a>.</p><p>While Proof of Work may have been necessary to launch the first experiments in blockchain design, it has become clear in the intervening 12 years that better designs are possible. Designs that are far more secure, and do not consume extraordinary amounts of energy in order to produce strong economic security guarantees.</p><p>Ethereum’s Proof of Stake system is the culmination of 7+ years of research and development. Why has this taken so long? Since the beginning of this process, the Ethereum community has been unwilling to compromise on decentralization.</p><p>While there are different Proof of Stake systems on other chains today, most of them make significant concessions on decentralization. They rely on some form of <em>delegation</em>, meaning that the actual role of block validation is centralized in the hands of a small number of stakers.</p><p><strong>While some communities settled, Ethereum innovated</strong>. New technology and techniques were advanced to keep Ethereum maximally decentralized and secure. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/technocrypto/status/1330150362427387910">Advancements in BLS signatures</a> used in Ethereum’s PoS enable many thousands of nodes to participate in consensus, meaning that there is no delegation required in Ethereum’s PoS. Thousands of individual validators participate, instead of a handful of professional staking orgs.</p><p>At the same time, Ethereum’s design keeps the technical requirements for staking low. Low enough that anyone with a consumer laptop can stake from home, and be on a similar footing to professional staking services.</p><p>Ethereum’s Proof of Stake system is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://beaconcha.in/">already live</a> - it’s just not being used to secure any user activity yet. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/eth2/beacon-chain/">Beacon Chain</a> - Ethereum’s Proof of Stake mechanism - has been live since December 1 2020, running without any major issues.</p><p>Over the last year, users have staked more than 8 million ETH into the Beacon chain, worth approximately $26 billion USD:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/463f34107c03854afe35e6cc2e36d1a5bd82f52a7fd71956843e385c23c941c5.png" alt="Source: @Carvas (https://dune.xyz/queries/252741/473336)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: @Carvas (https://dune.xyz/queries/252741/473336)</figcaption></figure><p>The remaining work to be done is to <em>merge</em> the existing Ethereum L1 into its new Proof of Stake infrastructure, replacing Proof of Work.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a55ac4ace83c17261f142c5125050ac91dee7b61ed3f410de2cfab5279e4ccad.png" alt="Source: Trent Van Epps (https://twitter.com/trent_vanepps)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Trent Van Epps (https://twitter.com/trent_vanepps)</figcaption></figure><p>With the beacon chain humming along, the Ethereum community passed multiple milestones towards the merge:</p><ul><li><p>In April, the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rayonism.io/">Rayonism project</a> saw developers hack together testnets that simulated the merge, as well as some early sharding designs.</p></li><li><p>In October, client teams gathered in Greece for the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2021/10/15/amphora-merge-milestone/">Amphora retreat</a> that produced a short-lived multi-client testnet.</p></li><li><p>In November, the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2021/12/20/kintsugi-merge-testnet/">Kintsugi testnet</a> continued that work with a long-lived multi-client testnet based on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/consensus-specs/releases/tag/v1.1.4">the latest specification</a>.</p></li></ul><p>Once specifications are finalized and new testnets have been used extensively by end users and application developers, existing testnets will be used to conduct trial runs of the Merge.</p><p>Assuming these trial runs go smoothly, the focus will then shift to the final step: carrying out the Merge on mainnet and ending Proof of Work forever.</p><h3 id="h-client-diversity" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Client diversity</h3><p>Ethereum has many client implementations, each of which has a different share of the total validators who participate in Proof of Stake.</p><p>Today, client diversity is far from optimal:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d50a09525b38017326b40ebd30595b7ddf09e6c963439e617fac1095a384ae45.png" alt="Source: https://twitter.com/sproulM_/status/1481109509544513539" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: https://twitter.com/sproulM_/status/1481109509544513539</figcaption></figure><p><strong>In an ideal world, no client should have more than 33% of the network.</strong> If each individual client is below this percentage, it reduces the risk that a bug found in a client would impact the network.</p><p>Ideal client diversity is a theoretically achievable goal: Ethereum has 4 excellent staking clients (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lighthouse.sigmaprime.io/">Lighthouse</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://nimbus.team/">Nimbus</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://prysmaticlabs.com/">Prysm</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.teku.consensys.net/en/latest/">Teku</a>), with a fifth candidate (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ChainSafe/lodestar">Lodestar</a>) emerging recently.</p><p>Before the merge, it would be beneficial if no client had more than 50% of the network. Without going into too much detail, in the case of an (unlikely) chain fork, clients staying below 50% would provide a buffer of safety for client devs to fix the issue without a mass slashing event.</p><p>It’s in everyone’s interest to move towards better client diversity - even the developers of a majority client. To their credit, Prysmatic Labs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/prysmatic-labs/prysmatic-labs-statement-on-client-diversity-c0e3c2f05671">recognizes this fact and is working to reduce their majority</a>.</p><h3 id="h-the-staking-ecosystem-expands" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">The staking ecosystem expands</h3><p>Ethereum’s Proof of Stake allows everyone, from hobbysts to institutions, to stake ETH and participate in securing the network. As the community of stakers has grown, an ecosystem of services, tools, infrastructure, and applications has developed:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rocketpool.net/"><strong>Rocketpool</strong></a>, the greatly anticipated decentralized staking protocol, launched in November 2021. Rocketpool is a protocol that lets users deposit ETH and share in staking rewards, without having to manage any staking infrastructure on their own. In short, users of the protocol securely deposit their ETH to a network of individual node operators, coordinated by the Rocketpool protocol. Decentralized staking protocols are an essential piece of infrastructure for fostering a healthy staking ecosystem. As of this writing, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rocketpool.net/">74K ETH</a> have been staked into Rocketpool.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lido.fi/ethereum"><strong>Lido</strong></a> is also a staking protocol, but one with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.lido.fi/the-road-to-trustless-ethereum-staking/">additional trust assumptions</a> in its current implementation. By <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/LidoFinance/status/1475925295073046538">January 2021</a> (2 months after the beacon chain launch), 100K ETH were staked with Lido. By the end of this year, 1.6 million ETH worth <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/LidoFinance/status/1475925300986925059">$13 billion</a> were staked in Lido, by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.xyz/queries/95826/191739">33K unique depositors.</a> Recently, Lido has made <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://research.lido.fi/t/lido-node-operator-validator-metrics/1431?u=timbeiko">good progress towards client diversity</a> among their network of operators who serve the protocol.</p></li><li><p>Along with this, there was growth in the ecosystem of staking tools</p><ul><li><p>The <strong>StakeHouse</strong> community released <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/stake-house/eth-wizard">eth-wizard</a> (a CLI staking installation tool for hobbysts) and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/stake-house/wagyu">Wagyu</a> (a one-click Eth2 staking installer)</p></li><li><p>Existing node hardware providers <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dappnode.io/"><strong>Dappnode</strong></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ava.do/"><strong>Avado</strong></a> expanded their offerings for Ethereum staking</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stereum.net/"><strong>Stereum</strong></a> launched an open-source <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stereum.net/ethereum-node-setup/">node setup tool</a></p></li></ul></li></ul><p>Want to stake your ETH? The best place to start is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/eth2/staking/#main-content">ethereum.org</a>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3970f58b238463ed34298a7b9a15bfdb2a9c9b0b36ff709ef94d7bef61c0a6b7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h1 id="h-4-daos-pass-the-tipping-point" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">4. DAOs Pass The Tipping Point</h1><p>One of the earliest dreams for Ethereum was to enable “Decentralized Autonomous Organizations” (DAOs). Because Ethereum enables anyone to write arbitrary rules in code, we can use those rules to design organizational or governance systems that allow groups of people to jointly make decisions through voting or other mechanisms.</p><p>The DAO ecosystem had a breakout moment his year. A simple but workable tech stack came together to enable existing DAOs to get things done, and new entrants pushed the boundaries of what a DAO can be and who can be a part of one.</p><p>The number of unique monthly voters who participate in DAOs on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snapshot.org/#/">Snapshot</a> grew throughout the year, and exploded in November and December:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5abd04d694dd20dca39a5d9b24ab60f11d299f58247732332bd8c4afd2a45b48.png" alt="Source: Snapshot" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Snapshot</figcaption></figure><p>Today, there are hundreds of DAOs that see daily activity, pay members, build products, and vote on the use of shared funds. Collectively DAOs on Ethereum <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://openorgs.info/">govern assets worth more than $16 billion</a>.</p><h3 id="h-but-first-what-is-a-dao-again" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">But first: what is a DAO, again?</h3><p>“DAO” is used to describe a large range of structures. Generally, a DAO refers to any group of people who use a blockchain like Ethereum to collectively govern some on-chain <em>thing</em>. Sometimes that thing is money (like ETH or tokens in a DAO treasury fund), but could also include NFTs, the parameters of an on-chain protocol like MakerDAO, or all of the above.</p><p>While DAOs have existed on Ethereum since 2016, these early experiments were more science project than real product.</p><p><strong>But in the last few years, DAOs became a practical necessity.</strong> The first major driver were DeFi protocols who wanted to credibly decentralize themselves - handing control over their protocol to the crowd of users, who vote using tokens (“governance tokens”).</p><p>The basic structure pioneered by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/compound-finance/compound-governance-decentralized-b18659f811e0">protocols like Compound in 2020</a> have become the de-facto standard for many DAOs launched since, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://uniswap.org/blog/uni">Uniswap in September 2020</a>.</p><p>In 2021, DAO growth was notable because it was happening <em>outside</em> of the DeFi protocols who were the first major entrants. These DAOs began to show the breadth of the design space possible for on-chain organizations.</p><ul><li><p><strong>Ethereum Naming Service (ENS)</strong>. First <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mobile.twitter.com/ensdomains/status/1389573520439525380">launched in 2017</a>, ENS is a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ens.domains/">decentralized naming protocol</a> that lets users create simple usernames (yourname.eth) which can be used as Ethereum accounts, to receive non-ETH crypto (including Bitcoin), or as a web URL. In 2021, ENS launched a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.ens.domains/v/governance/">DAO</a> which governs certain parameters of the ENS protocol, and a community fund to support the ENS ecosystem.</p></li><li><p><strong>ConstitutionDAO.</strong> In the span of a few short days in November, strangers from across the internet pooled a collective $44 million dollars in order to buy a copy of the US constitution. In total, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.xyz/ilemi/ConstitutionDAO-Funding-Tracker">17,521 distinct accounts</a> donated to the effort. The project gained <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cnn.com/2021/11/18/investing/constitution-auction-sothebys-crypto/index.html">mainstream coverage</a>, and resulted in a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/1TBa-9Lx3vc?t=9172">wild livestream</a> of bemused auctioneers mediating a bidding competition between a representative of the new internet of organizations, and the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theverge.com/2021/11/19/22791989/citadel-ceo-ken-griffin-won-constitutiondao-sothebys-auction">old world of finance</a>.</p></li><li><p><strong>PleasrDAO</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/lay2000lbs/status/1375195529504829443">began with a tweet</a>, and soon grew into an investment club. PleasrDAO is exploring a different part of the DAO design space - rather than a mass organization with tens of thousands of members, it’s a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pleasr.org/#">relatively small investment club</a> where members pool capital to make joint purchases. Notably, PleasrDAO has purchased several high profile cultural assets, like the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gallery.so/pleasrdao/88e17512d861358bac33a3310b6d65cf/6771f6edb51b930821f424452e1707b4">Doge 1/1</a>, or the unreleased WuTang album.</p></li><li><p><strong>Friends with Benefits (FWB)</strong> is an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.fwb.help/">online social community</a> where membership takes the form of ownership of the $FWB token. The token is used to control access to various online and offline spaces: chat groups, meetups, dinners, after parties, etc.</p></li><li><p><strong>MakerDAO</strong> began as a DAO, but then established some traditional org structures in 2018. MakerDAO is the creator of the DAI stablecoin, the first decentralized stablecoin on Ethereum and one of the most successful DeFi projects to date. This year, MakerDAO <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.makerdao.com/makerdao-has-come-full-circle/">completed the promised return to decentralization</a> by winding down its foundation and handing control of the Maker protocol over to a DAO governed by its token holders.</p></li></ul><p>DAOs are an incredibly general toolkit, enabling a large design space. With private keys and smart contracts, we can design nearly any arbitrary system through which humans can jointly govern on-chain assets and protocols.</p><p>As a result, we see this huge range of utility for DAOs. Soon it may become difficult to talk about them as a useful category. DAOs are a means for protocols to meaningfully decentralize themselves away from founder control, tools for online communities to quickly and seamlessly pool capital to achieve shared goals, a new type of social network, and a new way to collectively fund public goods.</p><p>The growth in DAOs this year was enabled by a set of software tools that makes it easy to get started.</p><p>Many DAOs use a simple combination of tools. For the on-chain smart contracts, most use a fork of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://compound.finance/docs/governance">Compound’s system</a>. Voting itself is handled by projects like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.snapshot.org/">Snapshot</a>, and discussion and debate of individual proposals happens on forums like a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.discourse.org/">discourse</a>.</p><p>In 2021, the range of tools available to create and manage DAOs expanded:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/"><strong>Mirror</strong></a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dev.mirror.xyz/WPnZICvS2XbHJQ3u-GrsvYqios3XWmZhQvTKEyUJOGE">launched a suite of tools</a> that help people create “Media DAOs”: joint publishing and ownership of content created on Mirror.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://coordinape.com/"><strong>Coordinape</strong></a> spun out of the Yearn community, and offers a framework for distributed teams to collaboratively decide on compensation for work done by DAO members.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rabbithole.gg/"><strong>Rabbithole</strong></a> launched tools to onboard new users to DAOs and build the skills and credentials to work for DAOs.</p></li><li><p>Forward-thinking governments have developed novel legal structures to streamline DAO formation and reporting, like in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.jdsupra.com/legalnews/crypto-daos-and-the-wyoming-frontier-9251606/">Wyoming</a>.</p></li></ul><p>There’s no shortage of problems and challenges for DAOs to overcome as they scale to suit the needs of the millions of people around the world who want to use them. A few key challenges that we hope to see progress on in 2022:</p><ul><li><p>Today most DAOs use some form of coin voting. This means that decisions are made in proportion to ownership of some “governance token”. There are many <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.ca/general/2021/08/16/voting3.html">known downsides of coin-voting systems</a>. Experiments in sybil-resistance like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.proofofhumanity.id/">Proof of Humanity</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.brightid.org/">BrightID</a> offer one way to build governance systems on the basis of individual people, and not tokens.</p></li><li><p>Finding management structures and work systems that enable distributed groups to meaningfully build products and coordinate actions.</p></li><li><p>Legal systems can be very slow to adapt to new forms of productive human activity, and DAOs are no exception. The lack of clear legal frameworks can introduce risk for DAO members. Work continues on this in jurisdictions around the world - for recent work in the US context, see this paper<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://a16z.com/wp-content/uploads/2021/10/DAO-Legal-Framework-Jennings-Kerr10.19.21-Final.pdf"> by David Kerr and Miles Jennings</a>.</p></li></ul><p>New organizations are emerging to address these, and other challenges. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.daocollective.xyz/">The DAO Research Collective</a> is one such organization, with the goal of making it easier for DAO founders to find answers and information about these questions.</p><h1 id="h-5-onwards" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">5. Onwards!</h1><p>As with every year, there’s too much happening in the Ethereum ecosystem to sum up in one blog post. But Ethereum is much bigger than the 4 themes above - a few other developments from 2021:</p><ul><li><p><strong>Identity:</strong> The Ethereum Name Service (ENS) saw breakout growth, growing to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ens.domains/#home-statistics">hundreds of thousands of users</a>, hundreds of integrations, and a new DAO community treasury ($1.9B) to fund continued development of the ecosystem. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.proofofhumanity.id/">Proof of humanity</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.brightid.org/">BrightID</a> gained use as an anti-sybil mechanism, the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://login.xyz/">Sign in with Ethereum</a> standard gained traction, and it <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethleaderboard.xyz/">became fashionable</a> to have an Ethereum identity.</p></li><li><p><strong>Gaming:</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://axieinfinity.com/">Axie Infinity</a> saw <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockworks.co/axie-infinity-program-lead-2022-will-be-all-about-gameplay/">incredible growth to 2.9 million users</a>, becoming the most successful game built on Ethereum. New kinds of crypto organizations like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://yieldguild.io/">Yield Guild</a> spurred interest in the play-to-earn gaming ecosystem. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.skyweaver.net/">Skyweaver</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.skyweaver.net/news/soft-launch-announcement">launched on Polygon</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.zkga.me/">Dark Forest</a> shipped v0.6 and continued to build a cult following around its crypto-native on-chain strategy game.</p></li><li><p><strong>Public goods funding:</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://clr.fund/">CLRFund</a> (a protocol that lets anyone run their own CLR) <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.clr.fund/trusted-setup-completed/">completed their trusted setup ceremony</a> and facilitated multiple rounds. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gitcoin.co/grants/">Gitcoin</a> continued their successful CLR product, funding more than <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gitcoin.co/results">$24 million across the year</a>. Optimism ran an experiment in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/optimismPBC/status/1445444759628091392">retroactive funding for public goods</a>, and the Ethereum Foundation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2021/12/13/client-incentive-program/">launched a client incentive program</a> to sustainably fund client development and maintenance. A new public goods organization - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://0xparc.org/blog/why-0xPARC">0xPARC</a> - launched to focus on application-level innovation.</p></li></ul><p>2021 was a bullish year for the Ethereum community. The ecosystem passed major milestones and the end of Proof of Work is in sight.</p><p>It’s easy to feel like a winner when the market is in your favour. It’s even easier to get distracted.</p><p>But this city won’t build itself - see you on the other side of Proof of Work.</p><p>-- <em>Josh Stark &amp; Evan Van Ness</em></p><hr><p><strong>🙏 Special thanks to </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/BLulinski"><strong>Bruno Lulinski</strong></a><strong>, </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/_miguelemos"><strong>Miguel Pereira</strong></a><strong>, and </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/NazimRizvic"><strong>Nazim Rizvic</strong></a><strong>,</strong> who assisted with research, drafting, and data analysis for this year’s post!</p><p><em>Thank you also to Superphiz, Lakshman Sankar, Liam Horne, Danny Ryan, Tim Beiko, Dankrad Feist, Trent Van Epps, Barry Whitehat, and Fabien from Snapsho</em>t.</p><p><em>All data cited in this blog post can found </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/spreadsheets/d/1-Is51Do_AgatnUsoxo-Iy7B0clCyxf1VN_gDt8mtly4/edit?usp=sharing"><em>here.</em></a></p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/b8af7081680752f13af436a56ce221f2b8ad22a223b12b704a03e87571ec7d67.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[The Year in Ethereum 2020]]></title>
            <link>https://paragraph.com/@josh-stark/the-year-in-ethereum-2020</link>
            <guid>GWslzhqVE0r2Cwh45Kx7</guid>
            <pubDate>Sun, 24 Oct 2021 20:42:02 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on Jan 20, 2021 on Medium. Ethereum is the digital frontier. Because it is open and programmable, Ethereum offers a vast uncharted expanse filled with opportunity. Over the last few years, this frontier has attracted its first major settlements. The freewheeling bazaar of decentralized finance (“DeFi”) has grown into a sector that is beginning to compete with Silicon Valley. This year, a second ecosystem began to put down roots: the creator economy of cryptoart, ...]]></description>
            <content:encoded><![CDATA[<p>👋 Note: Originally published on Jan 20, 2021 on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jjmstark.medium.com/the-year-in-ethereum-2020-98123e5f160d">Medium</a>.</p><p><strong>Ethereum is the digital frontier.</strong></p><p>Because it is open and programmable, Ethereum offers a vast uncharted expanse filled with opportunity.</p><p><strong>Over the last few years, this frontier has attracted its first major settlements.</strong> The freewheeling bazaar of decentralized finance (“DeFi”) has grown into a sector that is beginning to compete with Silicon Valley. This year, a second ecosystem began to put down roots: the creator economy of cryptoart, music, and media.</p><p>Meanwhile, the Ethereum community is poised to adopt the most significant changes to the core protocol in its short history. The frontier is finally paving its busy roads.</p><p><strong>Like in </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@jjmstark/the-year-in-ethereum-87a17d6f8276"><strong>2018</strong></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@jjmstark/the-year-in-ethereum-2019-242012e4276d"><strong>2019</strong></a>, our goal is to zoom out and show you the bigger picture. This blog post is not comprehensive — writing a <em>comprehensive</em> roundup about Ethereum is nearly impossible. Instead, we focus on a handful of trends we believe were most significant.</p><p>In our view, these were the biggest developments of 2020:</p><ol><li><p><strong>Bigger than Bitcoin.</strong> Ethereum eclipsed Bitcoin as the blockchain with the most valuable blockspace, and the blockchain used to transfer the most value.</p></li><li><p><strong>Ethereum’s Creator Economy</strong>. Artists, musicians, and creators of all types exit to Ethereum, where they control the value of their work.</p></li><li><p><strong>DeFi: Revenge of the Dex …and more!</strong> Decentralized exchanges changed the way the crypto industry traded, reaching a high of 16% of centralized trading volume.</p></li><li><p><strong>Ethereum’s scaling upgrades are underway</strong>. The first of the Eth2 upgrades — the beacon chain — went live on December 1, kicking off a multi-year process that will see Ethereum grow into the world’s settlement layer.</p></li></ol><p><strong>In 2020, Ethereum reached a critical mass</strong>. From a high enough vantage point, it’s clear that the weight in the industry has shifted. This year will be remembered as the year that the entire crypto industry began orbiting Ethereum.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ba79305af83bc1f93642f7feee4a20f8a563f92699389f36c17a27b1f67f8744.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-1-bigger-than-bitcoin" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Bigger than Bitcoin</h2><p>What is the world’s most popular blockchain?</p><p>For the first time in history, the answer is not “Bitcoin”.</p><p><strong>The answer is: “well… according to which metrics?”</strong></p><p>In 2020, Ethereum passed Bitcoin on two of the most important metrics we have to compare blockchains. First, Ethereum was used to transfer the most value:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f0e29e9ea100069404d70e555e9d606ef8f382ab48d971a39a40ee4d736827e3.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Ethereum transferred ~$1.6 trillion USD worth of assets, 60% more than Bitcoin’s ~$1 trillion.</p><p><strong>Ethereum’s most successful application — the </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/stablecoins/"><strong>stablecoin</strong></a> — is the primary driver of Ethereum’s growing transaction volume. Stablecoins are cryptocurrencies that hold a fixed fiat value (usually dollars), and so are more useful as a store of value or medium of exchange than a volatile asset like BTC or ETH.</p><p>Ethereum’s volume grew throughout the year, and since July, has consistently been settling more value than Bitcoin.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c5347a20be90fc2b9748543e3ef8f24d0886f71c128a43707e70d1f6451bd4d5.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Second, another key metric used to compare and measure</strong> <strong>the real use of cryptocurrencies are total transaction fees.</strong> Every time someone uses Ethereum or Bitcoin (to send money, or use an application), they pay a small fee. Fees are a useful metric because they show real demand from paying users.</p><p>In 2019, total fees paid to use Bitcoin was 4x the fees paid to use Ethereum.</p><p>In 2020, that flipped. Fees paid to use Ethereum were nearly <strong>double</strong> Bitcoin’s.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7a324088ba3e28986cb8e43f68b242a3433013b8ff56ce8b43bf7b817a4ef1cd.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Another way to frame this is in terms of the value of blockspace</strong>. Every blockchain has a limited capacity. Over the whole year, there’s only so much “block space” that can be used for transactions. <strong>In 2020, Ethereum’s blockspace was worth about twice as much as Bitcoin’s blockspace.</strong></p><p>If we look at cumulative fees across 2020, there is a clear shift in August when demand for Ethereum increased and fees began to rise.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/eab12a3ab564e1f1d6b6a435caada5cfb776b8a7943caac3c6d466201e876886.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Remarkably, even <em>applications built on Ethereum have — momentarily — had more paying use than the entire Bitcoin blockchain.</em></strong> On August 10, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/haydenzadams/status/1292905687140519939">fees paid to use Uniswap were tied with fees paid to use Bitcoin</a>, and since then <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cryptofees.info/">have occasionally exceeded 24h BTC fees</a>.</p><p>Of course, Bitcoin still leads by other metrics.The marketcap of Bitcoin is still higher than the marketcap of all Ethereum-based assets. And, Bitcoin has greater name recognition with people outside of crypto.</p><p>But when you look at <em>real use</em> of these platforms, Ethereum has taken a clear lead over Bitcoin, and no other blockchain is within several orders of magnitude.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ba79305af83bc1f93642f7feee4a20f8a563f92699389f36c17a27b1f67f8744.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-2-ethereums-creator-economy" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Ethereum’s Creator Economy</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/beeple"><strong>Beeple</strong></a><strong> is a digital artist.</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.beeple-crap.com/about">His real name is Mike Winkelmann</a>.</p><p>His work ranges from concert visuals (where he’s worked with One Direction, Eminem, Justin Bieber, and many others), to 3D / Motion Design work for clients like Apple, Nike, Activision, and others.</p><p>For 13 years, Beeple has created and published a piece of 3D art <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.beeple-crap.com/everydays">every single day</a> as a way to hone his skills and build a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.instagram.com/beeple_crap/?hl=en">large following on instagram</a>.</p><p>He first heard about Ethereum in 2017, but didn’t look very closely at it. Then this summer, he noticed some artists who work in his industry start to sell art on Ethereum.</p><p>These artists were selling unique digital artwork in the form of “non-fungible tokens” (NFTs). And they were making good money doing it. In July, Trevor Jones <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://news.bitcoin.com/non-fungible-digital-artwork-sale-shatters-records-picassos-bull-nft-sells-for-55k/">sold a piece of digital art for $55,555</a>, at the time a record amount. Beeple decided to try it out for himself.</p><p>Up until this point, Beeple’s “everyday” pieces didn’t pay well, or at all. <strong>Instead, Beeple’s art made money for Instagram and Twitter, who sell ads to his millions of followers.</strong> You could say that on these platforms, Beeple — and every other artist — just gets paid in exposure.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f963d867271a977d195bed02f07c946c73fc31dc29a5c44dea85b4c61b8e6e3e.png" alt="ILLESTRATER, by Beeple. Used with artists permission." blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">ILLESTRATER, by Beeple. Used with artists permission.</figcaption></figure><p><strong>Ethereum gave Beeple an exit from that system.</strong> On Ethereum, 13 years of art stopped being an asset just for Instagram &amp; Twitter, and became an asset for Mike. He was able to put his work on an open market, and find out what it was worth.</p><p>In December, Beeple sold a set of his everydays for a combined <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cryptobriefing.com/digital-art-auction-raises-record-million/">3.5 million</a>, setting a new record for cryptoart sales. During this sale, he <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://decrypt.co/51270/beeple-nft-sale">sold three editions of artwork for a total of $582,000 in five minutes.</a></p><p><strong>2020 was the year Ethereum’s creator economy reached a critical mass.</strong> If ICOs were Ethereum’s first breakout application, and DeFi is the second, then the creator economy is quickly becoming the third.</p><p>The same tools that helped Beeple take ownership of his art are being used by other artists, musicians, fashion designers, writers, and more. But it was cryptoart where the growth was the most obvious. Over the last year, monthly volume of people buying and selling crypto art exploded:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d0333612f6e9cdba59aff606e625fc2d9c7ff6e243e64b88968e2268640b2248.png" alt="https://cryptoart.io/data" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">https://cryptoart.io/data</figcaption></figure><p>In total, cryptoart volume was about $23 million in 2020. While this is small in comparison to the broader crypto markets, it’s not insignificant compared to other platforms for creators. To give a sense of scale, this early cryptoart volume on Ethereum is about 5% of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://variety.com/2019/digital/news/patreon-3-million-patrons-500-million-dollar-payout-1203114979/">$500 million Patreon paid out to creators in 2019</a>.</p><p><strong>What makes the creator economy notable isn’t the absolute volume, but the incredible <em>relative</em> value offered to artists.</strong> For Beeple, cryptoart wasn’t just <em>marginally</em> better than the way he worked before. It was a zero-to-$3.5 million moment.</p><p>That’s why most of the artists who are exiting to Ethereum are not long-time crypto adherents. They’re established artists with pre-existing followings, who are drawn to what Ethereum offers: a better way to monetize their work, and an unexplored canvass for experimentation.</p><p>To name a few: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/muratpak"><strong>Murat Pak</strong></a>, who might best be known as the artist behind the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/archillect">Archillect twitter account</a>, has recently started creating &amp; selling NFTs — and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/muratpak/status/1337289802727776257">explaining them in detail to their followers</a> (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://niftygateway.com/profile/pak">Pak</a>’<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://niftygateway.com/profile/pak">s Niftygateway</a>). Pak’s NFTs have brought in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.dapp.com/article/nft-crypto-art-millionaire?utm_source=rd">more than $1 million USD in 2020</a>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/quasimondo"><strong>Mario Klingemann</strong></a>, who uses AI &amp; machine learning to create bizarre and surprising generative art, has also gotten in to the NFT game (Mario’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://superrare.co/quasimondo">Superrare</a>). Or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/JoanieLemercier"><strong>Joanie Lemercier</strong></a>, whose work ranges from large light protection installations, to climate activism, to silkscreen prints (Joanie’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://niftygateway.com/collections/joanielemercier">Nifty gateway</a>).</p><p><strong>The same toolkit that makes Ethereum a frontier for art </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://newsletter.banklesshq.com/p/crypto-will-fix-the-music-industry"><strong>also offers a better model to musicians</strong></a>. In the last 6 months alone, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/water_and_music/status/1349759157071728644">musicians sold more than $1M of NFTs and social tokens</a>.</p><p>One of the most outspoken musicians to embrace Ethereum is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/RAC">RAC</a>, aka André Anjos. In October, André <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ourzora.com/home/introducing-rac">released a fan token called $RAC</a>. The token was distributed to his existing fanbase to retroactively reward them. People received tokens if they had previously bought merch, or subscribed to RAC on various platforms. $RAC gives its holders access to exclusive perks, access to new work, and more. Other artists, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/3LAU">3LAU</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/TOKiMONSTA/status/1344422116356067329">Tokimonsta</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.stereogum.com/2113059/portugal-the-man-launch-crypocurrency-ptm-coin/news/">Portugal. The Man</a> are experimenting with similar ideas.</p><p>Behind the scenes, the creator economy’s growth is being enabled by a new generation of platforms, tools, and markets.</p><p>Over the last few years, a large number of creator-economy marketplaces have sprung up. Some act as platforms for any type of NFT (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rarible.com/">Rarible</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://niftygateway.com/">Niftygateway</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://opensea.io/">Opensea</a>), whereas others specialize in a certain type (for cryptoart: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://async.art/">AsyncArt</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://knownorigin.io/">KnownOrigin</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://makersplace.com/">MakersPlace</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://foundation.app/">Foundation</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://superrare.co/">Superrare</a>) or a certain aesthetic, acting almost like a brand or label (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://store.zora.co/">Zora</a>). Recently launched <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/">Mirror</a> aims to be a user-owned publishing platform, and Cent is trying to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Cent">tokenize and sell tweets</a>. Audius, a crypto based music-streaming platform, grew to have <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/roneilr/status/1322322362499387392">more than 1 million monthly users</a> in October.</p><p><strong>For most of its history, the crypto space has been synonymous with money.</strong> But Ethereum’s frontier is much larger than finance. At the same time, the creative web is at a turning point, as artists, musicians, writers, and creators of every type are increasingly dissatisfied with the platforms that exclude them, censor them, control their relationships with their audience, and extract fees for that privilege.</p><p>Ethereum’s digital frontier is an exit from those systems.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ba79305af83bc1f93642f7feee4a20f8a563f92699389f36c17a27b1f67f8744.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-3-defi-revenge-of-the-dex" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. DeFi: Revenge of the Dex</h2><p><strong>In 2018, many had concluded Decentralized Exchanges (Dexes) were a failed experiment.</strong></p><p>In our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@jjmstark/the-year-in-ethereum-87a17d6f8276">review of that year</a>, we included a short note about <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://uniswap.org/">Uniswap</a>, a new dex which had launched in November. In 2019, Uniswap grew substantially — daily volume went up by 6,000%.</p><p>In 2020, Uniswap was used to trade more than $58 billion worth of assets. In September, Uniswap was <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://uniswap.org/blog/year-in-review/"><strong>briefly doing more volume than Coinbase.</strong></a> This growth isn’t limited to Uniswap — dex volume is increasing across the board:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3d749e8cc45212eb40a781a12b4c9cd48a2bcf036c1855c4f3a04e5c0c84e348.png" alt="https://duneanalytics.com/hagaetc/dex-metrics" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">https://duneanalytics.com/hagaetc/dex-metrics</figcaption></figure><p>In October, combined dex volume <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblockcrypto.com/data/decentralized-finance/dex-non-custodial/dex-to-cex-spot-trade-volume">reached a high of 16% of all centralized exchange (CEX) volumes</a>.</p><p><strong>It was another year of incredible growth in DeFi, Ethereum’s financial system.</strong> DeFi is a network of connected financial services &amp; protocols being built on the internet, expanding access to basic financial services to everyone on earth. Today, you can use DeFi applications to save money, take out a loan, make payments around the world, earn interest on your assets, or speculate on crypto markets.</p><p>In February, DeFi <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/why-defis-billion-dollar-milestone-matters">hit the milestone of $1 billion</a> in total value locked within DeFi protocols. By the end of December, that had grown to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://defipulse.com/">$15 billion</a>.</p><p>And in November, the number of unique addresses that have ever used DeFi protocols surpassed 1 million.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/05ca558bb78c0f7313e7a77730778d291abdc9c042b8c004db39776942c01f3e.png" alt="https://duneanalytics.com/rchen8/defi-users-over-time" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">https://duneanalytics.com/rchen8/defi-users-over-time</figcaption></figure><p>It’s impossible to sum up everything that happened in DeFi this year, but four developments are worth calling out in particular:</p><p><strong>1. In January, Aave introduced </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aave.com/flash-loans/"><strong>flash loans</strong></a><strong>.</strong> Flash loans let anyone borrow an asset, do something with that asset, and then repay the original loan <em>all in the space of a single Ethereum transaction</em>. In effect, this makes it possible to offer <strong>unsecured loans</strong>. The lender’s risk is protected by the fact that the loan and the repayment happen, in effect, at the same time — if the borrower can’t repay the loan, then the loan was never made in the first place.</p><p>This is the <em>decentralization of arbitrage.</em> On Ethereum, if you find a market inefficiency and have some technical savvy, then you can profit from it. You don’t need to be an institution with many millions of dollars to take advantage of that arbitrage.</p><p><strong>2. This summer, </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://compound.finance/"><strong>Compound</strong></a><strong> introduced liquidity mining — kicking off a protocol arms race.</strong> Compound introduced a governance token, $COMP, which users could earn (“mine”) in exchange for adding liquidity to Compound, or borrowing from it. This tactic was quickly copied by other protocols, especially very <em>new</em> ones who had no depositors, and needed to quickly gain marketshare by offering high rates to “liquidity miners.”</p><p>Lost in the noise was this: protocols learning how to use the tools that Ethereum offers them to bootstrap themselves into existence, competing against established protocols in a brutal free market.</p><p><strong>3. Uniswap kicked off a trend of rewarding past-users with tokens.</strong> When Uniswap introduced a token ($UNI) and its own “liquidity mining” incentives, it also distributed 15% of all $UNI to early users of the protocol. This included users who previously provided liquidity, <em>and</em> anyone that had ever used Uniswap — even once.</p><p>Distinct from liquidity mining, this is something new. Imagine if AirBnB or Uber had given 15% of their equity to early hosts, drivers, and users. Crypto protocols like Uniswap are experimenting with new models, that blur the lines between user and owner. What would the world be like, if our most valuable marketplaces were owned by the people who use them?</p><p><strong>4. Bitcoin gets a new life as a wrapped token on Ethereum.</strong> A Bitcoin is “wrapped” when it is locked somewhere (into a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://tbtc.network/">protocol like TBTC</a>, or by a custodian like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://wbtc.network/">BitGo</a>), and then an IOU token is issued on Ethereum, which can be redeemed back on the Bitcoin blockchain.</p><p>Why are Bitcoin holders moving their Bitcoin onto Ethereum? Because on Ethereum, you can do things with your Bitcoin besides hold it. You can use your Bitcoin as collateral for a loan, or lend it out and earn interest on it. At the beginning of the year there were about 1,000 wrapped Bitcoin on Ethereum, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://defipulse.com/btc">by November there were ~154,000</a>, nearly 1% of the total Bitcoin supply, being <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://defipulse.com/btc">put to work on Ethereum.</a></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ba79305af83bc1f93642f7feee4a20f8a563f92699389f36c17a27b1f67f8744.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-4-ethereums-scaling-upgrades" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">4. Ethereum’s Scaling Upgrades</h2><p>After years of research, planning, development, and testing, the Ethereum community laid the foundation for the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/eth2/">multi-year, multi-step Eth2 upgrades</a>.</p><p>This marks the beginning of a new phase. Over the next few years, the Ethereum community plans to make multiple inter-dependent upgrades to the core protocol, radically expanding the capacity and security of the network.</p><p><strong>You’ve probably heard this project referred to as “</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/eth2/"><strong>Eth2</strong></a><strong>”, but this has always been a bad name</strong>. “Eth1” and “Eth2” are not sequential versions of a thing, but rather two components of a whole — Ethereum — that will be merged together. The broader project is really a set of separate, but related, upgrades. The first of these upgrades — the Beacon chain — launched on December 1, 2020.</p><h2 id="h-the-beacon-chain-goes-live" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The beacon chain goes live</h2><p><strong>The </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/eth2/beacon-chain/"><strong>beacon chain</strong></a><strong> is the backbone of Ethereum’s new Proof of Stake consensus mechanism.</strong> Today, the beacon chain isn’t being used by the Ethereum protocol — it’s just running smoothly, while the community fine-tunes and hardens it, in preparation for supporting a hundred-billion dollar network.</p><p><strong>Ethereum’s Proof of Stake consensus system is unique.</strong> No other blockchain community has prioritized decentralization — the ability for anyone, even with consumer hardware, to run a node — to the same degree as Ethereum.</p><p>What happens next? There are two major tasks in the near future. One is to merge the Eth1 chain with Eth2, swapping out Proof of Work for the beacon chain’s Proof of Stake. The other, is to add data shards, which will open a new route to immediate scalability through rollups.</p><h2 id="h-a-rollup-centric-roadmap" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">A rollup-centric roadmap</h2><p>In October, Vitalik proposed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698">an adjustment to Ethereum’s roadmap</a>. This plan would prioritize expanding use of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.ca/general/2021/01/05/rollup.html">rollups</a> to give the Ethereum ecosystem massive scalability gains in the near future.</p><p><strong>Rollups are a layer 2 scaling technology.</strong> The idea is that we can keep <em>data</em> on-chain, while moving execution “off-chain”, to an environment that can handle faster performance, while still preserving the characteristic safety guarantees of “on-chain” Ethereum transactions. For a detailed explanation, check out <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.ca/general/2021/01/05/rollup.html">Vitalik’s guide</a>.</p><p><strong>The key to the rollup-centric roadmap is that rollups become even <em>more</em> powerful when combined with a specific Eth2 upgrade: data shards.</strong> Data shards allow anyone to pay transaction fees to post data to several different sharded chains. Today (without data shards) rollups give Ethereum a 3000 transaction per second throughput capacity, but with data shards that throughput reaches more than 100,000 transactions per second.</p><p>We have rollups live on mainnet today (though they don’t yet use Eth2 data shards). <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://loopring.io/">Loopring</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fuel.sh/">Fuel</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zksync.io/">zkysnc</a> already have ETH and token transfers enabled. All are capable of doing thousands of transactions per second with similar security assumptions as transacting on the Ethereum mainnet.</p><p>2020 also saw optimistic rollups launch testnets with Solidity/EVM support. In 2021, we will see developers begin to port their applications to optimistic rollups (in fact, this blog post is late enough that we’ve <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/ethereum-optimism/mainnet-soft-launch-7cacc0143cd5">already begun to see it</a>). As a result, transaction fees for end users will be lower, even as demand for Ethereum blockspace continues to grow.</p><p>If you want to read more about how Rollups fit into Ethereum’s roadmap, we recommend <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblockcrypto.com/post/90818/ethereum-2-eth2-whats-next-2021">this recent post by Ben Edgington</a>.</p><h2 id="h-the-hobbyist-staker-community-grows" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The hobbyist staker community grows</h2><p><strong>As the beacon chain launch grew closer, a community of hobbyist stakers grew up around it.</strong> This is a direct result of the Ethereum community’s decision to prioritize a PoS consensus mechanism that made it viable to participate with consumer hardware.</p><p>Communities like this <em>used</em> to exist in the early days of PoW mining, before ASICs centralized mining in the hands of large companies. Readers who were around in 2014–2016 will remember that being able to contribute to the network’s consensus on an <em>individual basis</em> was an important part of the crypto ethos, which has since been mostly lost. Now, Ethereum is bringing it back.</p><p>It’s another example of what makes the Ethereum community great. There was a need for education, resources, and tech support to help people learn how to set up their clients and stake successfully. The largest of these communities is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ethstaker.cc/">Ethstaker</a>, a community of about 6,000 people on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://invite.gg/ethstaker">Discord</a>. If you’re interested in staking, this is the right place to start.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ba79305af83bc1f93642f7feee4a20f8a563f92699389f36c17a27b1f67f8744.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-what-did-it-all-mean" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What did it all mean?</h2><p>Ethereum is growing up.</p><p><strong>Ethereum’s digital frontier is no longer an experiment, no longer a blank canvass.</strong> It’s an economy, a growing city-state. Still rough around the edges, sure. But that’s always been part of the charm.</p><p><strong>Since 2015, Ethereum has always been the underdog.</strong> But 5 years later, it’s the protocol with the largest volume and the most valuable blockspace. There are still other metrics to conquer — but you can feel the Ethereum community’s goals expanding beyond simple comparisons to digital gold.</p><p>Being the most-used cryptocurrency isn’t worth much if crypto itself fails, if it doesn’t solve real problems, or if it can’t scale. Ethereum’s next challenges will be bigger, because they will be the whole crypto market’s challenges.</p><p><strong>So, what are you waiting for?</strong> Winter is over, and we’ve got work to do. The frontier doesn’t build itself.</p><p>— <em>Josh Stark &amp; Evan Van Ness</em></p><p><em>Thank you to George Trotter, Jacob Horne, Mike Winkelmann, Superphiz, Richard Chen, and Danny Ryan.</em></p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/65b9cd7d974442737829f5b17bf9dc0317eb8b12bc770e73969575715848442f.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[The Year in Ethereum 2019]]></title>
            <link>https://paragraph.com/@josh-stark/the-year-in-ethereum-2019</link>
            <guid>yAuv0B5hTobjikzWLNcT</guid>
            <pubDate>Sun, 24 Oct 2021 20:20:33 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on Jan 22, 2020 on Medium. Ethereum began as a blank canvas. Ethereum is an open, permissionless blockchain that developers can use to create any kind of application they want. This year, the early strokes laid down on that canvas began to form into a coherent picture. You don’t have to squint so much to see the direction Ethereum is going. Protocols and applications built on Ethereum are beginning to find product-market fit, quickly building communities of thous...]]></description>
            <content:encoded><![CDATA[<p>👋 Note: Originally published on Jan 22, 2020 on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jjmstark.medium.com/the-year-in-ethereum-2019-242012e4276d">Medium</a>.</p><p><strong>Ethereum began as a blank canvas.</strong></p><p>Ethereum is an open, permissionless blockchain that developers can use to create any kind of application they want.</p><p>This year, the early strokes laid down on that canvas began to form into a coherent picture.</p><p>You don’t have to <em>squint</em> so much to see the direction Ethereum is going. Protocols and applications <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/builtoneth">built on Ethereum</a> are beginning to find product-market fit, quickly building communities of thousands of paying users.</p><p>The empty spaces on the canvas are no longer sources of uncertainty or doubt. Instead, they look more like opportunities: what can we build over there?</p><p><strong>2019 was the year Ethereum grew more confident</strong>. The technical roadmap gained clarity as difficult engineering problems were solved, and the largest developer community in crypto is building applications that people actually pay to use.</p><p>This last year, it felt like every big challenge facing the crypto industry as a whole was being addressed primarily by the Ethereum community:</p><ul><li><p><strong>It’s on Ethereum</strong> where decentralized exchanges are solving the problem of trusted third parties, by letting users trade without ever giving up their private keys</p></li><li><p><strong>It’s on Ethereum</strong> where smart wallets are solving intractable UX challenges, without requiring users give up control over their funds</p></li><li><p><strong>It’s on Ethereum</strong> where stablecoins like Dai are solving the volatility problems that have made other cryptocurrencies poor payments technology. On Ethereum, peer to peer digital cash isn’t a dream, it’s real — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://makerdao.com/en/">go use it</a>!</p></li></ul><p>Like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@jjmstark/the-year-in-ethereum-87a17d6f8276">last year</a>, our goal is to zoom out and show you the bigger picture. This is a summary of the most important developments and trends in Ethereum — the things that we’ll say mattered when we look back in ten years.</p><p>In our view, the biggest developments of 2019 were:</p><ol><li><p><strong>The Ethereum Economy continued to grow</strong>. DeFi remains the largest sector within Ethereum, and we saw early signs of growth in gaming &amp; decentralized autonomous organizations (DAOs).</p></li><li><p><strong>Ethereum nudged into the mainstream</strong>. Major corporations, financial institutions, consumer brands, and even celebrities began actually using Ethereum.</p></li><li><p><strong>Ethereum 1.0 improved</strong>. A number of projects led to major performance improvements, and a direction was chosen for long-term sustainability.</p></li><li><p><strong>Eth2 made progress as an engineering project</strong>, and laid the foundation for launching in early 2020.</p></li><li><p><strong>Layer 2 made steady progress, with new tech capturing the community’s attention.</strong> Rollups and Zero Knowledge technology made the largest strides this year, while other technologies like state channels made steady progress.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c109773628c782cd3be563a346b1cebd1ad6564c7193ed0249e289902eb8d03e.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-1-the-ethereum-economy-grows" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. The Ethereum Economy Grows</h2><p>In this year’s review, we want to put Ethereum’s adoption into context of the rest of the cryptocurrency industry.</p><p>One obviously important metric to use is simply: are people actually paying to use cryptocurrencies and decentralized applications?</p><p>Any time someone uses a blockchain like Bitcoin or Ethereum, they pay a small fee which is collected by miners. Here are the total fees paid in 2019:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/85da7066a8e4f8d5b58d4b720499f0deea789fd1d08b5e19a3b5253cec0afc29.png" alt="Source: Coinmetrics" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Coinmetrics</figcaption></figure><p>This graph shows the top 16 blockchains, ranked by fees paid (for obvious reasons, it does not include blockchains where there are no fees). You can see all of the underlying data <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/spreadsheets/d/1qko_xntJI6wONiD7YyqvedU6_65Hfy4QuWcWx8gN6O8/edit?usp=sharing">here</a>.</p><p><strong>The reality is that there are only two blockchains with significant use: Bitcoin and Ethereum.</strong> As we’ll see in later sections, many individual applications on Ethereum have more paying use than most blockchains with market caps in the billions of dollars.</p><h2 id="h-the-year-of-decentralized-finance-again" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">💰 The Year of Decentralized Finance (Again)</h2><p>In 2019, Decentralized Finance (DeFi) remained the most significant ecosystem within the Ethereum economy.</p><p><strong>The DeFi vision is simple: an alternative worldwide financial system.</strong> The internet has made information cheap and universally accessible, and Satoshi made information into money. Every person on earth should be able to access a financial system — payments, savings, lending, investing — through the internet.</p><p><strong>Although this system is early, it exists today</strong>. If you live in a country with a weak financial system or hyperinflation, DeFi may already be a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=hHji4x5C1q0">better alternative than your domestic banks and financial institutions.</a></p><p>DeFi gives us cryptocurrencies that hold a stable value (“stablecoins”), a necessary innovation for any realistic payment use-case. DeFi has enabled thousands of users to earn interest, by lending out their ETH to borrowers. DeFi has enabled the easy creation of assets that automatically execute trading strategies &amp; grow your wealth.</p><p><strong>All of this is available today</strong>, through a financial system that never closes, is openly auditable and transparent, and where your account can’t be shut down if <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Operation_Choke_Point">you work in the wrong industry</a> or have the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.bbc.com/sport/football/51107343">wrong political views</a>.</p><p><strong>This year, one of Ethereum’s under-appreciated virtues came into clearer focus: applications built on Ethereum are interoperable and composable</strong>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ercwl/status/1191544017340772352">If you are creating or issuing a new asset onto Ethereum, you can easily “plug in” to a protocol that facilitates asset trades</a>. As David Hoffman puts it, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/pov-crypto/ethereum-the-digital-finance-stack-4ba988c6c14b">Ethereum is “money legos”</a> that make it easy to create more complex systems. This allows DeFi products to quickly become more useful to users, taking advantage of the extensive infrastructure that has already been built.</p><p>While DeFi is still <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/technocrypto/status/1188516292858437632">relatively early and risky</a>, the convenient thing about being a financial system is that it comes equipped with tools to help manage risks. The interest rates paid to users who lend their ETH in DeFi have been relatively high, in part because using these platforms introduces risk.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://nexusmutual.io/">Insurance protocols like Nexus Mutual have sprung up</a> to give users a way to hedge the unavoidable risks of working at the frontier of a new industry. Nexus Mutual launched in July, and in the next 5 months users paid about $11,000 in premiums. That’s greater than the total transaction fees paid to use the privacy cryptocurrency Grin over the same period ($7,600).</p><h2 id="h-how-much-did-defi-grow-in-2019" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>📈 How much did DeFi grow in 2019?</strong></h2><p><strong>The simplest metric used to track DeFi’s growth is the total value of assets “locked” (TVL) in Ethereum’s DeFi ecosystem</strong>. In other words, how much money is currently stored in the smart-contracts that serve as infrastructure for this financial system?</p><p>In 2018, this value more than tripled from ~$70 million to $300 million.</p><p>In 2019, it more than doubled to $667 million on December 31, 2019:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8f6067d8bb773d031ea783d62d152a713309a69be316dc04f501e8d3f824d4b0.png" alt="source: Concourse Open, DeFi Pulse" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">source: Concourse Open, DeFi Pulse</figcaption></figure><p>Another way of viewing the growth of the DeFi ecosystem is to visualize not only the total value locked, but the number of accounts using them and how many interactions those accounts have with the application.</p><p><strong>At the start of 2019, MakerDAO was the only DeFi protocol with significant funds, a total of 1.86 million ETH (at the time, valued at ~$260.4 million).</strong> In the graph below, the size of the circle corresponds to the amount of ETH locked in the protocol:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/934ceefce5b33dd127bf76626316c59284835e4f9354bac0f31c523423671883.png" alt="Source: Alethio (01–01–2019 data)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Alethio (01–01–2019 data)</figcaption></figure><p>But by the end of 2019, the field was much more diverse:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/49ad0807eff48fa4f0d6972b6beaa1cde96c16a8a50c1ed950ddf9ae9cdba62a.png" alt="Source: Alethio (12–15–2019 data)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Alethio (12–15–2019 data)</figcaption></figure><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://compound.finance/"><strong>Compound</strong></a><strong> grew its TVL by 1,000%, from 35,000 ETH to 350,000 ETH, and rapidly grew its number of users.</strong> MakerDAO is captured in a moment of transition between the original “single collateral” version of DAI (green circle) to “Multi-collateral” DAI (yellow circle). Both types of DAI have a combined TVL of 2.15 million ETH, an increase of 16%.</p><h2 id="h-decentralized-exchanges-grow-in-variety-and-volume" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>🌐 Decentralized Exchanges grow in variety and volume</strong></h2><p><strong>Decentralized Exchanges (DEXs) are an alternative to centralized cryptocurrency exchanges.</strong> DEXs let you trade your assets over the internet without requiring a centralized intermediary like Coinbase, Binance, or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cointelegraph.com/news/quadrigacx-users-lose-190m-as-speculations-over-cottens-death-swirl">Quadriga</a>.</p><p><strong>One of the most exciting developments in 2019 was the rise of </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://uniswap.io/"><strong>Uniswap</strong></a>.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://uniswap.io/">Uniswap</a> is a new kind of decentralized exchange. In a “normal” DEX, traders interact with each other — they offer to sell at a price, find a buyer, and then trade directly.</p><p><strong>With Uniswap, you trade directly with the Uniswap protocol.</strong> The Uniswap protocol <em>itself</em> is the market maker, who sets prices and offers to trade. This is accomplished 100% on-chain, with no off-chain dependencies.</p><p><strong>Because Uniswap is built on Ethereum, anyone can use it by calling its contracts</strong>. This lets <em>other</em> DeFi protocols utilize Uniswap as a way to bootstrap liquidity for a market, quickly enabling anyone to trade a new asset. Uniswap is one particularly useful “money lego” that has been integrated into many other products and services.</p><p><strong>Because Uniswap is built on Ethereum, it is uncensorable</strong>. You might be able to take down one particular front-end for Uniswap, but the underlying contracts — the real product itself — remains accessible to anyone with an internet connection.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/uniswapexchange/status/1212092582223896578">In 2019, Uniswap</a> went from an average daily volume of $25K to $1.5 million (an increase of +6,000%), and grew its available liquidity from $500K to $25 million (+5,000%).</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/388e1341d854d77bb46fbba9498a367e448832624ac089583aadbcf1f1dcfa6d.jpg" alt="Source: DeFi Pulse" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: DeFi Pulse</figcaption></figure><p>Over the course of 2019, Uniswap liquidity providers (people who “lock” their assets into the protocol, in order to earn a return for the service of providing liquidity) earned more than $1.2 million in fees.</p><p>As a useful comparison, that is greater than the total combined transaction fees paid in 2019 to use Ethereum Classic ($587K), Litecoin ($413K), and Ripple ($179K).</p><p>Those three blockchains have a combined marketcap of $13 billion. Uniswap is a team of 4 that raised a $1.8 million seed round in mid-2019.</p><p><strong>Also in 2019:</strong></p><ul><li><p>Beyond Uniswap, DEXs on Ethereum had an impressive year. Total trading on DEX’s built on Ethereum passed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblockcrypto.com/linked/51099/total-dex-volume-on-ethereum-surpasses-2-3b-in-2019-with-idex-leading-the-market">$2.3 billion</a>.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://kyber.network/">Kyber</a>, one of the largest decentralized exchanges, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.kyber.network/kyber-ecosystem-report-9-29d1c64b48a7?gi=bf91263f3181">grew its volume</a> 443% from $70 million to $380 million.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://0x.org/">0x</a> ended the year with $254 million in volume, and the number of trades increased 27% — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.0xproject.com/0x-2019-in-review-4fa646d00206">a year of focusing on liquidity and R&amp;D</a>.</p></li><li><p>We saw the rise of DEX aggregators like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.totle.com/">Totle</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dex.ag/">dex.ag</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://1inch.exchange/#/">1inch.exchange</a>. These are services which allow users to find the best price across DEXs.</p></li></ul><h2 id="h-lending-services" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>🏦 Lending Services</strong></h2><p><strong>One of the most significant developments in Ethereum’s DeFi ecosystem was the </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://defipulse.com/defi-lending"><strong>rapid growth of lending services</strong></a>.</p><p>These applications let users lock their cryptocurrency into smart contracts, where other users can borrow it, paying you interest. In 2019, more than <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drive.google.com/file/d/1vc-DGG0iqEBQqNlsr5x6vxGxWUAEdgV3/view">$600 million </a>in loans were originated on Ethereum. That is more than double the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dfi.wa.gov/sites/default/files/reports/2017-payday-loan-report.pdf">total value of all payday loans made in Washington state in 2017</a> ($248 million).</p><p>For instance, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/compound-finance/the-compound-guide-to-supplying-borrowing-crypto-assets-94821f2950a0">right now you can take any DAI you have, and start earning 5.9% interest annually</a> by lending it through the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://compound.finance/">Compound</a> lending protocol. In 2019, Compound grew its TVL from $20 million to $91 million.</p><p>Or, you <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@eric.conner/maker-dai-cdp-how-to-get-a-cheap-decentralized-loan-in-minutes-8ba682870e17">could lock some of your ETH into the MakerDAO protocol, as collateral to take out a loan of DAI </a>(which you could then lend on Compound, if you wanted).</p><p>In 2019, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://graphs.santiment.net/makerdao#collateral">users paid $5.5 million in fees</a> to the MakerDAO protocol, a total that is greater than the sum of all transaction fees paid on every blockchain other than Bitcoin and Ethereum.</p><h2 id="h-stablecoins" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>💵 Stablecoins</strong></h2><p><strong>Stablecoins fulfill the original vision of cryptocurrency as “peer to peer digital cash” — a useful means of making cheap, fast payments over the internet</strong>. A digital dollar you can use to make payments, receive your salary, and that won’t lose its value overnight in the volatile cryptocurrency markets.</p><p><strong>Virtually all stablecoins are built on Ethereum</strong>. This year, Ethereum gained even greater dominance as the default platform for stablecoins, as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://tether.to/">Tether </a>— the oldest and largest stablecoin — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ether0x/">moved a majority of its outstanding supply</a> over to Ethereum, transitioning off the (Bitcoin based) Omni protocol.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8b30a1f61f5cfc48c3f57a002e61a68cfb3175ed86a904dd776e1a11f7490113.png" alt="Tether on Omni (Dark green) and Tether on Ethereum (Light green) — Source: Coinmetri" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Tether on Omni (Dark green) and Tether on Ethereum (Light green) — Source: Coinmetri</figcaption></figure><p>In 2019, Tether issued approximately $ 2.3 billion onto Ethereum, with more than $1 billion of that total directly coming at the expense of Bitcoin’s Omni. <strong>This was the largest migration of assets from one blockchain to another in history.</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://makerdao.com/">MakerDAO</a>, the protocol which supports the Dai stablecoin (covered extensively in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@jjmstark/the-year-in-ethereum-87a17d6f8276">Year in Ethereum 2018</a>), went through a major upgrade. While originally DAI could only use ETH as the “single collateral” available to issue new DAI, in November MakerDAO <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblockcrypto.com/linked/47416/multi-collateral-dai-goes-live-on-makerdao">successfully launched “Multi collateral DAI”</a> which makes it possible to use many assets on Ethereum in the system.</p><h2 id="h-a-cambrian-explosion-of-ethereum-based-assets" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>💥 A Cambrian explosion of Ethereum-based assets</strong></h2><p><strong>One major new trend in DeFi is the expansion of products and protocols that facilitate the use of synthetic assets.</strong> By “synthetic asset” we simply mean an asset that is designed to have specific characteristics, often imitating the profile of <em>other</em> assets.</p><p><strong>The programmability and interoperability of assets on Ethereum makes this easy.</strong> Using Ethereum smart-contracts, developers have created assets that track the value of other cryptocurrencies, automatically implement specific trading strategies, or create custom derivatives.</p><p>Set protocol launched <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.tokensets.com/">TokenSets</a> in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/set-protocol/tokensets-is-live-automate-your-crypto-portfolio-now-50f88dcc928d">April,</a> a suite of products that allow anyone to purchase an ERC-20 that then implements a specific trading strategy. For instance, you might buy $1,000 worth of the “ETH 20 Day MA Crossover” set, which rebalances between ETH and the USDC stablecoin, depending on a specific market indicator. The goal is that when ETH is rising, this TokenSet is mostly ETH, and when ETH is falling, it swaps into a stablecoin to avoid losses.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://umaproject.org/">Universal Market Access (UMA)</a> introduced a service that lets anyone create synthetic tokens that track the price of real-world assets like stocks, or really anything at all that you have a price feed for. At the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://eth.boston/">ETHBoston</a> hackathon, hackers used UMA to create a synthetic asset that tracks whether DAI deviates from its dollar peg, resulting in a massive payoff if the peg breaks. At <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethwaterloo.com/">ETHWaterloo</a>, the UMA team created <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.notion.so/Poop-Exchange-Tokens-to-track-shit-sightings-in-SF-e1dbb976cb6e4d46b6382859bda9bfb4">a synthetic asset that tracked the amount of human fesces sightings in San Francisco</a>, which they promptly <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://uniswap-demo.umaproject.org/">integrated into a fork of Uniswap</a> so people could trade it on testnet.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.synthetix.io/">Synthetix</a> launched their “synths” product, which are ERC-20s that track the value of major currencies, commodities, or indices. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.synthetix.io/cross-chain-infrastructure-revisited/">Notably, Synthetix began trying to implement their protocol on EOS, decided it was a mistake, and have doubled down on building on Ethereum.</a></p><p>In 2019, users paid approximately $3.5 million in fees to use Synthetix, a total that is greater than the sum of all transaction fees paid on every blockchain other than Bitcoin and Ethereum.</p><p><strong>Also in 2019:</strong></p><ul><li><p><strong>Efforts to make Bitcoin useable on Ethereum gained momentum</strong>. Kyber, Bitgo, and Republic launched <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.wbtc.network/">wBTC</a>, an ERC-20 backed by real Bitcoin, stored with trusted custodians. In August, Keep &amp; Summa announced their plans for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://tbtc.network/">“trustless BTC” (tBTC)</a>, which required no central counterparty to custody the BTC. Launched is planned for 2020.</p></li><li><p><strong>RealT tokenized the legal ownership of several houses in Detroit</strong> — starting with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://goo.gl/maps/2np2r8VZjHbfyhjo9">9932 Marlowe</a>. Owners of these tokens have access to liquidity through Uniswap, where they can always find a counterparty to buy out their stake in the home.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://compound.finance/">Compound</a> — already mentioned above in the lending section — launched <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://defipulse.com/blog/what-is-cdai/">cDai</a>, a token that accrues interest. Products like cDai are collapsing the distinction between a “lending service you use” and “an asset you buy”.</p></li><li><p>Many synthetic assets depend on some kind of Oracle to report information. “Trustless” oracles are unsolved, and remain <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.ca/general/2019/11/22/progress.html">one of the hard problems in the cryptocurrency space</a>.</p></li></ul><h2 id="h-ethereums-gaming-sector-grows" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">👾 Ethereum’s gaming sector grows</h2><p>In 2019, Ethereum’s gaming ecosystem showed early signs of growth.</p><p><strong>One of the standout examples is Gods Unchained: a turn-based, collectible card game similar to Blizzard’s Hearthstone</strong>. The difference is that Gods Unchained cards are assets on Ethereum: they can be bought, sold, traded over DEXs, or even someday used as collateral.</p><p>In 2018, they sold $4 million worth of cards to the market, and this year they began “activating” those cards to be used in the game. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://coinmetrics.substack.com/p/coin-metrics-state-of-the-network-b34">This led to the largest number of transfers of “non-fungible” tokens (ERC-721s) in history</a>:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a5bf6ff7e56d2e3864eda1fd56aa1baa529f45c7aa497d3266dd09c42b43b655.png" alt="Source: Coinmetrics" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Coinmetrics</figcaption></figure><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/GodsUnchained/status/1197733725313699843?s=20">In November, GU enabled open trading of the cards</a>. Within a few days, more than $220K worth of cards had been traded on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://opensea.io/">OpenSea</a>, a popular marketplace for NFTs.</p><p>The other notable gaming launch was <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.pooltogether.com/">PoolTogether</a>.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.pooltogether.com/"><strong>PoolTogether</strong></a> is a <em>no-loss lottery system</em>, made possible by Ethereum. It’s simple: players deposit DAI into a program running on Ethereum. That pool of money earns interest over time, by automatically lending it out on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://compound.finance/">Compound</a>. Then, at the end of the period, one player wins the earned interest (as of this writing: $688 every week). It is “no loss” because if you don’t win, you haven’t lost the price of your “ticket” since you can just withdraw your funds.</p><p>PoolTogether launched in June, and in the next six months its users won a total of $3,594. Over the same six month period, Tezos validators earned transaction fees totalling $3,745.</p><p><strong>PoolTogether is especially notable as an indicator of a larger trend</strong>: financial applications that look like games, and games that look like finance. There has always been a space where these two realms collide — WoW, EVE Online, casinos, the stock market — but Ethereum lets us collapse the distinction entirely. Expect to see more entrants to this <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@TrustlessState/ethereum-the-money-game-landscape-1b9fdb05f842">new category</a> in 2020.</p><p><strong>Also in 2019</strong>:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.skyweaver.net/">Skyweaver,</a> an Ethereum-based card game launched their Beta in June and raised $3.75 million from investors.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://decentraland.org/">Decentraland,</a> a virtual world where property exists as an asset on Ethereum, readies for its public launch in early 2020.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cryptokitties.co/">Cryptokitties</a> — the first breakout game on Ethereum — maintained its dominance, as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mailchi.mp/8d7029b09e75/how-active-is-web3-gaming">Cryptokitties were still the most-transferred NFT on Ethereum.</a></p></li></ul><h2 id="h-decentralized-autonomous-organizations" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">👹 Decentralized Autonomous Organizations</h2><p><strong>Since the early days of Ethereum,</strong> people have dreamed of creating Decentralized Autonomous Organizations, or DAOs.</p><p>The idea is simple: Ethereum lets us write un-censorable code that executes on a distributed, decentralized platform. We could create a program that holds funds, and defines a governance process used to determine how to manage those funds. For instance, by defining a voting process.</p><p>Since the painful <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/The_DAO_(organization)">“The DAO” fork in 2016</a>, the idea has been haunted by a mixed legacy. But in 2019, new projects revived interest in DAOs.</p><p><strong>While 2019 did not become the “Year of the DAOs”, it did have at least a few “Months of Moloch”.</strong> MolochDAO, which <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MolochDAO/status/1100517160420397056">launched in February 2019</a>, is aimed at funding important public goods in the Ethereum ecosystem. Using money donated from several sources (like the Ethereum Foundation, Vitalik, Joe Lubin, and ConsenSys), the members of the MolochDAO vote on which projects to fund.</p><p>This simple model ended up being the DAO project that most captured the Ethereum community’s attention, and was echoed by several other efforts like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.metacartel.org/">MetaCartel</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://marketingdao.org/">MarketingDAO</a>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@thelaoofficial/the-lao-joins-forces-with-moloch-dao-and-metacartel-to-begin-to-standardize-dao-related-smart-b6ee4b0db071">Ross Campbell began an effort to launch “LAOs”</a>, or “Legal DAOs” that interoperate with traditional legal systems, influenced by the MolochDAO framework.</p><p>In another notable example of the value of Ethereum’s composable nature, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://saintfame.com/">Saint Fame</a> — a “decentralized fashion house” DAO — launched their first product in December.</p><p>Saint fame issues tokens on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://uniswap.info/">Uniswap</a>, which can later be redeemed for a specific product: a designer t-shirt. Trading the tokens openly on Uniswap lets the price of the t-shirt rise and fall in response to demand. Members of the DAO will vote on how funds are used to create new designs, which can then be sold through the same mechanism.</p><p>Saint Fame is built using <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aragon.org/">Aragon</a> — a comprehensive framework and toolkit for DAOs. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aragon.org/">Aragon</a> itself saw early signs of adoption, and by the end of 2019 more than 900 DAOs had been created by the framework.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e5a83a0c261db501de83fe952c4ea3220edcc3ff8ab3578a1b4fb48e412fc00f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-2-ethereum-nudges-into-the-mainstream" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Ethereum nudges into the mainstream</h2><p><strong>In September, NBA player </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/SDinwiddie_25"><strong>Spencer Dinwiddie</strong></a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/SDinwiddie_25/status/1177237302113964033"><strong>announced plans</strong></a> to “tokenize” his contract. He would sell 90 Ethereum-based tokens, which would give the holder a portion of Spencer’s future contract value, plus interest. In exchange, he would receive $13.5 million out of his $34 million contract up-front.</p><p>The NBA initially opposed the move, claiming it breached Spencer’s contract with the league. But over the next few months, the plan was back on, set to launch in January 2020.</p><p><strong>The most astonishing thing about this story is that in 2019, it didn’t seem out of the ordinary.</strong> If you had speculated in 2015 that within a few years an NBA player would be <em>actually using Ethereum</em> as a platform for financial innovation, no one would have taken you seriously.</p><p>But this year it happened — along with a lot of other small moves towards the mainstream:</p><ul><li><p>The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://finance.yahoo.com/news/nba-sacramento-kings-reward-loyal-150001092.html?soc_src=social-sh&amp;soc_trk=tw">Sacramento Kings launched a rewards-token built on Ethereum</a>.</p></li><li><p>Star Trek <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ca.startrek.com/news/blockchain-technology-star-trek">announced a series of collectible iconic ships</a>, which will be issued as NFTs on Ethereum.</p></li><li><p>Opera, the 6th largest browser in the world, added native support for Ethereum at the end of 2018, and in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/opera-launches-dapp-focused-desktop-browser-with-built-in-ethereum-wallet">2019 launched a desktop browser complete with a “Dapp store</a>”.</p></li><li><p>Samsung <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Samsung/status/1189149884026216449/">released a developer platform built for Ethereum</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/coindesk/status/1169494551175880704">announced a new phone with a built-in Ethereum wallet</a>.</p></li><li><p>Ethereum’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.bloomberg.com/news/features/2019-10-05/crypto-rebels-trip-over-each-other-en-route-to-financial-utopia?utm_medium=social&amp;utm_campaign=socialflow-organic&amp;utm_source=twitter&amp;cmpid=socialflow-twitter-business&amp;utm_content=business">DeFi ecosystem was covered in Bloomberg</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://gridplus.io/">Gridplus</a> — an energy company built on Ethereum — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.gridplus.io/gridplus-is-live-in-texas-efc83c814601">went live</a> in February, and now serves electricity customers in Texas</p></li></ul><p><strong>Meanwhile in the enterprise world, the lines started to blur between “Enterprise Blockchain” and “Mainnet Ethereum”.</strong></p><p>Mainstream enterprise corporations have realized that spinning up a private or consortium chain isn’t that different from a siloed, centralized database. But they’ve started to pursue an interest in mainnet Ethereum, which offers an open platform backed with billions of dollars of economic security.</p><p>One of the strongest proponents of mainnet for enterprise has been <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ey.com/">EY</a>, who continued their work on “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/EYBlockchain/nightfall">Nightfall</a>”. Nightfall is a project that aims to enable enterprise to use Ethereum mainnet, while ensuring that the transactions are private and scalable — addressing two of the major concerns that limit enterprise use of Ethereum today. In December, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ey.com/en_gl/news/2019/12/ey-releases-third-generation-zero-knowledge-proof-blockchain-technology-to-the-public-domain">EY launched v3 of Nightfall</a>, bringing the transaction cost down to pennies instead of dollars.</p><p><strong>Meanwhile, Microsoft continued its deep involvement with the Ethereum ecosystem.</strong> In May, Microsoft released the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://marketplace.visualstudio.com/items?itemName=azblockchain.azure-blockchain">Azure Blockchain Development Kit</a>, specifically to support Ethereum development. Visual Studio, Microsoft’s popular IDE, now supports Ethereum through an extension, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://consensys.net/blog/press-release/truffle-msft-_-msft-approved-_-june-2019-1/">fully integrated with Truffle</a>. In June, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.microsoft.com/en-us/research/blog/researchers-work-to-secure-azure-blockchain-smart-contracts-with-formal-verification/?ocid=msr_blog_verisol_tw">they announced VeriSol</a>, a formal verification tool for Ethereum.</p><p>In October, Microsoft joined with the Enterprise Ethereum Alliance to work on a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/microsoft-and-intel-back-ethereum-based-token-system-to-reward-consortium-efforts">tokenized incentive system</a> for use within enterprise consortiums. And in November, Microsoft launched <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.microsoft.com/en-us/azure/blockchain/tokens/overview">Azure Blockchain Tokens</a>, a service that lets enterprises issue their own tokens onto Ethereum.</p><p>Many of these developments — in both consumer and enterprise contexts — might seem small. But together they paint a clear picture: even as general interest in cryptocurrency has slowed and flattened, Ethereum continues to reach outside the cryptocurrency industry, and is seeing early signs of adoption beyond the core community.</p><p><strong>Also in 2019:</strong></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.hyperledger.org/blog/2019/08/29/announcing-hyperledger-besu">HyperLedger Besu becomes first public-chain client in Hyperledger.</a></p></li><li><p>Cloudflare launched an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.cloudflare.com/cloudflare-ethereum-gateway/">Ethereum Gateway</a>.</p></li><li><p>JP Morgan announced plans for their <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.jpmorgan.com/global/news/digital-coin-payments">JPM Coin bank-backed cryptocurrency</a>. In May, they added to Quorum <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/jpmorgan-adds-new-privacy-features-to-its-ethereum-based-quorum-blockchain">an implementation of the Zether</a> confidential payments protocol.</p></li><li><p>Banco Santander settled a $20mm bond on mainnet Ethereum (you can see the transactions <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/_JohnWhelan/status/1172265153230004224">here</a>).</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/AdamScochran/status/1217524744909660162">Many, many other examples </a>— too many to list here.</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e5a83a0c261db501de83fe952c4ea3220edcc3ff8ab3578a1b4fb48e412fc00f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-3-ethereum-10-performance-and-sustainability" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. Ethereum 1.0 performance &amp; sustainability</h2><p>Every application we covered above — from the hundreds of millions of dollars in DeFi protocols, to trading cards, to enterprise applications — runs on today’s Ethereum protocol and today’s Ethereum clients.</p><p><strong>This year, “Ethereum 1.0” and the clients that support it received some of the most significant upgrades since Ethereum’s </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2016/02/29/homestead-release/"><strong>homestead</strong></a> release in 2016. These changes began to address state growth, client sync times, client disk IO, transaction throughput, and issuance. In 2019, more <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/">EIPs</a> were deployed than in any other year.</p><h2 id="h-geth" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>🏆 Geth</strong></h2><p>Geth, Ethereum’s dominant client, received major upgrades this year. In July the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2019/07/10/geth-v1-9-0/">Geth team released v1.9.0</a>, which included major performance improvements and many new features. This year, the Geth team reduced the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2019/07/10/geth-v1-9-0/">time to fast-sync a full node by half to ~ 4 hours</a>, and implemented a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/peter_szilagyi/status/1176056958568357889">10x reduction in disk IO</a>.</p><p><strong>The Geth team deserves extraordinary credit for continuously improving the majority client software powering Ethereum.</strong> While this work may not always receive the attention of a new breakout application or area of theoretical research, it is the work that makes Ethereum possible.</p><p>Have you thanked your Geth maintainers today?</p><h2 id="h-eth-1x" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>⚙️ ETH 1.X</strong></h2><p>At Devcon4 in November 2018, a group of core developers began to talk informally about how to make Ethereum 1.0 more performant in state size, sync times, and disk IO. While the long-term goal is a migration to Eth2, Ethereum must remain sustainable until that time.</p><p><strong>In the months after Devcon, this initiative became known as “ETH 1.X”.</strong> While many took this as an opportunity to push for a wide variety of ideas on how to change the EVM, fundamentally the core goal has always been sustainability through ideas like state rent, stateless clients, or repricing gas costs.</p><p>The results have been major improvements to Ethereum 1.0 across the board.</p><p><strong>Ethereum’s maximum throughput increased</strong> from ~25 transactions per second, to ~38. This was achieved by increasing the block limit to 10mm gas, while block times were reduced to 13 seconds after the Istanbul hard-fork. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/EIPs/blob/77aa54f578b13e15c45d22dc1d5f9d93e231366c/EIPS/eip-2028.md">EIP-2028</a> contributed to this improvement as well, by reducing the gas cost of a single byte in a tx input from 68 gas to 16 gas.</p><p>Client <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/paritytech/parity-ethereum/releases/tag/v2.3.0">optimizations to Parity suggested by Alexey Akhunov</a> made it possible to increase the block limit <em>without</em> a corresponding increase in the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethgasstation.info/blog/ethereum-uncle-rate/">uncle rate</a>. As a result, uncle rates plummeted in 2019.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d5ab6d3568f3c7b7949fb591b9041d2c9c42294755f4a65e3ba48f672f7b8419.png" alt="Source: Etherscan" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Etherscan</figcaption></figure><p><strong>Ethereum’s issuance of new ETH fell in 2019</strong>. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/constantinople-incoming-tomorrows-two-ethereum-hard-forks-explained">Constantinople hard-fork reduced issuance</a> per block from 3 ETH to 2 ETH. Further, the decline in uncle rates above <em>also</em> reduced issuance, since uncle blocks win partial rewards.</p><p><strong>As a result, Bitcoin and Ethereum now have similar issuance rates</strong>, with ETH’s planned issuance rate to drop again when the network is entirely proof of stake:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/13133f04c2960341ad4632749198c100443d6ada0619ab4c89e6f07a5bee914c.png" alt="Source: Eric Conner" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Eric Conner</figcaption></figure><p><strong>To address long-term sustainability, 2019 saw major advances in research towards a “</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@akhounov/on-the-state-rent-and-pivot-to-stateless-ethereum-ab4d967ff630"><strong>stateless</strong></a><strong>” model for Eth1.</strong> Other approaches that were considered at the beginning of the year, like state rent, have been de-prioritized.</p><p>The goal of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@akhounov/on-the-state-rent-and-pivot-to-stateless-ethereum-ab4d967ff630"><strong>stateless model</strong></a> is to reduce the amount of state-data that must be stored by each node. Using simple techniques like Merkel trees, we can provide a “block witness” to prove that a specific piece of data is in a specific block, without requiring the client to hold that block’s state data. Many nodes will still hold full state, but using these techniques we can allow <em>some</em> nodes to store less data.</p><p>One related project is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@jason.carver/intro-to-beam-sync-a0fd168be14a">Beam Sync</a>, which uses block witnesses to cut sync time to a matter of minutes, while completing a “full” sync in the background. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/ethereum/comments/e8ujfy/are_stateless_clients_a_dead_end/faf9a6x/">Beyond that, other types of “semi-stateless” clients</a> will be introduced as work progresses.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e5a83a0c261db501de83fe952c4ea3220edcc3ff8ab3578a1b4fb48e412fc00f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-4-eth2-is-almost-here" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">4. Eth2 is (almost) here.</h2><p><strong>Ethereum’s vision has always been a scalable, proof-of-stake blockchain.</strong> It has been clear since the early days of cryptocurrency that despite being a technological leap forward, proof of work is deeply flawed.</p><p>Even <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://coincenter.org/files/estimating-bitcoin-electricity-use.pdf">optimistic estimates </a>of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ofnumbers.com/2019/10/15/have-pow-blockchains-become-less-resource-intensive/">Bitcoin’s energy use</a> put it as roughly comparable to the total energy used by countries like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/List_of_countries_by_electricity_consumption">Portugal or New Zealand.</a> Migrating to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/proof-of-stake/">proof of stake</a> will eliminate this wasteful energy use, and allow Ethereum to grow over decades without radically increasing the world’s energy consumption.</p><p>While the broad outlines of Ethereum’s migration to proof of stake were clear even in 2015, filling in the details has taken careful, difficult work.</p><p><strong>Ethereum’s migration to proof of stake — known as Eth2 — has taken longer than many expected.</strong> After multiple years of R&amp;D, 2018 saw the project transition from a research topic to an engineering challenge. In 2019, multiple independent teams worked together to build the software necessary to launch the first phase of Eth2. There is now little doubt that Eth2 will enter production in 2020.</p><p><strong>Like any good open-source project, Eth2 is being built in the open.</strong> This process can seem messy to those who aren’t familiar with the “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/">bazaar</a>” model of open-source software development, or who are more familiar with cryptocurrencies controlled by a single client team.</p><p><strong>Eth2 is a large project that will be rolled out in phases over multiple years.</strong> The first phase — Phase 0 — is expected to launch in Q2 2020. This involves launching the Beacon Chain, which serves as the “backbone” of Eth2. Phase 1 then introduces the Shard chains, which are secured by the underlying Beacon chain. In Phase 2, the system comes together into a functional whole. Shard chains become useable for transactions and smart contracts, and all of the core features familiar to users of Ethereum today.</p><p>At the beginning of the year, 9 independent teams were inspired to begin work on implementing Phase 0’s beacon chain. By the end of the year, Eth2 is beginning to see mature testnets.</p><p>These began in the summer as short-lived private testnets from a single team, and by September multiple clients were able to interact on a shared testnet. Key to this progress was Joe Delong’s push for a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2019/09/19/eth2-interop-in-review/">weeklong networking lock-in</a> in Skeleton Lake, Ontario, where Eth2 implementer teams achieved interoperability between their clients and established networking standards. By December, this progress had enabled <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/sorpaas/status/1202651945430929409">longer-lived public testnets between multiple teams</a>. You can even view these testnets on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://beacon.etherscan.io/">public block explorers like Etherscan</a>.</p><p><strong>As Eth2 came into clearer view, the broader developer community was able to offer feedback — and criticism — that led to adjustments.</strong> Specifically, shortly after Devcon, Vitalik published several notes proposing changes to Phase 1 that would <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://notes.ethereum.org/KbEyHiaSRQW_KS7dDK0OFw">reduce the complexity of interaction between shards.</a></p><p>Discussion remains active on the best approaches to implement Phase 1 and Phase 2, as well as how best to migrate the existing Ethereum blockchain into Eth 2. Currently there are proposals being debated that would have Eth1 be the first shard of Eth2, which would take place <em>between</em> Phases 1 &amp; 2. There is also active debate around <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@ralexstokes/the-finality-gadget-2bf608529e50">finalizing the current Eth1 proof-of-work chain</a> with Eth2´s beacon chain, which would enable a much earlier reduction of ETH issuance.</p><p>Meanwhile, Phase 1’s data availability will allow Layer 2 solutions like rollups and state channels to blossom. For example, the potential throughput of rollups (which can already facilitate 2,000–3,000 tps on Eth1) <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/ethereum/comments/b1x698/ethereum_dapps_will_scale_up_to_270000_txs_in/">will increase by about 100x</a>.</p><p>Eth2 is coming — get ready to stake in 2020.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e5a83a0c261db501de83fe952c4ea3220edcc3ff8ab3578a1b4fb48e412fc00f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-5-layer-2-and-off-chain-tech" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">5. Layer 2 and off-chain tech</h2><p>The idea behind all <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://slideslive.com/38911607/making-sense-of-layer-2?locale=de">Layer 2 technology</a> is that we can perform expensive computation “off chain”, while still retaining Ethereum’s characteristic security guarantees. This “second layer” can process transactions or computation much faster than Ethereum mainchain, leading to a more scalable network overall.</p><p><strong>In late 2018, Barry Whitehat, </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/barryWhiteHat/roll_up"><strong>proposed ZK rollup</strong></a>. The basic idea is that we perform many transactions *off-chain, *and “bundle” them together. This “rolled up” group of transactions are then verified using succinct Zero-Knowledge Proofs (SNARKs), which confirms that each transaction is correctly signed by owners, preventing any invalid or manipulated transactions.</p><p><strong>In early 2019, multiple streams of work adapted this idea in a new direction.</strong> In June, John Adler &amp; Mikerah published their work on “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/minimal-viable-merged-consensus/5617">Minimal Viable Merged Consensus</a>”, and in parallel <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://plasma.group/">Plasma Group</a> published their work on the “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/plasma-group/introducing-the-ovm-db253287af50">Optimistic Virtual Machine</a>” in July.</p><p>Eventually, the research community settled on “Optimistic rollups” to describe this category of technique, which bore similarities to an idea Vitalik initially called “shadowchains” in a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2014/09/17/scalability-part-1-building-top/">2014 blog post</a>. Vitalik helpfully summed up this area of research in an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.ca/general/2019/08/28/hybrid_layer_2.html">August blogpost</a>.</p><p><strong>Optimistic rollups use a similar technique of “bundling” transactions as ZK rollups, but use a different mechanism to “prove” them</strong>. Instead of using SNARKs, Optimistic Rollups use a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-cryptoeconomics-c6455776669">cryptoeconomic</a> mechanism that lets the system “Optimistically” assume there are no invalid transactions, while still catching, preventing, and punishing (slashing a deposit) those who try.</p><p>In October, Plasma Group shipped a demo that used an Optimistic Rollup to deliver a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://decrypt.co/10030/plasma-group-and-uniswap-release-new-ethereum-scaling-solution-at-devcon?amp=1">lightning-fast version of Uniswap at Devcon called Unipig</a>.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/matter-labs/optimistic-vs-zk-rollup-deep-dive-ea141e71e075"><strong>ZK Rollup and Optimistic Rollup have different advantages and disadvantages.</strong></a> Optimistic rollups are easier to implement in the near-term, and flexible enough to be used with different applications. ZK Rollup, however, has more potential in the long term, but is more specialized due to its use of zero knowledge proofs, and will require more R&amp;D before it is useful for a wide variety of applications.</p><p>Meanwhile, State Channels entered into a far less sexy, but no less important, phase of their development. With no outstanding research problems, several teams worked towards implementing a viable framework that applications could use to support channelized apps.</p><p><strong>In July, the primary state channels teams met at ETHNewYork to discuss unifying standards and ensuring interoperability</strong>. This led to the announcement of a single, unified specification, simply called <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://statechannels.org/">State Channels</a>. Counterfactual and Magmo merged their engineering teams, replacing their own brands with the new joint project, and continued to make engineering progress.</p><p><strong>State channels projects launched onto mainnet this year.</strong> In March, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://connext.network/">Connext</a> — a micropayments platform — launched the Dai Card, a simple browser-based payment system running built on channels. In September, Connext launched v2.0 of their platform onto mainnet, built on top of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/statechannels">now-unified State Channels codebase</a>.</p><p>In July, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CelerNetwork/status/1148215555620401153">Celer launched their mainnet alpha</a>. By October, CelerX mobile app was supporting <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/celer-network/celer-network-2019-reflection-on-mass-adoption-developer-ecosystem-technology-innovation-and-41dd49d8df8">60k monthly active users</a>.</p><p>Adex, with a custom implementation of their own payment channels framework, quietly built a significant payment channels network, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackernoon.com/how-we-built-the-largest-payment-channel-network-on-ethereum-ky11r2h7c">settling more than 9 million transactions in a 2 month period over the summer</a>.</p><p>Starkdex — a project between Starkware and 0x — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.0xproject.com/starkdex-bringing-starks-to-ethereum-6a03fffc0eb7">launched a PoC in June</a>. In October, they released <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.0xproject.com/introducing-openzkp-1dea6b22dceb?gi=8803014ad6c3">OpenZKP</a>, an open source rust implementation of ZKPs. In October, Starkware <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/StarkWareLtd/status/1182115802104905728">announced their plans</a> to launch the first STARK powered Dex in collaboration with Deversifi, in early 2020.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e5a83a0c261db501de83fe952c4ea3220edcc3ff8ab3578a1b4fb48e412fc00f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-what-did-it-all-mean" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What did it all mean?</h2><p><strong>This post isn’t comprehensive</strong>. How could it be? There’s too much happening on Ethereum to keep track of, even <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://weekinethereumnews.com/">when you write a weekly newsletter about it</a>.</p><p>A few other items that deserve note:</p><ul><li><p><strong>Smart wallets launched and gained traction</strong>. Smart wallets use smart contracts to implement access and control logic, making the wallet more useful. For instance, this enables multi-factor authentication, “batching” of transactions for ease of use, and better recovery methods in case of lost keys. Three notable entrants in this category are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.argent.xyz/">Argent</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.dharma.io/">Dharma</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://safe.gnosis.io/">Gnosis Safe</a>.</p></li><li><p><strong>Big ethereum wallets continued to get bigger.</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://metamask.io/">Metamask</a> exceeded <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/muellerberndt/status/1097169789385007104">1 million installs</a> on the Chrome store, and launched a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/metamask/metamask-mobile-public-beta-a-feature-guide-and-walkthrough-9d01de7190ae">mobile version</a>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://brave.com/">Brave</a>, an Ethereum-based browser and wallet, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://brave.com/brave-passes-10m-mau/">surpassed 10 million monthly active users</a>, and reached <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://decrypt.co/14795/watch-out-google-brave-surpasses-350000-publisher-milestone">more than 350,000 “publishers”</a> for its micropayment platform as of December.</p></li><li><p><strong>Prediction markets made steady progress</strong>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.augur.net/">Augur</a> doubled its open interest from $1.3 million to $2.7 million, Gnosis’ Sight prediction market <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/koeppelmann/status/1172162269893025794">launched into Alpha</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://numer.ai/">Numerai</a>’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/numerai/the-erasure-protocol-awakens-48a34cc4b5d0">Erasure protocol went live on mainnet</a>.</p></li><li><p><strong>Ethereum Name Service (ENS)</strong> launched the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/the-ethereum-name-service/ens-nft-emoji-75259145314f">new permanent registrar</a>, made <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/the-ethereum-name-service-is-turning-nearly-300000-eth-domains-into-nfts">ENS names NFT compatible</a>, and saw users pay $350K in fees across its two <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0xf0ad5cad05e10572efceb849f6ff0c68f9700455">registrar</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0xb22c1c159d12461ea124b0deb4b5b93020e6ad16">contracts</a>. That’s roughly equivalent to the total fees paid to use Dash, Monero, NEO, Bitcoin Cash, and Bitcoin SV combined in 2019.</p></li><li><p><strong>The Ethereum community expanded its ability to fund public goods.</strong> MolochDAO launched, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gitcoin.co/grants/?keyword=">Gitcoin Grants</a> captured the community’s attention, and the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2019/11/19/Ecosystem-Support-Program-call-for-applications/">Ethereum Foundation’s grant program was reborn as Ecosystem Support</a>.</p></li><li><p><strong>Ethereum.org got a reboot</strong>, and the Ethereum community has <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/languages/">translated it into 20 languages</a>, while the site has <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/ethereum-org-website#contributors">more than 100 contributors</a></p></li><li><p>Oh, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/search?q=%22eth%20is%20money%22&amp;src=typed_query"><strong>ETH is money</strong></a>.</p></li></ul><p><strong>If you only pay attention to generic crypto news, you might think 2019 was a disappointing year.</strong> The market drifted sideways, new basechain protocol launches uniformly disappointed, and the hyped-up blockchain headlines disappeared from the news. It might seem like crypto is dying.</p><p><strong>But if you’ve read this far, it should be easy to see why the Ethereum community hasn’t shared this sentiment.</strong></p><p>In 2019, it’s clear that there’s enough real activity at the application layer to give us some confidence that Ethereum is growing in the right directions. The work being done at the protocol level means that Eth1 can be sustainable in the medium-term, and steady tangible progress on Eth 2 builds confidence that Ethereum could someday scale to billions of users. It’s been a harsh winter, but Ethereum kept on building straight through it.</p><p><strong>Crypto is dead?</strong> Long live Ethereum.</p><p>— <em>Josh Stark (</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ethglobal.co/"><em>ETHGlobal</em></a><em>, </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://l4v.io/"><em>L4</em></a>, Ethereum Foundation) &amp; Evan Van Ness (Venture Partner at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://labs.consensys.net/"><em>ConsenSys Labs</em></a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://weekinethereumnews.com/"><em>Week in Ethereum News</em></a>)</p><p><em>Thank you to Jinglan Wang, Danny Ryan, Hayden Adams, Alex Xu, Hugh Karp, David Hoffman, James Hancock, Alexey Akhunov, and many others for their contribution to this piece.</em></p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/c972184d29de5459da2abe3d50f2f8b0130df867681beaf93918edc23bf08ee2.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Brief responses to two USV Ethereum Critiques]]></title>
            <link>https://paragraph.com/@josh-stark/brief-responses-to-two-usv-ethereum-critiques</link>
            <guid>QeAkpVqQAjSEvLKHFXBv</guid>
            <pubDate>Mon, 27 Sep 2021 22:47:32 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on Sept 9, 2019 on Medium. Two partners at Union Square Ventures recently published separate blogs critical of Ethereum: “Is Ethereum the AOL of Crypto?” by Albert Wenger, and “Some Thoughts on Crypto” by Fred Wilson. I’m fond of saying that “Ethereum needs better critics”. Hopefully Albert and Fred continue being critics, and through debate with the Ethereum community, become better ones over time. A positive trait in the Ethereum community is our interest in de...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published on Sept 9, 2019 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jjmstark.medium.com/brief-responses-to-two-usv-ethereum-critiques-4f0ca7bd3066"><em>Medium</em></a><em>.</em></p><p>Two partners at Union Square Ventures recently published separate blogs critical of Ethereum: “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://continuations.com/post/187279569830/is-ethereum-the-aol-of-crypto"><em>Is Ethereum the AOL of Crypto?</em></a>” by Albert Wenger, and “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://avc.com/2019/09/some-thoughts-on-crypto/"><em>Some Thoughts on Crypto</em></a>” by Fred Wilson.</p><p><strong>I’m fond of saying that “</strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xstark/status/1078758860205289477?s=20"><strong>Ethereum needs better critics</strong></a><strong>”</strong>. Hopefully Albert and Fred <em>continue</em> being critics, and through debate with the Ethereum community, become better ones over time. A positive trait in the Ethereum community is our interest in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@ameensol/what-you-should-know-before-putting-half-a-million-dai-in-compound-fafdb2645f77">deliberately seeking out flaws, exposing them</a>, and fixing them.</p><p>The explicit goal of this short post is to bait Albert and Fred into <em>being</em> better critics. Expand on your arguments, tell us (beyond generalities) what you think Ethereum is doing wrong, and what others are doing better.</p><p>Ethereum isn’t perfect. If it was perfect, what would there be to do? Ethereum has many flaws, but it has incredible potential. This means there are many interesting problems to solve, and that solving those problems matters.</p><h2 id="h-is-ethereum-the-aol-of-crypto-by-albert-wenger" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">“Is Ethereum the AOL of Crypto?” by Albert Wenger</h2><p>The gist of Albert’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://continuations.com/post/187279569830/is-ethereum-the-aol-of-crypto">post</a> is that one area of activity on Ethereum, Decentralized Finance (or “Open Finance” if you prefer) may be circularly dependent on a small segment of the Ethereum community for both its funding and its users. There are two arguments there, which I’ll do my best to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://wiki.lesswrong.com/wiki/Steel_man">steelman</a>:</p><h2 id="h-1-is-defi-dependent-on-ethereum-for-funding" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>1. Is DeFi dependent on Ethereum for funding?</strong></h2><p>Albert’s first argument goes like this: DeFi has been a success for Ethereum so far. However, if it is the case that most DeFi companies are being financed “by Ethereum”, then it may create a circular dependency that could be undone by some adverse event, similar to how the dot-com bust undid AOL. For instance, <strong><em>if</em></strong> most DeFi companies are being funded by large ETH holders selling ETH, and those companies were to fail, this could lower the price of ETH. This in turn would mean there is less funding available for new DeFi companies, meaning less success, meaning a lower ETH price, and on and on.</p><p>The obvious question is simply: is it true that a lot of DeFi is “financed via Ethereum”?</p><p>Albert gives two examples of what he means by this:</p><ul><li><p>When a DeFi project has its own token. I assume the point here is that a project with its own token is financially dependent on the price of that token, which we assume might be correlated with the price of ETH. Such a project might also simply hold a lot of ETH.</p></li><li><p>When a DeFi project is financially supported by organizations or people with large holdings of ETH (e.g. ConsenSys, which he calls out specifically).</p></li></ul><p>Surveying the DeFi industry, Albert’s claim seems mostly false. Most of the top DeFi projects (1) do not have their own token, and (2) have raised (and continue to raise) outside VC capital.</p><p>To use one metric, out of the 10 top DeFi projects listed on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://defipulse.com/">DeFi Pulse</a>:</p><ul><li><p>4 have their own token (MakerDAO, Synthetix, Bancor, Kyber)</p></li><li><p>8 have raised VC money (MakerDAO, Compound, Synthetix, dYdX, Uniswap, Set, Dharma, wBTC (via Kyber), Bancor, and Kyber)</p></li><li><p>1 raised money from ConsenSys (Nuo)</p></li></ul><p>This doesn’t include other stablecoins like USDT, USDC, Gemini, and others — all funded by VC and large exchanges.</p><p>It doesn’t <em>seem</em> true that DeFi is being propped up by large ETH holders. What companies or projects is Albert thinking of when he writes this critique, if not the ones listed above?</p><h2 id="h-2-is-defi-dependent-on-a-small-circular-economy-of-users" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>2. Is DeFi dependent on a small circular economy of users?</strong></h2><p><strong>Separate from the AOL analogy, Albert is getting at a deeper question: is it dangerous that so much of DeFi is “self-referential” within Ethereum?</strong></p><p>Traders who want leverage are the primary consumers of lending products, borrowing from ETH holders. Financial services and products (derivatives, trading services, etc) let users interact with or have exposure to a variety of ETH based assets, and some of those assets have little use outside of speculation.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/085f293d4cffbf1c1baa09c15fec09e624f3ffed082fa39a2ac490cb8020cf90.png" alt="Source: Alethio (link)" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Alethio (link)</figcaption></figure><p>Whether you view the above description as a strike against DeFi probably depends on your frame of reference. On the one hand, it’s true that the lofty vision of a global alternative financial system that banks the unbanked and provides accessible financial services to the world is far from reality.</p><p><strong>On the other hand, what should we expect?</strong> Ethereum launched 5 years ago, Dai has existed for under 2 years, and DeFi as a proper noun is about 1 year old. Shouldn’t we expect an emergent financial system to <em>begin</em> as a very local phenomenon, while basic infrastructure and services are laid down, before expanding its scope? Even then, isn’t some amount of self-reference a <em>good</em> thing, since it creates demand for ETH?</p><p><strong>It’s not even <em>really</em> true that DeFi is entirely walled off within Ethereum:</strong> see for instance efforts to integrate with Bitcoin like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.wbtc.network/">wBTC</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://tbtc.network/">tBTC</a>, or the many companies working to bridge Ethereum to the legacy financial system (here <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/crypto-and-security-token-exchange-inx-to-raise-130-million-in-landmark-ipo">are</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblockcrypto.com/tiny/visa-debit-card-available-in-europe-allows-to-spend-dai-stablecoin-anywhere-in-the-world/">three</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/national-stock-exchange-becomes-worlds-first-to-list-a-tokenized-security?utm_source=twitter&amp;utm_medium=coindesk&amp;utm_term=&amp;utm_content=&amp;utm_campaign=Organic%20">examples</a> just from the last month). DeFi’s integration with other ecosystems is just as true at the social level: Bitfinex, a company whose culture is very Bitcoin-centric, used Ethereum for their token sale.</p><h2 id="h-some-thoughts-on-crypto-by-fred-wilson" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">“Some Thoughts on Crypto” by Fred Wilson</h2><p>Fred’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://avc.com/2019/09/some-thoughts-on-crypto/">piece</a> is a bit lighter, and has only a few remarks about Ethereum.</p><p><strong>Fred’s claims are simple:</strong> Ethereum is hard to build on, it’s hitting scaling challenges, and “many developers are looking elsewhere.”</p><p><strong>Yes, Ethereum’s developer experience still needs improvement</strong>. This has been, and remains, a large priority for the community. But while development on Ethereum is frustrating relative to established areas of software development, it is dominant over every other smart contract platform. Don’t take my word for it — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.synthetix.io/cross-chain-infrastructure-revisited/">ask projects who have tried to build on other chains</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/yossihasson/status/1169571179650322433">incubators who target blockchain startups</a>.</p><p><strong>Yes, some developers <em>are</em> looking at other platforms.</strong> They should! It would be irresponsible for any entrepreneur or developer <em>not</em> to kick the tires and figure out the best stack for their needs. Especially when many (not yet launched) chains are making incredible claims about their (theoretical) performance.</p><p>But so far, when developers are voting with their <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/spencernoon/status/1151214732684222465">money</a> and time, the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.electriccapital.com/electric-research">vast majority of them</a> are still choosing Ethereum:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/617d488ef0b4ab95b1a2fb33b29b4d9bbff5c8d694b5a8882dc22dfe9a251f8b.png" alt="Source: Electric Capital (link). Includes both protocol and ecosystem devs, including dapps." blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Electric Capital (link). Includes both protocol and ecosystem devs, including dapps.</figcaption></figure><p>In terms of distribution, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.placeholder.vc/blog/2019/8/31/ethereum-and-the-seven-dwarfs">Ethereum remains the IBM of our ecosystem.</a> As more competing chains come online and begin spending their warchests, the Ethereum ecosystem might bleed a few developers. The difference between Ethereum and its competitors is that Ethereum actually <em>has</em> developers at risk of leaving.</p><p>The important question isn’t whether <em>some</em> developers build on other platforms, but whether any other chain can displace Ethereum as the de-facto smart contract platform used by the majority of the industry. Does Fred think this is likely? If so, why specifically?</p><p>As for scaling challenges — Ethereum is absolutely running up against these — an unfortunate side effect of having developers and users on your platform! Your view on whether those challenges are insurmountable will depend on your view of the adoption of layer 2 scaling tech and progress on ETH 2.0, topics too large to cover here.</p><p><strong>The reason Fred’s piece touched a nerve isn’t these points by themselves, which are relatively obvious and well-understood concerns.</strong> What set people off was the strange contrast between his disappointment in Ethereum and his other comments.</p><p><strong>For instance, his very next point in the blog post is that “Stablecoins […] are a bright spot”</strong>. On twitter, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xstark/status/1169280255254679552">I pointed out</a> that virtually every stablecoin with any use is an ERC-20, which seems at odds with his dim view of Ethereum. Fred <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/fredwilson/status/1169288109151924224">clarified</a> that his concern is that they might “leave” Ethereum.</p><p>Many stablecoins probably <em>will</em> launch alt-versions of themselves on other chains eventually, but it’s hard to imagine why a project would abandon all of the capital, users, infrastructure, services, and liquidity available to their ERC-20s. Until there is any evidence that developers or users are abandoning Ethereum, isn’t the success of stablecoins — virtually all built on Ethereum — a point in its favour?</p><p>I am curious what <em>specific</em> weaknesses of Ethereum and *specific *strengths of its imitators motivated Fred’s post. But it’s hard to know what to make of his conclusions right now.</p><p><strong>If Ethereum is doing everything wrong, why is the entire crypto industry building on it?</strong> Between Fred publishing his post, and my sitting down to draft this one, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblockcrypto.com/2019/09/05/binance-launching-its-own-usd-pegged-stablecoin-busd-with-paxos-as-custodian/">Binance announced plans to launch a USD stablecoin</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theblockcrypto.com/2019/09/05/paxos-embraces-gold-pegged-crypto-as-sea-change-in-gold-trading/">Paxos announced a gold-backed token</a>.</p><p>Both will be built on Ethereum.</p><hr><p><strong><em>Note:</em></strong> <em>I am (obviously) biased towards Ethereum. I co-founded and operate two Ethereum based companies:</em> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://l4v.io/"><em>L4</em></a><em> (open source state channels) and </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ethglobal.co/"><em>ETHGlobal</em></a><em> (largest dev relations &amp; on-boarding org in the industry), and I work with the Ethereum Foundation on a few special projects.</em></p><p><em>Thanks to Eric Conner, Ryan Sean Adams, Evan Van Ness, and others for their feedback on this post.</em></p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
        </item>
        <item>
            <title><![CDATA[The Year in Ethereum 2018]]></title>
            <link>https://paragraph.com/@josh-stark/the-year-in-ethereum-2018</link>
            <guid>eUdWOaGFDAA9HKjwSJTJ</guid>
            <pubDate>Thu, 23 Sep 2021 21:04:29 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on Jan 16, 2019 on Medium. Ethereum began as a bold experiment. Can we build a universal platform for digital money and assets, un-censorable applications, and decentralized organizations? We started with a slightly smaller experiment: was it possible to launch a blockchain that could execute arbitrary programs? Over time, the Ethereum community began new experiments. Would developers find it interesting? What applications are actually useful? The community learn...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published on Jan 16, 2019 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jjmstark.medium.com/the-year-in-ethereum-87a17d6f8276"><em>Medium</em></a><em>.</em></p><p><strong>Ethereum began as a bold experiment.</strong> Can we build a universal platform for digital money and assets, un-censorable applications, and decentralized organizations?</p><p><strong>We started with a slightly smaller experiment: was it possible to launch a blockchain that could execute arbitrary programs?</strong> Over time, the Ethereum community began new experiments. Would developers find it interesting? What applications are actually useful? The community learned from its successes and failures, and iterated on their work. New people joined the community and started running their <em>own</em> experiments.</p><p><strong>In 2018, the Ethereum community ran more experiments than ever before.</strong> What did we learn? This summary of the year in Ethereum is our attempt to identify the most important developments — the things that we’ll say mattered, 10 years out.</p><p>These developments took place at every level of the Ethereum “stack”. This includes the core protocol and the clients that implement it, commonly referred to as “<strong>Layer 1</strong>”. It includes the supporting <strong>developer tools &amp; infrastructure</strong>, that make engineering on Ethereum possible. It includes “<strong>off chain</strong>” technologies, that let developers build fast and performant applications. And it includes the products and businesses <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/builtoneth"><strong>built on Ethereum</strong></a><strong>.</strong></p><p><strong>Keeping track of everything in this ecosystem is becoming more and more difficult every week.</strong> There are competing implementations of many infrastructure technologies — including two clients with ~50% (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/go-ethereum"><strong>Geth</strong></a>) and ~40% (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.parity.io/ethereum/"><strong>Parity</strong></a>) of the network. There are multiple competing off-chain technology stacks being built, multiple ETH 2.0 clients under development, and most markets have multiple competing businesses. It feels messy and chaotic — <strong>the Ethereum ecosystem is</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/"><strong>a bazaar, not a cathedral</strong></a>. While this can make it hard to follow, it’s a credit to the community: we’re too big to measure with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xstark/status/1062820097994170368">simple tools</a>.</p><p><strong>Our goal is to help you sort through that noise and see the bigger picture</strong>. In our view, here are the most important developments in 2018:</p><ul><li><p><strong>1. More people started using Ethereum, for more things</strong> — but we’re still far from mass adoption.</p></li><li><p><strong>2. Decentralized Finance (DeFi) and stablecoins</strong> — a new class of applications that saw many product launches and some breakout successes.</p></li><li><p><strong>3. The year of #BUIDL</strong> — it became radically easier to build applications on Ethereum. Our development and security tooling improved significantly, we got better at sharing best practices, and hackathons became a trend.</p></li><li><p><strong>4. Layer 2 scaling</strong> — multiple “layer 2” applications launched, and we made critical progress towards making these scaling solutions easy to use for developers.</p></li><li><p><strong>5. Zero knowledge technology</strong> — this year it felt like every technical conversation in Ethereum was “We can do it this way right now, but of course once we have good zkSTARKs…”</p></li><li><p><strong>6. ETH 2.0 / Serenity</strong> — the roadmap solidified, and it moved from a research project to an engineering effort.</p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f7e20d014cf6fe013c13e2f89c5cc8b088f47c54273a788e815b5a86c7eda203.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-1-did-adoption-of-ethereum-grow-in-2018" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Did adoption of Ethereum grow in 2018?</h2><p>From 2015–2017, it was an open question whether there would ever be <em>any demand for Ethereum.</em> Today, that answer feels settled: since late 2017, the Ethereum blockchain has continued to be used near maximum capacity:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d4477b910835e886c264f87833af7bb7b0f54cd85c4658a1ecf5cc9fea3f5b8e.png" alt="Source: Google Bigquery Ethereum public dataset" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: Google Bigquery Ethereum public dataset</figcaption></figure><p>This graph shows the utilization of the Ethereum blockchain at different points in time. Specifically, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nicksdjohnson/status/1084382703951130624">it is a measure of the total gas used divided by the gas limit</a>. When the line approaches 1, it means the Ethereum blockchain is being used at nearly 100% capacity.</p><p><strong>Yes, the graph above is encouraging — people are paying to use the Ethereum blockchain.</strong> But it means we started asking harder questions: we’re near 100% capacity even with such a small user base? What would happen to fees if we on-boarded <em>millions</em> of users, when the total capacity of the network is so low? How many <em>people</em> actually use Ethereum? What are they using it for? And what are the right metrics to measure growth?</p><p>Measuring “use” of Ethereum isn’t easy. For instance, we can get a basic picture using raw on-chain statistics, like the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/chart/tx">number of transactions on the network</a>:</p><p>But this doesn’t tell the whole story. If Ethereum was being used near full capacity, how can the number of transactions be declining? <strong>The composition of transactions on Ethereum shifted from a large number of simple ones, to a smaller number of complex ones.</strong> For instance, token transfers (~50K gas) or opening up a MakerDAO CDP (up to 900K gas) both “take up” more of the network’s capacity than a simple ETH transfer (21K gas).</p><p>As Ethereum’s app layer continues to grow, we should expect the transaction count to decline while the chain operates at full capacity. And as more activity moves into side chains, state channels, or plasma chains (see Layer 2, below), measuring on-chain transactions increasingly only tell part of the story.</p><h2 id="h-what-are-people-using-the-network-for" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What are people using the network for?</strong></h2><p>Many significant and long-awaited applications went live in 2018, and appear to be attracting users.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://makerdao.com/dai/">Dai</a>, the stablecoin launched by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://makerdao.com/">MakerDAO</a>, has been live since late 2017, and the total supply of Dai grew to 69m as of December 31st, 2018.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/bb2f935c6a6b9e38b3c6b2930da8adcba5dfff98850aad79f7e3467508bbd881.png" alt="Source: mkr.tools" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Source: mkr.tools</figcaption></figure><p><strong>Users of MakerDAO have locked more than 1.7% of all ether into smart-contracts that serve as collateral for the Dai stablecoin.</strong> As of December 31st, the value of that ether was over $275 million. We discuss MakerDAO, and other “decentralized finance” applications, in detail in the next section.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.augur.net/"><strong>Augur</strong></a>, a decentralized prediction market under development since 2015, launched in July 2018 and has seen open interest (the amount of value currently “bet” on the system) grow to a high over over $2.96m in November 2018. However, the total number of users has remained low.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://spankchain.com/"><strong>Spankchain</strong></a>, a payment channels service for the adult entertainment industry, launched in April 2018 and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/spankchain-eth-crypto-porn-camgirl">processed $70,000 in payments</a> to performers between April and December 2018.</p><p>Many more applications launched in 2018, including many in the “decentralized finance” category. Many others were games like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/a-crypto-card-game-is-testing-magics-records-and-it-hasnt-even-launched"><strong>Gods Unchained</strong></a> (beta, November 2018), or gambling services like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://funfair.io/"><strong>FunFair</strong></a> (mainnet, September 2018). There are hundreds of other applications that use the Ethereum blockchain, which you can find listed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.stateofthedapps.com/rankings/platform/ethereum">here</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dappradar.com/dapps">here</a>.</p><p><strong>Overall, consumer use of applications on Ethereum remains low.</strong> When we use measurements like daily active users who interact with a dapp’s smart-contract on the blockchain, we see an average of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dappradar.com/charts">between 10,000–15,000</a> users on any given day in 2018.</p><p>However, note that this is a measurement of <em>on-chain transactions</em> and does not include, for example, someone opening an app and browsing their collectibles, or opening <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://veil.market/"><strong>Veil</strong></a> (alpha, September 2018, mainnet January 15 2019) to view their open predictions on Augur.</p><p><strong>User adoption of new technology moves in phases.</strong> Users come to applications, creating demand for better infrastructure, and applications then build on that infrastructure to meet the expectations of users. We can analogize from web development that there is a reinforcing<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.usv.com/blog/the-myth-of-the-infrastructure-phase"> loop of app and infrastructure development</a>.</p><p>By the end of 2017, we had learned that there was demand from people who wanted to build applications on Ethereum. In 2018, the community shipped apps that were useful without scaling upgrades, and built infrastructure that will make it possible for the next wave of applications to work at a larger scale.</p><h2 id="h-what-should-we-be-measuring-anyways" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What should we be measuring, anyways?</strong></h2><p>Is “daily active on-chain transactions” the right measurement to quantify user adoption? This year, people started thinking (and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/sassal0x/status/1058322555315019777">tweeting</a>) about what metrics we should use to gauge Ethereum’s success.</p><p><strong>The answer, surely, is that it depends on what counts as success.</strong> Some businesses require large numbers of users (like consumer apps or games), while others seek high volumes of value (like some financial services).</p><p>As layer 2 scaling technologies are adopted, more user activity will move “off-chain” where it is more difficult to measure. <strong>This already influences the data used to measure Ethereum’s adoption.</strong> For instance, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dappradar.com/">DappRadar</a> does not currently include statistics on games that use <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://loomx.io/">Loom</a>’s Dappchains, nor does it list activity in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://spankchain.com/">Spankchain’</a>s payment channels.</p><p><strong>But this isn’t a bug, it’s a feature.</strong> We want to build <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae">web 3</a> — an internet that, among other things, respects user’s privacy instead of spying on them. That means giving users the option to keep their business to themselves, off-chain, where it isn’t easy to measure and incorporate into statistics.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f7e20d014cf6fe013c13e2f89c5cc8b088f47c54273a788e815b5a86c7eda203.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-2-the-year-of-defi" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>2. The Year of DeFi</strong></h2><p><strong>This year we talked about a new narrative within the larger set of Ethereum applications.</strong> Many projects launched which were explicitly <em>financial</em> — applications or protocols that give users new tools with which to manage and use Ethereum-based money or assets. As a group, these became known as “Decentralized Finance” or “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/defi-network/opening-defi-42a5afdb71e0"><strong>DeFi</strong></a>”.</p><p>There are now companies building out a stack of financial primitives — the basic building blocks of a financial system. While these tools are in very early stages, it is possible today to use Ethereum-based protocols to <strong>take out loans, to lend money and earn a return, to buy bundles of assets, to hedge your risk, to trade assets trustlessly, and to make payments for zero fees</strong>. Because these systems are largely open and interoperable, it is becoming possible to combine them in useful ways, building applications that can borrow, lend, and invest simply by calling an API.</p><p>Within this category there are stablecoins (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://makerdao.com/"><strong>Dai</strong></a>, mainnet December 2017), lending tools (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.dharma.io/dharma-community-update-29-may-2018-3fe21f3c93c6"><strong>Dharma</strong></a>, mainnet May 2018, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://marble.org/"><strong>Marble</strong></a>, mainnet beta July 2018), margin trading and derivatives products (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.daxia.us/"><strong>Daxia</strong></a>, mainnet January 2018, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dydx.exchange/"><strong>dYdX</strong></a>, mainnet October 2018, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://b0x.network/"><strong>bZx</strong></a>, mainnet September 2018, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://marketprotocol.io/"><strong>Market Protocol</strong></a>, testnet November 2018, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/uma-project/uma-enabling-universal-market-access-266eb9e5fd90?s"><strong>UMA</strong></a>, under development), bundled investment products (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.setprotocol.com/"><strong>Set Protocol</strong></a>, mainnet June 2018), money market protocols (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://compound.finance/"><strong>Compound</strong></a>, mainnet September 2018), credit default swaps (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cdxproject.com/"><strong>CDx</strong></a>, under development), token swap services (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://kyber.network/"><strong>Kyber Network</strong></a>, mainnet February 2018), subscription payment services (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://8xprotocol.com/"><strong>8x</strong></a>, testnet October 2018), payment channel hubs (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://connext.network/"><strong>Connext</strong></a>, mainnet September 2018), and prediction markets (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.augur.net/"><strong>Augur</strong></a>, mainnet July 2018, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gnosis.pm/"><strong>Gnosis PM</strong></a>, alpha December 2017).</p><p>Over the last year, the share of ETH “locked up” (e.g. used as collateral) in the smart-contracts of some DeFi applications has grown:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/60d250a7215064ef391600663bbfbf888d70395c03fe26c112aebba47ce56ad8.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>The above graph hides MakerDAO by default, in order to let us see other applications. If we include MakerDAO, the graph looks like this:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/81052c921d8e0f756b448cf35333346e1abba734a267f891b6cb585f080bda36.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>The most successful DeFi protocol —</strong> and the most successful application on Ethereum in 2018 — is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://makerdao.com/"><strong>MakerDAO.</strong></a></p><p><strong>Over the last year Dai survived a 94% fall in the value of its underlying collateral.</strong> The system was battle-tested in the first few months of its launch, and appears to have functioned as intended. It has quickly became a core piece of infrastructure for many Ethereum applications.</p><p>Within the community of people that actually use Ethereum apps on a regular basis, it’s hard to overstate the impact of having an easy to use, decentralized stablecoin. If you work in this ecosystem, you will remember that 12 months ago you probably sometimes paid, and were paid, in ETH. Today, everyone uses Dai — for contract payments, for event sponsorships, for petty cash.</p><p><strong>MakerDAO is not just Dai, though that is the most outward-facing product.</strong> It also includes a system of “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cdp.makerdao.com/">Collateralized Debt Positions</a>” (CDPs), which allows anyone to lock up ETH as collateral and receive a “loan” in DAI. This system facilitates the collateral backing that makes Dai possible, while also being a lending product in its own right that can be used for, among other things, leveraged trading.</p><p>Dai is not the only stablecoin built on Ethereum — though it is the only one of significant size that is “decentralized” in the sense that it is backed by digital assets in an automated collateral system, rather than off-chain assets like dollars held in fiat bank accounts. Other Ethereum-based stablecoins include <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.trusttoken.com/trueusd/"><strong>TrueUSD</strong></a> (mainnet March 2018), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.paxos.com/"><strong>Paxos</strong></a> (mainnet October 2018), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gemini.com/dollar/"><strong>Gemini Dollar</strong></a> (mainnet October 2018), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coinbase.com/usdc"><strong>USD Coin</strong></a> (mainnet October 2018), and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.synthetix.io/"><strong>sUSD</strong></a> (mainnet June 2018).</p><p>Collectively, all stablecoins built on Ethereum had a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stablecoinindex.com/marketcap">marketcap of ~770 million</a> at the end of the year, large enough that as a group they would have ranked as the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://coinmarketcap.com/historical/20181230/">14th largest</a> <strong>cryptocurrency on Dec 31.</strong></p><p><strong>While significant and growing, this volume is still dwarfed by trading volume in </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://tether.to/"><strong>Tether</strong></a>, which during the same period saw a daily average of around $5 billion USD.</p><p><strong>Within the broader category of DeFi, decentralized exchanges (DEXs) are the next most significant.</strong> In 2018, this ecosystem grew and matured. There are not just multiple competing DEXs, but multiple <em>types</em> of DEXs now live in production. However, volume <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dex.watch/">remains low</a> compared to any centralized exchange.</p><p>There are now several DEXs that use the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://0x.org/"><strong>0x protocol</strong></a>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://radarrelay.com/"><strong>Radar Relay</strong></a> launched their beta in August 2017, raised a series A in July 2018, and released v2 of their product a few months ago in September. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://paradex.io/"><strong>Paradex</strong></a> launched October 2017, and was <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.coinbase.com/welcome-paradex-to-coinbase-62f16cc9bd74">acquired by Coinbase</a> in May 2018. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ddex.io/"><strong>DDEX</strong></a> launched their open beta on January 9 2018, became the leading 0x relayer by volume, and recently announced that they are forking the 0x protocol to create <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hydroprotocol.io/">a competing protocol called <strong>Hydro</strong></a>.</p><p><strong>This year saw an expansion of the <em>type</em> of DEXs built on Ethereum</strong>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://kyber.network/"><strong>Kyber</strong></a><strong>,</strong> which launched in March 2018, does away with the order book and simply lets users receive a quote, and instantly swap one asset for another. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.airswap.io/"><strong>Airswap</strong></a><strong>,</strong> which launched in April 2018, similarly provides a simple “token swap” service. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://uniswap.io/"><strong>Uniswap</strong></a>, which implements a novel automated market-making feature <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/ethereum/comments/55m04x/lets_run_onchain_decentralized_exchanges_the_way/">inspired by a reddit post from a few years back</a>, launched in November 2018. It operates entirely on-chain, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@cyrus.younessi/uniswap-a-unique-exchange-f4ef44f807bf">makes markets <em>itself</em> using a deterministic algorithm</a>. <strong>Gnosis’ DutchX protocol</strong> went live on mainnet in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.gnosis.pm/the-dutchx-pilot-d8f3e2007ae4">October 2018</a>, with a user-interface to the protocol called <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.gnosis.pm/slow-trade-is-live-on-ethereum-mainnet-cb4e11a17a63"><strong>slow.trade</strong> that went live in December.</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.starkware.co/"><strong>StarkWare</strong></a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@StarkWare/the-road-ahead-in-2019-8589fedfbc7a">started working</a> on zero-knowledge technology that will help scale DEXs and is expecting to launch on testnet in Q1 2019.</p><p><strong>Why did DeFi take off in 2018?</strong> One reason is that many of these applications are useful <em>today</em>, even before critical scaling technologies are in place. Basic financial use-cases like lending and borrowing do not require high transaction throughput — they simply require a secure programmable base layer blockchain. <strong>Ethereum’s simplest use-case is the creation, exchange, and use of digital assets like ETH</strong>. One way of looking at DeFi is that it is simply building the basic financial infrastructure to use those digital assets.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f7e20d014cf6fe013c13e2f89c5cc8b088f47c54273a788e815b5a86c7eda203.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-3-the-year-of-buidl-better-tools-better-frameworks-more-hacking" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>3. The year of BUIDL — better tools, better frameworks, more hacking</strong></h2><p><strong>2018 was the year of #BUIDLing</strong>. This was the year that it became <em>radically</em> easier to get started building applications on Ethereum.</p><p><strong>Developer tools improved, new security tools were released, key frameworks were released, and hackathons became a fixture in the community.</strong> In 2018, the vision of average developers being able to build something useful on Ethereum became a reality, and the tooling necessary to use smart contracts in production improved.</p><p><strong>We even gained a new meme to go along with the technical progress: BUIDL.</strong> While the term — an inversion of the bitcoin meme “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/coindesk/status/1083567269953839104">HODL</a>” — had been used by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/balajis/status/1070830466989678592">different</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/owocki/status/930940008478978050">people</a> over the years, it never gained any real traction until <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethdenver.com/"><strong>ETHDenver</strong></a> in February 2018. In the weeks following, it became an unofficial mantra for the Ethereum community — a reaction against the unhealthy focus on price and speculation common across the crypto industry.</p><h2 id="h-security-tooling" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Security tooling</strong></h2><p><strong>At the end of 2017, security tooling &amp; best practices were on everyone’s mind.</strong> Multiple high profile hacks and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/cybermiles/i-accidentally-killed-it-and-evaporated-300-million-6b975dc1f76b">security failures</a> forced the Ethereum community to improve best practices, and invest more resources in security audits and tooling.</p><p>In 2018, the Ethereum security community improved. New security tools became available that made it easier to build secure applications. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.trailofbits.com/"><strong>Trail of Bits</strong></a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.trailofbits.com/2018/03/23/use-our-suite-of-ethereum-security-tools/">released several tools</a> in March 2018 (who also maintain a useful list of resources <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/trailofbits/awesome-ethereum-security">here</a>), including static analysis tools, fuzzing tools, and more. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://securify.chainsecurity.com/"><strong>Securify</strong></a>, an automated security scanner for Ethereum smart contracts, was <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/chainsecurity/researchers-release-a-free-state-of-the-art-security-scanner-for-ethereum-smart-contracts-b58b57ce0e38">released in July 2018</a>. <strong>Mythril</strong>, a security analysis tool initially released in 2017, became a platform and re-branded to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/mythx_platform"><strong>MythX</strong></a>.</p><p><strong>The Ethereum security community made progress towards “best practices”</strong>, though the community doesn’t always agree on all of them. Valuable resources like the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://smartcontractsecurity.github.io/SWC-registry/"><strong>Smart Contract Weakness registry</strong></a> helped the industry share best practices and common anti-patterns. Notable “traditional” security researchers began working in the Ethereum space, including <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.trailofbits.com/"><strong>Trail of Bits</strong></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://sigmaprime.io/"><strong>Sigma Prime</strong></a>, adding to the stable of high-quality auditing firms already working in the space.</p><p>Despite this progress, there’s still significant work required. In particular <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://media.consensys.net/how-formal-verification-can-ensure-flawless-smart-contracts-cbda8ad99bd1">better formal verification frameworks and tooling</a>, which is a consistent complaint from developers building on Ethereum.</p><h2 id="h-infrastructure" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Infrastructure</strong></h2><p>Ethereum’s primary clients — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/go-ethereum"><strong>Geth</strong></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/paritytech/parity-ethereum"><strong>Parity</strong></a> — continued to be improved and refined, thanks to essential work by their development teams. New clients were released, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/PegaSysEng/pantheon"><strong>Pantheon</strong></a> in Java and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://nethermind.io/"><strong>Nethermind</strong></a> in .NET Core.</p><p><strong>There has long been an understanding that Ethereum needs to diversify the node infrastructure available to application developers</strong>. This market has long been dominated by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://infura.io/"><strong>Infura</strong></a>, but in 2018 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/the-race-is-on-to-replace-ethereums-most-centralized-layer">many teams began working on alternatives</a>.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dappnode.io/"><strong>Dappnode</strong></a>, a project to make it cheap &amp; easy to run a personal Ethereum node, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@DAppNode/dappnode-the-infrastructure-for-the-decentralized-world-85983b16db14">launched in July</a> (you can even <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ava.do/">buy a pre-configured one</a>). <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vipnode.org/"><strong>VIP node</strong></a>, a service that allows users to “subscribe” to node access thereby creating an incentive for more full nodes, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/vipnode/an-economic-incentive-for-running-ethereum-full-nodes-ecc0c9ebe22">went live this year</a>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ChainSafeSystems/denode"><strong>Denode</strong></a>, a project that similarly seeks to provide market incentives for more decentralized node infrastructure, received a grant from the Ethereum Foundation in September. Other projects — like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/paritytech/js-libs"><strong>LightJS</strong></a> by Parity, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.parity.io/light-js-how-to-build-your-dapp-on-a-light-client/">released in November</a> — make it easier for developers to build dapps that don’t need to rely on full nodes.</p><p>Decentralized storage solutions like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ipfs.io/"><strong>IPFS</strong></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2018/06/21/announcing-swarm-proof-of-concept-release-3/"><strong>Swarm</strong></a> continued to make progress. Swarm POC3 was <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2018/06/21/announcing-swarm-proof-of-concept-release-3/">released in June</a>, and now includes a messaging layer. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ens.domains/"><strong>Ethereum Name Service</strong></a> (ENS), a decentralized service that lets people use human-readable names (like alice.eth) in place of Ethereum addresses, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://easydns.com/blog/2018/09/02/ethereum-name-service-ens-integration-now-live-on-mainnet/">launched a mainnet integration</a> with the .xyz domain registry (September 2018), and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/the-ethereum-name-service/luxe-launch-looms-a70c950ffd43">announced</a> a planned integration with .luxe.</p><h2 id="h-developer-collaboration-across-the-ecosystem-improved" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Developer collaboration across the ecosystem improved</strong></h2><p><strong>The global community of Ethereum researchers &amp; developers got better at working with each other in 2018.</strong> The primary forum for cryptoeconomic research on Ethereum — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/"><strong>ethresear.ch</strong></a> — only launched in August 2017, and was not widely used until early 2018. <strong>Today it is the de-facto R&amp;D hub for Ethereum</strong>, and an essential technical resource for everything from plasma to sharding.</p><p>The very first Plasma researcher’s call didn’t happen until <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=_DPftmg7zR8">January 2018</a>, and the first state <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=czb9Zh8P1y4">channels researcher calls</a> weren’t until August 2018. <strong>There are now many </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/spreadsheets/d/1Wg_eX-mYopvWT3LeHe4-FEHOtJoG28h8YcHl4PFTX5k/edit#gid=0"><strong>public calls</strong></a> related to Ethereum development, ranging from core development of the protocol, to layer 2 tech, to individual areas like curation markets or product management.</p><p>The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/coinmonks/learnings-from-the-ethsecurity-community-57431ae0ed5e"><strong>ETHSecurity community</strong></a> formed in mid 2018 to try and share best practices and shared learnings. The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/"><strong>fellowship of Ethereum magicians</strong></a> — a community of Ethereum developers aimed at producing better EIPs and improving Ethereum’s technical maintenance — launched in early 2018.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gitcoin.co/"><strong>Gitcoin</strong></a>, a project that facilitates bounties for open-source development, launched their pilot in November 2017. In 2018, their platform was used to pay out ~$500,000 in bounties and grants to more than 700 developers.</p><h2 id="h-hackathons-became-a-big-deal" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Hackathons became a big deal</strong></h2><p>In October 2017 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ethwaterloo.com/"><strong>ETHWaterloo</strong></a> set a record as the largest Ethereum hackathon ever, which was quickly beaten by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://2018.ethdenver.com/"><strong>ETHDenver</strong></a> in February 2018. Over the rest of the year, there were 6 more <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ethglobal.co/"><strong>ETHGlobal</strong></a> hackathons that served more than 5,800 developers, as well as other events like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethmemphis.com/">ETHMemphis</a> and two hackathons held by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dev.status.im/">Status</a>.</p><p><strong>In 2018 it was finally <em>practical</em> to run an Ethereum hackathon</strong> — there were enough developers who wanted to learn how to build on this tech, the ecosystem was varied enough that they had many interesting projects to work on, and the tools were mature enough that it was actually feasible to build a working demo in 36 hours. Many of the individual projects mentioned above — including the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ethnews.com/the-goerli-testnet-has-arrived"><strong>Goerli testnet</strong></a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.setprotocol.com/"><strong>Set protocol</strong></a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ChainSafeSystems/denode"><strong>Denode</strong></a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cryptokitties.co/"><strong>Cryptokitties</strong></a> were conceived or launched at ETHGlobal events.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f7e20d014cf6fe013c13e2f89c5cc8b088f47c54273a788e815b5a86c7eda203.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-4-layer-2-research-development-and-live-on-mainnet" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>4. Layer 2: research, development, and live on mainnet</strong></h2><p><strong>One of the early narratives about 2018 is that it would be </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4"><strong>the year of Ethereum’s layer 2 scalability solutions</strong></a>.</p><p>The idea behind layer 2 scalability is to off-load computation from Ethereum onto “off chain” systems, while still retaining a blockchain’s characteristic security guarantees. These off-chain systems can process transactions faster and more efficiently than the Ethereum main-chain, leading to more scalable payments or smart-contracts.</p><p>In 2017, there were no significant state channel or plasma chain projects live on mainnet, and few people understood the technology or its potential. What happened in 2018?</p><h2 id="h-state-and-payment-channels" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>State &amp; Payment Channels</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.jeffcoleman.ca/state-channels/">State channels</a> <strong>are the most basic layer 2 technique.</strong> At the start of 2018, there were several custom-built channels applications still under development. Today, many of those projects have launched to main-chain, and critical infrastructure has been built that will soon radically shorten the development cycle for channelized solutions.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://spankchain.com/"><strong>Spankchain</strong></a> (micropayments through payment channels) launched their beta in April, and have been live in production ever since. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://funfair.io/"><strong>Funfair</strong></a> (casino games running in state channels) launched to mainnet in September. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://connext.network/"><strong>Connext</strong></a> (payment channel hubs for micropayments) launched their <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/connext/our-first-hub-is-live-on-mainnet-b5660486635e">first non-custodial hub on mainnet</a> in September in collaboration with Spankchain. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://celer.network/"><strong>Celer Network</strong></a> (a state channel network &amp; liquidity solution) launched their <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/celer-network/lighting-up-the-centauri-celer-network-sdk-and-testnet-launch-at-sfbw-7e257062b7af">testnet &amp; demo apps in October</a>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://raiden.network/"><strong>Raiden</strong></a>, the long-anticipated ERC20 payment channel network, launched their <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/raiden-network/red-eyes-mainnet-release-announcement-d48235bbef3c">alpha release running live on mainnet</a> in December.</p><p>The number of live projects using channels will only increase as the technology becomes easier for developers to use. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://counterfactual.com/"><strong>Counterfactual</strong></a> (a framework that makes it easier to build a channelized application) published their work on generalized state channels in June, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/statechannels/development-update-0-11-12-2018-b7002de5282e">open-sourced all their code</a> in November, and is launching a full demo environment in January 2019. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://magmo.com/"><strong>Magmo</strong></a>, a framework for a specific subset of channelizable applications (“<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/magmo/an-overview-of-the-force-move-games-framework-for-state-channels-ff28f0962b07">force move games</a>”) using state channels, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/magmo/we-launched-an-example-state-channel-app-17246bd98b05">released a demo application at DevconIV</a>.</p><h2 id="h-plasma" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Plasma</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://plasma.io/"><strong>Plasma</strong></a> is a scaling technique where operations are moved off-chain into a <em>secondary</em> blockchain, where they can be performed faster and at lower cost.</p><p>The idea is based on “sidechains”, originally <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.blockstream.com/sidechains.pdf">a proposal to scale bitcoin dating back to 2014</a>. <strong>Plasma introduced a novel improvement:</strong> unlike on a sidechain, a user of a Plasma chain would always have a guarantee that they can withdraw their assets to main-chain, even if the operator of that Plasma chain tried to censor or steal from them.</p><p><strong>Plasma research has made large strides since the paper release in August 2017, though the technology remains further from production than state channels.</strong> The year began with only a few teams actively working on Plasma, as the research community began to explore various tradeoff and design choices within a family of related techniques derived from the original paper.</p><p>The majority of these designs have focused on the simplest use case: payments. These designs include <strong>Plasma MVP</strong> (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/minimal-viable-plasma/426">introduced by Vitalik in January 2018</a>) and <strong>Plasma Cash</strong> (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/plasma-cash-plasma-with-much-less-per-user-data-checking/1298">introduced by Vitalik &amp; Karl in March</a>, and the subject of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/loomnetwork/plasma-paper/blob/master/plasma_cash.pdf">continuing formal work</a>). More recently, researchers have begun exploring zero-knowledge-proof based Plasma-like designs like the “<strong>Rollup</strong>” (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/barryWhiteHat/roll_up">introduced by Barry Whitehat</a> in September).</p><p><strong>Each of these can be augmented to mitigate their shortcomings, while minimizing tradeoffs.</strong> This unfortunately resulted in a “naming meme”, where each new tweak on an existing design was given a unique name, leading to significant confusion for anyone not deeply involved in the research community. Useful taxonomies that divide up the design space are a work in progress.</p><p><strong>At the same time, research continued into expanding Plasma beyond payments</strong>. While this work continues, current consensus among researchers is that an optimized “full EVM” plasma (which could run any smart contract) is a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@kelvinfichter/why-is-evm-on-plasma-hard-bf2d99c48df7">complex challenge.</a></p><p>This broad exploration of a large design space has been productive for researchers, but practical implementations are still mostly theoretical or in early stages. One exception is the Plasma Cash implementation built by Loom, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/loom-network/plasma-cash-initial-release-plasma-backed-nfts-now-available-on-loom-network-sidechains-37976d0cfccd">released in June 2018</a>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f7e20d014cf6fe013c13e2f89c5cc8b088f47c54273a788e815b5a86c7eda203.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-5-zero-knowledge-is-coming" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>5. Zero Knowledge is coming</strong></h2><p>Over the past year the Ethereum developer community began to appreciate that <strong>new zero-knowledge technology will have a significant impact on blockchain technologies</strong>. Over the past 12 months, it has felt like every technical conversation in the Ethereum community takes the form of “<em>well, we can do it this way for now, but of course once we have good zkSTARKs, it will be like this…</em>”.</p><p>Most people in the crypto industry will have heard of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.cryptographyengineering.com/2014/11/27/zero-knowledge-proofs-illustrated-primer/">zero-knowledge tech</a>, most famously used in the privacy cryptocurrency Zcash. But zero-knowledge technology won’t just be used for privacy. It has important implications for many <em>scalability</em> techniques as well. Recent research and development into this technology (specifically, a class of zero-knowledge tech called <strong>zkSTARKs</strong>) may dramatically lower the computational cost required to use them in production, opening up new opportunities to integrate them with programmable blockchains like Ethereum.</p><p>In short, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://crypto.stackexchange.com/questions/12433/zero-knowledge-proof-protocol-example"><strong>zero-knowledge proofs</strong></a> let us prove that some operation happened, without having to share the underlying data. If the verification of that proof can be done cheaply enough, then it could let Ethereum smart-contracts verify that an operation took place off-chain. This means that we could, for instance, conduct <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/on-chain-scaling-to-potentially-500-tx-sec-through-mass-tx-validation/3477">large numbers of operations off-chain, and then cheaply verify that they happened</a>. Or, we could conduct intensive computation off-chain, and still have it verified on-chain.</p><p><strong>2018 was the year that the full potential of zero-knowledge tech started to sink in.</strong> In January, Eli Ben-Sasson &amp; his co-authors <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/white-paper-trustless-privacy-tech-zk-starks-published">published their long-awaited paper on zkSTARKs.</a> The Ethereum community began to work on how this technology can be used for scaling and in conjunction with other technologies, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/plasma-is-plasma/2195">like Plasma</a>. On the layer 1 side, developers made plans to ensure that ETH 2.0 has the requisite support for zkSTARKs, like STARK<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/hash-based-vdfs-mimc-and-starks/2337">-friendly hash functions</a>.</p><p>New zkSNARK libraries were released, like iden3’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/iden3/snarkjs"><strong>snarkjs</strong></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/iden3/circom"><strong>circom</strong></a>, adding to existing libraries like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Zokrates/ZoKrates"><strong>Zokrates</strong></a>. In December 2018 a team at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://devpost.com/software/plasma-winter">ETHSingapore built a zkSNARK “rollup”</a> scaling proof of concept, later released on testnet as the (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/VitalikButerin/status/1082054495956291584">not technically Plasma</a>) <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/TheMatter_io/status/1081959506454695936"><strong>Plasma Ignis</strong></a>. BarryWhiteHat <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=lv6iK9qezBY">contributed critical work</a> on using zkSNARKs on Ethereum. And Ben-Sasson &amp; others launched <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.starkware.co/"><strong>Starkware</strong></a>, a company aimed at commercial applications of zkSTARKs, and received a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2018/08/17/ethereum-foundation-grants-update-wave-3/">$4mm grant</a> from the Ethereum Foundation.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f7e20d014cf6fe013c13e2f89c5cc8b088f47c54273a788e815b5a86c7eda203.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-6-the-road-to-eth-20" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>6. The Road to ETH 2.0</strong></h2><p>ETH 2.0 is the name for the long-term research and development of the Ethereum platform, incorporating fundamental base-layer upgrades like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQs">Proof of Stake</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/wiki/wiki/Sharding-FAQs">Sharding</a>.</p><p>The history of ETH 2.0, aka Serenity, has featured false starts, dead ends and more false starts. <strong>But in 2018, the long-term Ethereum roadmap began to solidify.</strong></p><p>In January 2018, the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/s/Hk6UiFU7z"><strong>FFG testnet</strong> launched</a>, though it suffered from networking issues that made it difficult to use. A few months later however, the research direction moved away from FFG, and towards a plan that would see Casper and Sharding implemented together. In Q2, consensus began to form around what is now the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.ethhub.io/ethereum-roadmap/serenity-phases">current plan</a>.</p><p>Explaining ETH 2.0 is beyond the scope of this post. If you want to get caught up, we recommend <strong>EthHub</strong>’s summary <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.ethhub.io/ethereum-roadmap/serenity-phases">here</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/kCVpDrlVesA"><strong>Vitalik’s</strong> talk from DevconIV</a>, or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackernoon.com/what-to-expect-when-eths-expecting-80cb4951afcd"><strong>James Prestwich’s</strong> recent guide</a><strong>.</strong></p><p><strong>Once the research vision was clear, it was possible to </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/eth2.0-specs"><strong>create a specification</strong></a> for what became known as “ETH 2.0”. This allowed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0">many different engineering teams</a> to begin implementing that specification into client software. At the end of 2018, there were at least 8 teams building clients for ETH 2.0. Recently, Ben Edgington also began a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://notes.ethereum.org/c/Sk8Zs--CQ">weekly newsletter which closely tracks the research and implementation of ETH 2.0</a>.</p><p>While all roadmaps are subject to change and projections are uncertain, the beacon chain is expected to go live in 2019, with a beacon chain testnet scheduled to happen in the next few months. The beacon chain will allow ETH holders to choose to transfer their ETH to the beacon chain in order to earn rewards as a validator. However, that ETH cannot be transferred back to the “ETH 1” chain.</p><p>The next phase will include shards, which will be managed by the beacon chain. It’s also possible that the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/using-the-beacon-chain-to-pos-finalize-the-ethereum-1-0-chain/4521">beacon chain will be used to finalize</a> the current proof of work chain, somewhat similar to the way that FFG was once planned a year ago to be used for finalization.</p><p><strong>While the roadmap has considerably firmed up, there are still </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/nearprotocol/unsolved-problems-in-blockchain-sharding-2327d6517f43"><strong>unsolved problems in blockchain sharding</strong></a>. While the first few phases are relatively clear and there are no <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=BkMZdbzKZ9k">significant unsolved theoretical problems left</a>, plenty of interesting research and implementation problems remain for future phases so that we get to a truly scalable layer 1 of Ethereum.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f7e20d014cf6fe013c13e2f89c5cc8b088f47c54273a788e815b5a86c7eda203.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-what-did-it-all-mean" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>What did it all mean?</strong></h2><p><strong>We warned you this post would be long</strong>. But it’s still not comprehensive. A lot more happened in the Ethereum ecosystem this year, including a few developments worth noting quickly here:</p><ul><li><p><strong>Ethereum core developers</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/c/working-groups/ethereum-1-x-ring"><strong>came to rough consensus on a set of short-term upgrades</strong></a> to the current Ethereum protocol (“Ethereum 1.X”), while ETH 2.0 is under development</p></li><li><p>Re<strong>gulators across the world</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cnbc.com/2018/06/14/bitcoin-and-ethereum-are-not-securities-but-some-cryptocurrencies-may-be-sec-official-says.html"><strong>started paying attention to cryptocurrency</strong></a>, including securities regulators. Many jurisdictions are now in the process of deciding how digital assets, like the kind that can be created on Ethereum, are treated under law.</p></li><li><p><strong>Non-plasma sidechain technology</strong>, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://poa.network/"><strong>POA network</strong></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.parity.io/bridging-the-dapp-scaling-now-with-parity-bridge/"><strong>Parity-bridge</strong></a>, launched into production</p></li><li><p><strong>UX made progress</strong>, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@avsa/universal-logins-first-demo-1dc8b17a8de7">Universal Logins</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@austin_48503/ethereum-meta-transactions-90ccf0859e84">meta transactions</a></p></li><li><p><strong>The Ethereum Foundation</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2018/03/07/announcing-beneficiaries-ethereum-foundation-grants/"><strong>launched a grants program</strong></a> to fund critical work from across the community.</p></li></ul><p>Should we view this year as a success, or a setback?</p><p>A strange thing about this moment in Ethereum’s history is that you will receive wildly different answers depending on someone’s frame of reference.</p><p><strong>If your baseline is 2015–2016</strong>, you remember when Ethereum was still <em>firmly</em> an experiment, with virtually no users, developer tools, or even applications. The contrast with 2018 is startling. There are real applications now, live on mainnet, that provide real utility to their users — even if those user bases remain small. <strong>The thing we believed could happen, which may have once seemed impossible, is starting to happen, in bits and pieces.</strong></p><p><strong>But if your frame of reference is the hyped up narrative sold to you by ICO whitepapers and glossy keynote conferences</strong>, then it must be disappointing. Mass adoption not only has not yet arrived, but remains over the horizon. There are hard problems yet to be solved, and the technical progress zigs and zags, instead of following the comforting straight line of a tidy infographic roadmap.</p><p><strong>Welcome to the real.</strong> There are experiments to be run, lessons to be learned, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.lesswrong.com/posts/fpecAJLG9czABgCe9/on-doing-the-impossible">hard problems</a> to solve. Grab a shovel, and see you next year.</p><p><em>— Josh Stark (</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://l4v.io/"><em>L4</em></a><em>), Evan Van Ness (</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://weekinethereum.com/"><em>Week in Ethereum</em></a><em>, </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://consensys.net/"><em>ConsenSys</em></a>), and Daniel Zakrisson (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.hardfork.se/"><em>hardfork.se</em></a><em>)</em></p><p><em>Thanks to Georgios Konstantopoulos, Jeff Coleman, Spencer Noon, Alex Wade, Xuanji Li, Danny Ryan, Heather Davidson, Gregor Zavcer, Mike McDonald, Corey Petty, Ameen Soleimani, Jens Frid, and others who took time to answer questions and contribute to the creation of this article.</em></p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/96f0105efd89f7f57dc88fb1e070a2a672acdc7bed5c48fffc02dfa999a42c08.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[The Space of Possible Economic Relationships]]></title>
            <link>https://paragraph.com/@josh-stark/the-space-of-possible-economic-relationships</link>
            <guid>mYQNn6f9A5rNqImAh16x</guid>
            <pubDate>Mon, 20 Sep 2021 21:33:50 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on June 7, 2017 on a now-defunct personal blog. A concept I often use to explain the potential of blockchain technology is “the space of possible economic relationships”. What do I mean by economic relationships? I mean any situation where two or more persons enter into a relationship concerned with value:A transfer of cashAn informal agreement to borrow money from a friendA legal contract to buy a houseThe relationship between all the shareholders of a corporati...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published on June 7, 2017 on a now-defunct personal blog.</em></p><p>A concept I often use to explain the potential of blockchain technology is “the space of possible economic relationships”.</p><p>What do I mean by economic relationships? I mean any situation where two or more persons enter into a relationship concerned with value:</p><ul><li><p>A transfer of cash</p></li><li><p>An informal agreement to borrow money from a friend</p></li><li><p>A legal contract to buy a house</p></li><li><p>The relationship between all the shareholders of a corporation</p></li><li><p>The relationship between all persons who use US dollars</p></li></ul><p>This is meant to be very broad, including informal agreements, legal contracts, and very diffuse relationships that we don’t often think about, like sharing a national currency.</p><p>Now, let’s imagine a space that contains all possible economic relationships, and put some points on a graph.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f9c8be123b5a9bef1cf24e14462356711b38b187155c39412487c94a662d02b3.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>This space includes not just all economic relationships that we’re familiar with or which are even used, but every possible economic relationship that could exist.</p><p>In reality, only some of this graph is available to us. Let’s draw a line to indicate which economic relationships are actually possible today.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/119cb428418c0f84565c1e9412d2e77809284831e60f268b6f3ef6effd848c8d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Every economic relationship currently used by human beings (not just the ones we have highlighted as examples) is in this section. Every kind of purchase, corporate structure, debt instrument, store of value, and medium of exchange is somewhere inside that shape.</p><p>This shape used to look different, and was once much smaller. Until we invented money, we might have only had access to a very small area near the bottom right. Currency zones only became possible with stable political systems. Binding contracts required the slow evolution of complex legal systems. Public companies with shareholders required centuries of common law and commercial experience, and creating new specializations in professions like finance and law. All of these required technology, too: metalworking for money, writing for law, and even information technology for modern stock exchanges (ever heard of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.finra.org/investors/when-paper-paralyzed-wall-street-remembering-1960s-paperwork-crisis">paper crisis?</a>).</p><p>We only have access to these economic relationships because these are the only ones for which we’ve built out the necessary institutions and technology. There are probably many other kinds of economic relationships out there, in the blank space, that we haven’t been able to access.</p><p>Recently, the invention of blockchain technology has expanded the frontier of this space. Now it probably looks a lot weirder — maybe something like this:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/96f28b53aecf567277f5ea207bf61345374da2d8039d122510c7390aea04d06f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Blockchains let us do things that weren’t possible before:</p><ul><li><p>A small group of cryptography enthusiasts can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bitcoin.org/bitcoin.pdf">successfully bootstrap a global currency into existence</a>, without relying on the infrastructure of a nation state.</p></li><li><p>We can now send money anywhere in the world very quickly and relatively cheaply, again without relying on traditional institutions.</p></li><li><p>We can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@balajis/thoughts-on-tokens-436109aabcbe">use very simple computer code to organize and collect millions of dollars</a> from thousands of contributors all over the world.</p></li></ul><p>Types of economic relationships that used to have big, expensive barriers to entry are suddenly a lot easier, and we’ve only really just begun experimenting with the technology.</p><p>Blockchains have expanded the space of possible economic relationships. But it’s been so sudden, we’re not really sure what to do with them yet. Usually these new capabilities develop slowly, because they require legal and political systems that are naturally gradual and expensive to change.</p><p>But blockchains let us do some things without those institutions, which means new capabilities become available much faster than usual. The limiting factor isn’t going to be whether we have the capability to do these things, but our ability to recognize that the space of possible economic relationships <em>has</em> expanded, and identify new useful things to build in those spaces.</p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
        </item>
        <item>
            <title><![CDATA[Making Sense of Web 3]]></title>
            <link>https://paragraph.com/@josh-stark/making-sense-of-web-3</link>
            <guid>Saetk6FAHXGe1pjpiIC5</guid>
            <pubDate>Mon, 20 Sep 2021 21:05:11 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on June 6, 2018 on Medium. The internet is changing again. Over the last decade internet-based services have trended towards centralization. Today, a handful of companies control the platforms we use to search for information, store our personal data, manage our online identities, and communicate publicly and privately. At the same time, a group of seemingly unrelated technologies are being developed on the fringes of the tech industry, ranging from encrypted mes...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published on June 6, 2018 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-web-3-c1a9e74dcae"><em>Medium</em></a><em>.</em></p><p>The internet is changing again.</p><p>Over the last decade internet-based services have trended towards centralization. Today, a handful of companies control the platforms we use to search for information, store our personal data, manage our online identities, and communicate publicly and privately.</p><p>At the same time, a group of seemingly unrelated technologies are being developed on the fringes of the tech industry, ranging from encrypted messaging to digital money. <strong>Within that loose community, “web 3” has become a catchall term for a vision of a new, better internet.</strong> An internet where payments and money are natively digital, where “decentralized” applications compete with centralized ones, and where users have more control over their identity and data.</p><p>However, we often struggle to articulate what this all means. How might “web 3” be different from previous eras of the internet? What is “decentralization” and why does it matter? How can these new technologies actually be used? We’re spending years building <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4">infrastructure to make blockchains more scalable</a> — but who will actually use that infrastructure, for what, and why should anyone care?</p><p><strong>This article attempts to explain the web 3 vision in clear, simple terms.</strong> We discuss the core animating idea behind the many projects that form web 3, and survey three key trends.</p><p><strong>This article isn’t a prediction about the future</strong>. The future isn’t fixed: we have to make the right choices to get the world we want. The point of this article is to describe a future that <em>might</em> be, a future compelling enough to be worth building, and a future <em>clear</em> enough that we know which direction to travel first.</p><h2 id="h-the-web-3-reformation" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>The web 3 reformation</strong></h2><p>The internet has gone through major generational shifts before. These expanded the performance, features, and scale of the internet. We went from plaintext websites to streaming video. We went from static web pages to full-featured applications served remotely through the browser. We went from listservs to global social networks that drive modern politics and culture.</p><p>As the web matured, we grew to rely more and more on a handful of large companies. Google built the fastest and most convenient search engine, and have been rewarded with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://netmarketshare.com/search-engine-market-share.aspx?options=%7B%22filter%22%3A%7B%22%24and%22%3A%5B%7B%22deviceType%22%3A%7B%22%24in%22%3A%5B%22Desktop%2Flaptop%22%5D%7D%7D%5D%7D%2C%22dateLabel%22%3A%22Trend%22%2C%22attributes%22%3A%22share%22%2C%22group%22%3A%22searchEngine%22%2C%22sort%22%3A%7B%22share%22%3A-1%7D%2C%22id%22%3A%22searchEnginesDesktop%22%2C%22dateInterval%22%3A%22Monthly%22%2C%22dateStart%22%3A%222017-04%22%2C%22dateEnd%22%3A%222018-03%22%2C%22segments%22%3A%22-1000%22%7D">control over 74% of all search traffic</a>. Facebook built the most popular social network, and was rewarded with control over the online identities of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.statista.com/statistics/264810/number-of-monthly-active-facebook-users-worldwide/">2.2 billion people</a>.</p><p>Web 3 is <em>different</em> from previous generational shifts. At its core, web 3 isn’t about speed, performance, or convenience. In fact, many web 3 applications are, at least today, slower and <em>less</em> convenient than existing products.</p><p><strong>Instead, web 3 is about power</strong>. It’s about who has <em>control</em> over the technologies and applications that we use every day. <strong>It’s about breaking the dynamic that has shaped the last decade of the web: the tradeoff between convenience and control</strong>. We’ve become so accustomed to this dynamic that it seems inevitable: <em>of course</em> using the internet means being surveilled, and <em>of course</em> having a social media account means having my personal data sold to advertisers or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Facebook%E2%80%93Cambridge_Analytica_data_scandal">worse</a>. How could it be any other way?</p><p><strong>Web 3 rejects the premise</strong>. We can have the benefits of the internet <em>without</em> handing the majority of power to a minority of companies. The dynamic described above isn’t an iron law of the universe, it’s just a product of the technology available at the time and the choices we made along the way.</p><p>“Web 3” is a movement to build different technologies and make better choices. We aren’t trying to <em>replace</em> the web, but rather keep what we like while changing its underlying structure — a reformation, not a revolution.</p><p>The projects within it can seem disparate, but they all share a common theme. <strong>Web 3 is a group of technologies that restructure control over the internet.</strong> These range from financial projects (cryptocurrencies), to basic communications technology (end to end encrypted messaging), to mass consumer use-cases (open social networks and p2p markets), to critical internet infrastructure (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ens.domains/">decentralized DNS</a>).</p><p>Web 3 includes more than just cryptocurrencies, blockchains, and other products of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-cryptoeconomics-5edea77e4e8d">cryptoeconomic design</a>. It encompasses any technology that helps reform the centralized internet and lets users take back control over their digital lives. However, we believe that these technologies are the most significant contributors to the web 3 movement today, and for that reason focus on them in this article.</p><h2 id="h-three-trends-for-web-3" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Three trends for web 3</strong></h2><p>In this article we survey three trends, and discuss how they might develop over time:</p><ul><li><p><strong>First</strong>, money will become a native feature of the internet.</p></li><li><p><strong>Second</strong>, “decentralized” applications will offer users new capabilities.</p></li><li><p><strong>Third</strong>, users will have more control over their digital identities and data.</p></li></ul><p>It’s important to keep in mind that each of these are speculative. Inevitably, web 3 will include technologies and applications we can’t anticipate, and the ones we discuss below will look different than we can imagine today.</p><h2 id="h-1-money" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>1. Money</strong></h2><p>In web 3, money is a native feature of the internet.</p><p>In the past, the internet was simply a portal to the offline, traditional financial system. But cryptocurrencies are fundamentally digital — sending a transaction does not require interacting with some offline system, it <em>only</em> requires sending a message over the internet. We will soon live in a world where “money” is just something the internet <em>does</em>:</p><ul><li><p>Sending or receiving payments is now something that <em>any piece of software can do</em>, and by extension, something that can be done by any person with an internet connection and a phone.</p></li><li><p>Digital payments will unlock new business models that were previously impractical. They will radically lower the costs of some transactions (e.g. cross-border remittances), enable new use-cases (e.g. machine payments), and be available to massive new markets (e.g. people who could not previously access the traditional financial system).</p></li><li><p>An ecosystem of basic financial primitives — lending, derivatives, exchanges — provide the building blocks of more complex financial applications that can be used by anyone.</p></li><li><p>We will create new <em>kinds</em> of money, as technologists explore the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-cryptoeconomics-5edea77e4e8d">cryptoeconomic design space</a>. We have only started to explore these possibilities, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://continuations.com/post/148098927445/crypto-tokens-and-the-coming-age-of-protocol#_=_">protocol tokens</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/crypto-currently/the-anatomy-of-erc721-e9db77abfc24">non-fungible digital assets</a>.</p></li></ul><p>Cryptocurrency is only possible because Satoshi <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bitcoin.com/bitcoin.pdf">invented a way</a> to support a currency and payment network without handing control to any centralized company. Bitcoin is <em>decentralized</em> in that it is “controlled” by a variety of actors, ranging from large mining companies, to individual node operators, to core protocol developers. All of them exert influence in different ways and to different degrees, but no individual actor has exclusive power over the network.</p><p><strong>“Decentralization” has become a central concept for web 3</strong>. However, it’s often used more as a slogan than a precise technical description. Decentralization can refer to a huge range of possibilities. Is a platform “decentralized” if it is controlled by 20 entities? 100? 10,000? What <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274"><em>kind</em> of decentralization</a> are we even considering?</p><p>Decentralization isn’t a binary state — it’s a direction along a spectrum of possibilities. Saying a system ought to be “decentralized” is a little like telling an engineer that a bridge ought to be “big”. No doubt, but it’s not very useful information on its own — we also need to know what river you want to span and the load you need to bear.</p><p><strong>The point of web 3 isn’t that all systems must be decentralized as much as possible, but rather that we are newly able to explore more points along the spectrum.</strong> The <em>degree</em> of decentralization that is useful or necessary will depend on the application. Bitcoin is an example of this: it is decentralized to a sufficient degree that payments are very difficult to censor and it would be very difficult to change the basic parameters of the currency, i.e. a deflationary monetary policy where the total amount of bitcoin is permanently capped. Others will attempt to create similar global currencies with other features that take advantage of decentralization, e.g. stablecoins like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://makerdao.com/">Dai</a> that attempt to solve the problem of volatility.</p><p>Because bitcoin was the first, it’s often taken to be the <em>only</em> possible design for a cryptocurrency. As a result, “cryptocurrency” has become synonymous with particular political views about money, such as the virtue of deflationary currencies.</p><p>It’s important to understand that there are many possible designs for a digital currency, which might serve different purposes. Bitcoin enthusiasts believe the purpose of cryptocurrency is to allow people to opt into the enthusiast’s preferred monetary policy, the superiority of which is self-evident. A more humble interpretation is that the innovation of cryptocurrencies is that people can opt into <em>whatever monetary policy they choose</em>, whatever that happens to be. All they need is an internet connection and a phone.</p><h2 id="h-2-decentralized-applications-and-services" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>2. Decentralized applications and services</strong></h2><p>The products and services that make up the internet today tend to be produced and controlled by individual corporations. If you use an internet-based application, there is very likely a legal entity somewhere that controls it. That company employs people to work on it, decides what features get prioritized, controls the servers that host the application’s data, and ultimately determines what code gets pushed to the product.</p><p>The promise of web 3 is that there might be other options. Maybe we can build products and services that are <em>not</em> controlled by any single company, but still have comparable usefulness to their centralized equivalents. Just as with Bitcoin, these products would be “decentralized”, though the rationale for decentralization, and the benefits it offers, may be very different.</p><p><strong>Imagine, for instance, what a “decentralized publishing platform” might look like.</strong> This would be a social platform like Twitter or Medium that lets users share content, comment on it, and “vote” for content that they like.</p><p>The platform comes with built-in mechanisms to encourage users to contribute. Instead of just “upvoting” posts, users can send each other micropayments, or set up recurring payments for content creators whose work they want to support. <strong>The best Twitter accounts or Medium authors get paid directly in the platform, instead of having to figure out some secondary way to monetize their large followings.</strong> Even if each upvote was only a few cents, it would still be an improvement over centralized platforms like YouTube, where creators <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.quora.com/How-much-money-do-people-make-from-YouTube-videos-with-1-million-views">earn only a few thousand dollars per million views.</a> On our decentralized platform, there is no central entity to take a large cut of the money that users pay each other. The platform could even use <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@FEhrsam/funding-the-evolution-of-blockchains-87d160988481">inflation funding</a> to create a pool of rewards, which are distributed to the top posts each day.</p><p>The core rules that govern our decentralized service are defined in an open-source protocol. Users <em>interact</em> with that protocol using client-software of their choice. In other words, there would be a variety of apps, all made by different developers, but which all connected to the same social network. These clients may offer different features from one another, but all conform to the same shared protocol, analogous to the way that email clients all use the same standard for sending and receiving emails.</p><p>Users could use any client they choose, and clients can implement different features or offer third party services. Because we’re building on a decentralized protocol, client developers don’t have to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.theverge.com/2018/4/6/17206524/twitter-tweetbot-twitterrific-apps-features-api-changes">ask permission from any central company</a>, and they can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@cdixon/why-decentralization-matters-5e3f79f7638e">build their product without fear that someday their API access could be revoked.</a> Users don’t have to wait for twitter to add new anti-spam or anti-harassment features, they just use a client that offers them. An ecosystem of services grows on top of the open protocol, letting users do everything they can do with twitter today and more.</p><p><strong>This illustrates an under-appreciated benefit of decentralized platforms: sustainable ecosystems of third party services.</strong> App developers can build useful products on top of a decentralized protocol without fear that someday their API access will be turned off, because there is no one company who <em>can</em> turn it off. The platform can remain neutral, meaning that a larger network of developers will invest their time and money into building businesses on top of it. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/u/a8e3741de9e2?source=post_page-----c1a9e74dcae--------------------------------">Chris Dixon</a>’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@cdixon/why-decentralization-matters-5e3f79f7638e"><em>Why Decentralization Matters</em> </a>explores this argument in depth.</p><p><strong>Of course, we will still use products and services created by centralized companies.</strong> But it will be possible for these companies to restrict the <em>type</em> of control they have over their products, placing more of that control in the hands of users.</p><p>This already exists in encrypted messaging apps, with products like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://signal.org/">Signal</a> (made by Open Whisper Systems) that never see or hold any customer communications. By designing their application with end-to-end encryption, they have intentionally <em>limited the control they have over their users.</em></p><p><strong>Where early internet startups committed to an ideal of “don’t be evil”, web 3 companies aim higher to try and ensure that they <em>can’t</em> be evil — at least with respect to specific <em>kinds</em> of evil.</strong> Web 3 includes technologies that let developers <em>limit</em> their control over customers, by refusing to have certain kinds of power in the first place. That doesn’t mean we won’t have to trust centralized companies to some degree, but it does mean we can trust them <em>less</em>.</p><h2 id="h-3-user-control-over-identity-and-data" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>3. User control over identity and data</strong></h2><p>In web 3, users will have more control over their identity and their data.</p><p>Today, most of our online identities belong to someone else, like a Gmail address or Facebook account. Web 3 is laying the groundwork for personal control of online identities.</p><p>In part, this is a result of the infrastructure being built out for cryptocurrencies. Holding cryptocurrency requires holding private keys, and millions of people use apps that let them do just this. But the same technology can let people manage <em>any</em> kind of blockchain-based data, including a personal identity. The fact that we call these apps “wallets” is no coincidence — in the future they will hold not just your money, but also your ID.</p><p>At the same time, web 3 will make it possible for users to retain control of their data. First, because users will have the option of using their <em>own</em> identity, instead of one provided by a third party, limiting the opportunities for identity providers like Facebook to capture user data. Second, because the emergence of decentralized services will mean that in some cases, there won’t <em>be</em> a central company that is in a position to collect, store, and sell your personal data when you are using social media, renting an apartment, or catching a ride home. <strong>In general, a greater share of our use of the internet will be through platforms and systems that collect no data about us.</strong></p><p>Finally, the new capabilities offered by web 3 technologies — control over our identities and data, and the availability of a worldwide payment network — will make it easier for individual users to capture the value that have turned social media companies into billion dollar businesses.</p><p>These companies collect your data because it’s valuable. <strong>In web 3, users capture that value instead.</strong> If you want to sell data about your personal browsing habits, you will be able to do so directly — but you get paid, not Facebook. And as we experiment with novel mechanisms for ownership over digital assets, individual users will have new ways to actually <em>own</em> a piece of the technology that they use every day — an opportunity currently available only to entrepreneurs, venture capitalists, and accredited investors.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Conclusion</strong></h2><p>Web 3 is not inevitable. The descriptions above of a <em>potential</em> future face many barriers, some of which may never be overcome. Some of the “open problems” in web 3 include:</p><ul><li><p><strong>Are entrepreneurs actually incentivized to build decentralized applications?</strong> Who will fund them? Today, the route to profitability and venture-scale returns for these applications is unclear, whereas the traditional “centralized” business model is more reliable.</p></li><li><p><strong>Will decentralized applications be <em>worse</em> than centralized ones?</strong> A product controlled by a single company might have a more coherent product vision, and is able to rapidly iterate on new features. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ghost.org/5/">Centralized products may always have better UX and ease of setup</a>.</p></li><li><p><strong>Will the cryptographic components of decentralized applications be too challenging for most users?</strong> How can users manage private keys in a way that can be safely recoverable? Is that even possible without returning to some form of centralized service?</p></li><li><p><strong>Will decentralized applications be more expensive to use?</strong> Low level decentralized systems (e.g. file storage, computation, oracles) have many redundancies built in to make them function. Will these layers make decentralized applications too costly?</p></li><li><p><strong>Will decentralized applications built with “smart contracts” ever make sense?</strong> Is it possible to write “immutable” code that fulfills an application’s requirements forever? If we need to upgrade smart contracts, then who gets to decide those upgrades, and is it any different from a centralized application?</p></li><li><p><strong>How will decentralized systems be “governed”?</strong> Decision making by centralized companies with total control is easier than building consensus among a group of actors with different interests and priorities. How will governance of the base layers work across different political ideologies and cultures?</p></li><li><p><strong>Do enough users actually care about privacy, controlling their own identity, or access to open financial services?</strong> Or will the goals of web 3 always be a niche concern?</p></li><li><p><strong>How will governments and regulators respond to web 3?</strong> There is inevitable tension created by technologies that give people new capabilities. Web 3 includes technologies that avoid censorship and surveillance, and could be used to sidestep financial regulation and law enforcement.</p></li><li><p><strong>Can the base-layer blockchains used by web 3 apps</strong> ever <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4">scale to serve millions or billions of users?</a></p></li></ul><p>Even with this uncertainty, web 3 is a worthwhile vision for the future. Cryptocurrency and blockchain enthusiasts are rightly criticized for focusing myopically on technology, rather than the problems that technology is supposed to solve. Cryptocurrencies and blockchains aren’t ends in themselves: they are only valuable in so far as they solve a problem. The web 3 vision is helpful because it reorients us towards that problem: the internet has grown too centralized, and it needs to be opened up.</p><p>Focusing on the web 3 vision instead of any specific technology also helps us step outside the partisan politics that defines much of the cryptocurrency space. Web 3 is agnostic about whose platform ends up being used — the focus is on <em>what the technology can actually do</em> and <em>what problems it solves for people</em>.</p><p>Ethereum or Bitcoin could fail, but if they did the web 3 vision would not die. We would just build new, better versions of those systems using the same applied body of knowledge that we’ve developed over the last 8 years — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-cryptoeconomics-5edea77e4e8d">cryptoeconomics</a> — and keep on building.</p><p>Web 3 won’t be a utopia, and we shouldn’t delude ourselves into thinking it will be. If anything, the last 20 years should teach us that technology is not a magic bullet, and that the same human problems that exist everywhere exist on the internet, too. Politics, power, and control didn’t disappear with the invention of the web, they just took different forms. The promise of web 3 is that at least this time, constraints on power and control are design requirements, not afterthoughts. We have a second chance to build the internet as it was supposed to be, and we might not get a third — let’s make the most of it.</p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/4d4cd30863fc77fe0eb12ac19166fb022baef4624e001911b207fef29f749535.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Making Sense of Ethereum’s Layer 2 Scaling Solutions]]></title>
            <link>https://paragraph.com/@josh-stark/making-sense-of-ethereum-s-layer-2-scaling-solutions</link>
            <guid>94k5faNwViTDnGa4RLvq</guid>
            <pubDate>Mon, 20 Sep 2021 20:50:49 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on Feb 12, 2018 on Medium. For ethereum 2018 is the year of infrastructure. This is the year when early adoption will test the limits of the network, renewing focus on technologies built to scale ethereum. Ethereum is still in its infancy. Today, it isn’t safe or scalable. This is well understood by anyone who works closely with the technology. But over the last year, the ICO-driven hype has begun to far exaggerate the current capabilities of the network. The pro...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published on Feb 12, 2018 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4"><em>Medium</em></a><em>.</em></p><p>For ethereum <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/L4ventures/status/953041925241757697">2018 is the year of infrastructure</a>. This is the year when early adoption will test the limits of the network, renewing focus on technologies built to scale ethereum.</p><p><strong>Ethereum is still in its infancy.</strong> Today, it <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/VladZamfir/status/838006311598030848">isn’t safe or scalable</a>. This is well understood by anyone who works closely with the technology. But over the last year, the ICO-driven hype has begun to far exaggerate the current capabilities of the network. The promise of ethereum and web3 — a safe, easy to use decentralized internet, bound by a common set of economic protocols, and used by billions of people — is still on the horizon, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/granthummer/status/957353619736559616">will not be realized until critical infrastructure is built</a>.</p><p>The projects working to build this infrastructure and expand the capabilities of ethereum are commonly referred to as <em>scaling solutions</em>. These take many different forms, and are often compatible or complimentary with each other.</p><p>In this long post I want to dive deep into <em>one</em> category of scaling solution: <strong>“off-chain” or “layer 2” solutions.</strong></p><ul><li><p><strong>First</strong>, we’ll discuss the scaling challenges of ethereum (and all public blockchains) in general.</p></li><li><p><strong>Second</strong>, we’ll cover the different approaches to solving the scaling challenge, distinguishing between “layer 1” and “layer 2” solutions.</p></li><li><p><strong>Third</strong>, we’ll delve into layer 2 solutions and explain how they work — specifically, we’ll talk about <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/generalized-state-channels-on-ethereum-de0357f5fb44"><strong>state channels</strong></a><strong>, </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://plasma.io/"><strong>Plasma</strong></a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://truebit.io/"><strong>Truebit</strong></a></p></li></ul><p><strong>This article focuses on giving the reader a thorough and detailed <em>conceptual</em> understanding of how layer 2 solutions work</strong>. But we won’t dig into code or specific implementations. Rather, we focus on understanding the economic mechanisms used to build these systems, and the common insights that are shared between all layer 2 technologies.</p><h1 id="h-1-the-scaling-challenges-of-public-blockchains" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. The scaling challenges of public blockchains</h1><p>First, it’s important to understand that “scaling” isn’t a single, specific problem. <strong>It refers to a collection of challenges that must be overcome to make ethereum useful to a global user base of billions of people.</strong></p><p>The most commonly discussed scaling challenge is transaction throughput. Currently, ethereum can process roughly 15 transactions per second, while in comparison Visa processes approximately 45,000/tps. In the last year, some applications — like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://cryptokitties.co/">Cryptokitties</a>, or the occasional ICO — have been popular enough to “slow down” the network and raise gas prices.</p><p><strong>The core limitation is that public blockchains like ethereum require every transaction to be processed by <em>every single node</em> in the network.</strong> Every operation that takes place on the ethereum blockchain — a payment, the birth of a Cryptokitty, deployment of a new ERC20 contract — must be performed by every single node in the network in parallel. This is by design — it’s part of what makes public blockchains authoritative. Nodes don’t have to rely on someone <em>else</em> to tell them what the current state of the blockchain is — they figure it out for themselves.</p><p><strong>This puts a fundamental limit on ethereum’s transaction throughput:</strong> it cannot be higher than what we are willing to require from an individual node.</p><p>We <em>could</em> ask every individual node to do more work. If we doubled the block size (i.e., the block gas limit), it would mean that each node is doing roughly double the amount of work processing each block. But this comes at the cost of decentralization: requiring more work from nodes means that less powerful computers (like consumer devices) may drop out of the network, and mining becomes more centralized in powerful node operators.</p><p>Instead, we need a way for blockchains to <em>do more useful stuff</em> without increasing the workload on individual nodes.</p><p>Conceptually, there are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2018/01/02/ethereum-scalability-research-development-subsidy-programs/">two ways we might go about solving this problem</a>:</p><h3 id="h-i-what-if-each-node-didnt-have-to-process-every-operation-in-parallel" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">I. What if each node didn’t have to process every operation in parallel?</h3><p>The first approach rejects our premise — what if we could build a blockchain where every node didn’t have to process every operation? What if, instead, the network was divided into two sections, which could operate semi-independently?</p><p>Section A could process one batch of transactions, while Section B processed another batch. This would effectively double the transaction throughput of a blockchain, since our limit is now what can be processed by <em>two</em> nodes at the same time. If we can split a blockchain into many different sections, then we can increase the throughput of a blockchain by many multiples.</p><p>This is the insight behind “<strong>sharding”</strong>, a scaling solution being pursued by Vitalik’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ethereumresearch.org/">Ethereum Research group</a> and others. A blockchain is split into different sections called <em>shards</em>, each of which can independently process transactions. Sharding is often referred to as a <strong>Layer 1</strong> scaling solution because it is implemented at the base-level protocol of ethereum itself. If you want to learn more about sharding, I recommend this <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/wiki/wiki/Sharding-FAQ">extensive FAQ</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@icebearhww/ethereum-sharding-and-finality-65248951f649">this blog post</a>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/dd997df4500cda5a5b5895430434f8162fc7098122974c7bc291cfc2337ee0d0.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-ii-what-if-we-could-squeeze-more-useful-operations-out-of-ethereums-existing-capacity" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">II. What if we could squeeze more useful operations out of ethereum’s existing capacity?</h3><p>The second option goes in the opposite direction: rather than increase the capacity of the ethereum blockchain itself, <strong>what if we could do</strong> <strong>more things</strong> **with the capacity we already have? **The throughput of the base-layer ethereum blockchain would be the same, but in practice we would be able to do many more operations that are useful to people and applications — like transactions, state updates in a game, or simple computations.</p><p>This is the insight behind “off-chain” technologies like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/generalized-state-channels-on-ethereum-de0357f5fb44"><strong>state channels</strong></a><strong>, </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://plasma.io/"><strong>Plasma</strong></a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://truebit.io/"><strong>Truebit</strong></a>. While each of these is solving a different problem, they all function by performing operations “off chain” instead of on the ethereum blockchain, while still guaranteeing a sufficient level of security and finality.</p><p>These are also known as <strong>Layer 2</strong> solutions because they are built “on top of” the ethereum main-chain. They do not require changes to the base level protocol — rather, they exist simply as smart contracts on ethereum that interact with off-chain software.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/af207197cb92801b9c4fcb98b0605a30044940dd241088a06ec38152ec7b2d49.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-2-layer-2-solutions-are-cryptoeconomic-solutions" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>2. Layer 2 solutions are <em>cryptoeconomic</em> solutions</strong></h2><p>Before diving into specific layer 2 solutions, it’s important to understand the underlying insight that makes them possible.</p><p>The basic power of a public blockchain is in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackernoon.com/making-sense-of-cryptoeconomics-5edea77e4e8d">cryptoeconomic consensus</a>. By carefully aligning incentives and securing them with software &amp; cryptography, we can create networks of computers that reliably come to agreement about the internal state of a system. This is the key insight of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bitcoin.org/bitcoin.pdf">Satoshi’s whitepaper</a>, which has now been applied in the design of many different public blockchains including bitcoin and ethereum.</p><p><strong>Cryptoeconomic consensus gives us a <em>core hard kernel</em> of certainty</strong> — unless something extreme like a 51% attack happens, we know that on-chain operations — like payments, or smart-contracts — will execute as written.</p><p><strong>The insight behind layer 2 solutions is that we can use this core kernel of certainty as an <em>anchor</em> — a fixed point to which we attach additional economic mechanisms.</strong> This <em>second</em> <em>layer</em> of economic mechanisms can extend the utility of public blockchains outwards, letting us have interactions <em>off</em> of the blockchain that can still reliably refer <em>back</em> to that core kernel if necessary.</p><p>These layers built “on top” of ethereum won’t always have the same guarantee as on-chain operations. But they can still be sufficiently final and secure to be very useful — especially when that slight decrease in finality lets us perform operations much faster or with lower overhead costs.</p><p><strong>Cryptoeconomics didn’t begin and end with Satoshi’s whitepaper — it’s a body of techniques that we are only learning to apply.</strong> Not just in the design of core protocols, but in the design of second layer systems that extend the functionality of the underlying blockchain.</p><h3 id="h-i-state-channels" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">I. State channels</h3><p>State channels are a technique for performing transactions and other state updates “off chain”. However, things that happen “inside” of a state channel still retain a very high degree of security and finality: if anything goes wrong, we still have the <em>option</em> of referring back to the “hard kernel” of certainty found in on-chain transactions.</p><p>Most readers will be familiar with the idea of a <em>payment channel</em>, which has been around for several years, and recently implemented on bitcoin through the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://lightning.network/">lightning network</a>. State channels are the more <em>general</em> form of payment channels — they can be used not only for payments, but for any arbitrary “state update” on a blockchain — like changes inside a smart contract. State channels were <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.jeffcoleman.ca/state-channels/">first described in detail</a> by Jeff Coleman in 2015.</p><p>The best way to explain how a state channel works is by looking at an example. Keep in mind that this is a conceptual explanation, meaning that we won’t get into the technical details of a specific implementation.</p><p>Imagine that Alice and Bob want to play a game of tic tac toe, where the winner receives 1 eth. The naive way to do this would be to create a smart contract on ethereum that implements the rules of tic tac toe and keeps track of each players’ moves. Every time a player wants to make a move, they send a transaction to the contract. When one player wins, as determined by the rules, the contract pays out the 1 eth to the winner.</p><p>This works, but is inefficient and slow. Alice and Bob are having <em>the entire ethereum network</em> process their game, which might be overkill for what they need. They have to pay gas costs every time a player wants to make a move, and they have to <em>wait</em> for blocks to be mined before making the next move.</p><p><strong>Instead, we can design a system that lets Alice and Bob play tic-tac-toe with <em>as few on-chain operations as possible</em>.</strong> Alice and Bob will be able to update the state of the game <em>off-chain</em>, while still having full confidence that they can revert back to the ethereum main-chain if necessary. We call this system a “state channel”.</p><p>First, we create a smart contract “Judge” on the ethereum main-chain that understands the rules of tic-tac-toe, and can identify Alice and Bob as the two players in our game. This contract holds the 1 eth prize.</p><p>Then, Alice and Bob begin playing the game. Alice creates and signs a transaction describing her first move, and sends it to Bob, who also signs it, sends back the signed version, and keeps a copy for himself. Then Bob creates and signs a transaction describing his first move, and sends it to Alice, who also signs it, sends it back, and keeps a copy. Each time, they are updating the current state of the game between them. Each transaction contains a “nonce”, which simply means that we can always tell later in what order the moves happened.</p><p><strong>So far, none of this is happening on-chain</strong>. Alice and Bob are simply sending transactions <em>to each other</em> over the internet, but nothing is hitting the blockchain yet. However, all of the transactions <em>could</em> be sent to the Judge contract — in other words, they are valid ethereum transactions. You can picture this as two people writing a series of blockchain-certified cheques back and forth to each other. <strong>No money has actually been deposited or withdrawn from a bank, but each has a stack of cheques that they <em>could</em> deposit whenever they want.</strong></p><p>When Alice and Bob are done playing the game — perhaps because Alice has won — they can <em>close</em> the channel by submitting the final state (e.g. a list of transactions) to the Judge contract, paying only a single transaction fee. The Judge ensures that this “final state” is signed by both parties, and waits a period of time to ensure that no one can legitimately challenge the result, and then pays out the 1 eth award to Alice.</p><p><strong>Why do we need this “challenge period” where the Judge contract waits?</strong></p><p>Imagine that instead of sending the <em>real</em> final state to the Judge, Bob sent an <em>old</em> version of the state — one where he was winning ahead of Alice. The Judge is just a dumb contract — on its own, it has no way of knowing whether this is the most recent state or not.</p><p>The challenge period gives Alice a chance to <em>prove</em> to the Judge contract that Bob has lied about the final state of the game. If there is a more recent state, then she will have a copy of the signed transactions, and she can submit those to the Judge. The Judge can tell that Alice’s version is more recent by checking the nonce, and Bob’s attempt to steal the win is rejected.</p><h2 id="h-features-and-limitations" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Features and limitations</strong></h2><p>State channels are useful in many applications, where they are a strict improvement over doing operations on-chain. However, it’s important to keep in mind the particular tradeoffs that have been made when deciding whether an application is suitable for being channelized:</p><ul><li><p><strong>State channels rely on availability</strong>. If Alice lost her internet connection during a challenge (maybe because Bob, desperate to claim the prize, sabotaged her home’s internet connection) she might not be able to respond before the challenge period ends. However, Alice can pay someone else to keep a copy of her state and maintain availability on her behalf.</p></li><li><p><strong>They’re particularly useful where participants are going to be exchanging <em>many</em> state updates over a long period of time.</strong> This is because there is an initial cost to <em>creating</em> a channel in deploying the Judge contract. But once it is deployed, the cost per state update inside that channel is extremely low.</p></li><li><p><strong>State channels are best used for applications with a defined set of participants.</strong> This is because the Judge contract must always know the entities (i.e. addresses) that are part of a given channel. We can add and remove people, but it requires a change to the contract each time.</p></li><li><p><strong>State channels have strong privacy properties</strong>, because everything is happening “inside” a channel between participants, rather than broadcast publicly and recorded on-chain. Only the opening and closing transactions must be public.</p></li><li><p><strong>State channels have instant finality</strong>, meaning that as soon as both parties sign a state update, it can be considered final. Both parties have a very high guarantee that, if necessary, they can “enforce” that state on-chain.</p></li></ul><p>At L4, we’re building <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://counterfactual.com/"><strong>Counterfactual</strong></a><strong>:</strong> a framework for generalized state channels on ethereum. Our general purpose, modular implementation will let developers use state channels in their application without needing to be state channel experts themselves. You can read more about the project <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/generalized-state-channels-on-ethereum-de0357f5fb44">here</a>. We’ll be releasing a paper describing our technique in Q1 2018.</p><p>The other notable state channels project for ethereum is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://raiden.network/">Raiden</a>, which is currently focused on building a network of <em>payment</em> channels, using a similar paradigm as the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://lightning.network/">lightning network</a>. This means that rather than have to open up a channel with the specific person(s) you want to transact with, you can open up a single channel with an entity connected to a much larger network of channels, enabling you to make payments to anyone else connected to the same network without additional fees.</p><p>In addition to Counterfactual and Raiden, there are several application-specific channel implementations on ethereum. For instance, Funfair has built state channels (which they call “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://funfair.io/state-channels-in-disguise/">Fate channels</a>”) for their decentralized gambling platform, Spankchain has built <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/SpankChain/status/932801441793585152">one-way payment channels</a> for adult performers (they also <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/SpankChain/old-sc_auction">used a state channel for their ICO</a>), and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://horizongames.co/">Horizon Games</a> is using state channels in their first ethereum-based game.</p><h3 id="h-ii-plasma" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">II. Plasma</h3><p>On August 11 2017, Vitalik Buterin and Joseph Poon released a paper titled <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://plasma.io/plasma.pdf"><em>Plasma: Autonomous Smart Contracts</em></a>. The paper introduced a novel technique that could enable ethereum to reach many more transactions per second than currently possible.</p><p>Like state channels, Plasma is a technique for conducting off-chain transactions while relying on the underlying ethereum blockchain to ground its security. But Plasma takes the idea in a new direction, by allowing for the creation of “child” blockchains attached to the “main” ethereum blockchain. These child-chains can, in turn, spawn their own child-chains, who can spawn their own child-chains, and so on.</p><p>The result is that we can perform many complex operations at the child-chain level, running entire applications with many thousands of users, with only minimal interaction with the ethereum main-chain. <strong>A Plasma child-chain can move faster, and charge lower transaction fees, because operations on it do not need to be replicated across the entire ethereum blockchain.</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/40bbb09bcd17c594ce70bab6eb5eb3810c564168780e0bb4013755f5178d0cbe.png" alt="plasma.io/plasma.pdf" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">plasma.io/plasma.pdf</figcaption></figure><p>In order to understand how Plasma works, let’s walk through an example of how it could be used.</p><p>Let’s imagine that you’re creating a trading-card game on ethereum. The cards will be ERC 721 non-fungible tokens (like Cryptokitties), but have certain features and attributes that lets users play against each other — like in Hearthstone, or Magic the Gathering. These kinds of complex operations are expensive to do on-chain, so you decide to use Plasma instead for your application.</p><p><strong>First, we create a set of smart-contracts on ethereum main-chain that serve as the “Root” of our Plasma child-chain.</strong> The Plasma root contains the basic “state-transition rules” of our child chain (things like “transactions cannot spend assets that have already been spent”), records hashes of the child-chain’s state, and serves as a kind of “bridge” that lets users move assets between the ethereum main-chain and the child-chain.</p><p>Then, we create our child-chain. The child-chain can have its own consensus algorithm — in this example, let’s say that it uses <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Proof-of-authority">Proof of Authority (PoA)</a>, a simple consensus mechanism that relies on trusted block producers (i.e. validators). Block producers are analogous to <em>miners</em> in a “Proof of Work” system — they are the nodes that receive transactions, form blocks, and collect transaction fees. Let’s keep our example simple, and say that you (the company that created the game) are the <em>only</em> entity that is creating blocks — i.e. your company runs a few nodes that are the block producers for our child-chain.</p><p>Once the child-chain is created and active, the block producers make periodic commitments to the root contract. This means they are effectively saying “I commit that the most recent block in the child-chain is X”. These commitments are recorded on-chain in the Plasma root as a proof of what has happened in the child-chain.</p><p>Now that the child-chain is ready, we can create the basic components of our trading card game. The cards themselves are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/eips/issues/721">ERC721</a>’s, initially created on the ethereum main-chain, and then moved onto the child-chain through the plasma root. <strong>This introduces a crucial point: Plasma lets us scale interactions with blockchain-based digital assets, but those assets should be created first on the ethereum-main chain.</strong> Then, we deploy the actual game application smart-contracts on the child-chain, which contains all of the game logic and rules.</p><p><strong>When a user wants to play our game, they are <em>only interacting with the child chain</em>.</strong> They can hold assets (the ERC721 cards), buy and trade them for ether, play rounds of the game against other users — whatever our game lets them do — without ever interacting directly with the main-chain. Because only a much smaller number of nodes (i.e. block producers) have to process transactions, fees can be much lower and operations can be faster.</p><h2 id="h-but-how-can-this-be-safe" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>But how can this be safe?</strong></h2><p>By moving more operations off the main-chain and onto a child-chain, it’s clear we can perform more operations. But how secure is it? Are transactions that happen on the child-chain actually considered final? After all, we’ve just described a system where <em>a single entity</em> controls the block production for our child chain. Isn’t that centralized? <strong>Can’t the company steal your funds or take your collectible cards whenever it wants?</strong></p><p>The short answer is that <em>even in a scenario</em> where a single entity controls 100% of block production on a child chain, Plasma gives you a basic guarantee that <strong>you can always withdraw your funds and assets back onto the main chain.</strong> If a block producer starts acting maliciously, the worst that can happen is they force you to leave the child-chain.</p><p>Let’s walk through a few different ways block producers could behave badly, and see how Plasma deals with those scenarios.</p><p><strong>First, imagine that a block producer tries to cheat you by lying — by creating a <em>fake</em> new block where suddenly your funds are controlled by them.</strong> They are the <em>only</em> block producer, so they’re free to introduce a new block that doesn’t actually follow the rules of our blockchain. Just like other blocks, they will have to publish a commitment to the Plasma root contract containing evidence of this block.</p><p>As mentioned above, the user always has an ultimate guarantee that they can withdraw their assets back to main-chain. In this scenario, the user (or rather an application acting on their behalf) would detect the attempted theft, and withdraw before the block producer can try and use the assets they’ve “stolen”.</p><p>Plasma also creates a mechanism to prevent fraud short of withdrawing to main-chain. Plasma includes a mechanism whereby anyone — including you — can publish a <em>fraud proof</em> to the root contract, to try and show that the block producer has cheated. This fraud proof would contain information about the previous block, and allows us to show that according to the state-transition rules of the child-chain, the false block doesn’t properly follow from the previous state. If fraud is proven, the child-chain is “rolled back” to the previous block. Even better, we construct a system where any block producer who signed off on the false block is penalized by losing an on-chain deposit.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5f17345cd14704838837f94367ce9a137a40fa9317b646ddf5804a7de3cb5b87.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>plasma.io/plasma.pdf</p><p><strong>But submitting a fraud proof requires having access to the underlying data — i.e. the actual history of blocks that are used to prove the fraud.</strong> What if the block producers are <em>also</em> not sharing information about previous blocks, to prevent Alice from being able to submit a fraud proof to the root contract?</p><p>In this case, the solution is for Alice to withdraw her funds and leave the child-chain. Essentially Alice submits a “Proof of Funds” to the root contract. After a delay period during which anyone can challenge her proof (e.g. to show she actually spent those funds in a later valid block), Alice’s funds are moved back to the ethereum main-chain.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/28b8fcecc943e19f3b57742d747e2983a130f752d4a6d64037a9ab7df1b46c9e.png" alt="plasma.io/plasma.pdf" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">plasma.io/plasma.pdf</figcaption></figure><p><strong>Lastly, block producers can <em>censor</em> users of the child-chain.</strong> If they wanted, block producers could simply never include certain transactions in their blocks, effectively preventing a user from performing any operations on the child-chain. Once again, the solution is simply to withdraw all of our assets back onto the ethereum main-chain as above.</p><p><strong>Withdrawals themselves pose risks, however.</strong> One concern is what would happen if everyone using a child-chain tried to withdraw at the same time. In the case of a mass withdrawal, there might not be enough capacity on the ethereum main-chain to process everyone’s transactions within the challenge period, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/ethereum/comments/6sqca5/plasma_scalable_autonomous_smart_contracts/dlex5pa/?utm_content=permalink&amp;utm_medium=front&amp;utm_source=reddit&amp;utm_name=ethereum">meaning users <em>could</em> lose funds</a>. Although there are many possible techniques for preventing this, e.g. by extending the challenge period in a way that is responsive to demand for withdrawals.</p><p><strong>It’s worth noting that it doesn’t <em>need</em> to be the case that all block producers are controlled by one entity — this is simply the extreme case in our example.</strong> We can create child-chains whose block production is spread among many different entities — i.e. actually decentralized in a way that is more similar to public blockchains. In those cases, there is less risk that block producers would interfere in the way described above, and so less risk that a user would have to move their assets back to the ethereum main-chain.</p><p>Now that we’ve covered both state channels and Plasma, it’s worth noting a few points of comparison.</p><p>One difference is that state channels can perform <em>instant withdrawals</em> when all of the parties in the channel consent to the withdrawal. If Alice and Bob agree to close out a channel and withdraw their funds, so long as they both agree to the final state they can get their assets out of the channel immediately. This is not possible on Plasma, where users must always go through a withdrawal process that involves a challenge period, as described above.</p><p>State channels should also be less expensive per transaction than Plasma, and be faster. This means that we will <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/ethereum/comments/7jzx51/scaling_ethereum_hundreds_to_thousands_of/drb930m/?context=1"><strong><em>likely build state channels on Plasma child-chains</em></strong></a>. For example, in an application where two users are exchanging a series of small transactions. Building a state channel at the child-chain level <em>should</em> be cheaper and faster than performing each of those transactions on the child-chain directly.</p><p>Finally, it’s worth noting that this is only a partial description that leaves out many details. Plasma itself is in very early stages. If you’re interested in learning more about current work on Plasma, check out Vitalik’s recent proposal for a “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/minimal-viable-plasma/426">Minimal Viable plasma</a>” (i.e. a stripped-down plasma implementation). There’s work being done by a group based in Taiwan, which you can find in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum-plasma">this repo</a>. OmiseGo is working on an implementation for their decentralized exchange — they posted a recent update about their progress <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.omisego.network/construction-of-a-plasma-chain-0x1-614f6ebd1612">here</a>.</p><h2 id="h-iii-truebit" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>III. Truebit</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://truebit.io/">Truebit</a> is a technology to help ethereum conduct <em>heavy or</em> complex computation off-chain. This makes it different from state channels and Plasma, which are more useful for increasing the total transaction throughput of the ethereum blockchain. As we discussed in the opening section, scaling is a multi-faceted challenge that requires more than high transaction throughput. <strong>Truebit won’t let us do <em>more transactions</em>, but it will let ethereum based applications <em>do more complex things</em> in a way that can still be verified by the main-chain.</strong></p><p>This will let us do operations useful to ethereum applications that are too computationally expensive to do on chain. For instance, validating Simple Payment Verification (SPV) proofs from other blockchains, which could let ethereum smart-contracts “check” whether a transaction has happened on another chain (like bitcoin or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Truebitprotocol/status/960662648193888256">dogecoin</a>).</p><p>Let’s walk through an example. Imagine that you have some expensive computation — like an SPV proof — that needs to be performed as part of an ethereum application. You can’t simply do it as part of a smart contract on ethereum main-chain, because SPV proofs are far too computationally expensive. Remember, it’s very costly to perform any computation on ethereum because every node must perform that operation in parallel. Blocks in ethereum have a <em>maximum gas limit</em> that sets a cap on how much computation can be done by all the transactions combined in that block. But an SPV proof is so computationally expensive that it would require many multiples of the <em>entire gas limit for an individual block</em>, even if it were the <em>only</em> transaction inside.</p><p><strong>Instead, you pay <em>someone else</em> a small fee to do the computation <em>off chain</em>.</strong> The person you paid to do this is called a <em>solver</em>.</p><p>First, the solver pays a deposit held in a smart contract. Then, you give the solver a description of the computation they need to execute for you. They run the computation, and return the result. If the result is correct (more on that in a second), their deposit is returned. If it turns out that solver did <em>not</em> properly perform the computation — i.e. they cheated or made a mistake — they lose their deposit.</p><p><strong>But how can we tell whether the result was correct, or false?</strong> Truebit uses an economic mechanism called the “verification game”. Essentially, we create an incentive for other parties called <em>challengers</em> to check the solvers’ work. If a challenger is able to prove through the verification game that a solver submitted a false result, then they collect a reward, while the solver loses their deposit.</p><p>Because the verification game is performed on-chain, it cannot simply compute the result (which would defeat the entire purpose of the system — if we <em>could</em> do the computation on-chain, we wouldn’t need Truebit). Rather, we force both the solver and challenger to identify the <em>specific operation</em> that they disagree about. <strong>In effect, we are backing both parties into a corner — finding the actual line of code where they disagree about the outcome.</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ed43f48b3fa603cb2d3634039cd4bc3a13281643f5b74474dc90628ef33adb89.png" alt="Simplified conceptual diagram of Truebit" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Simplified conceptual diagram of Truebit</figcaption></figure><p>Once that specific operation is identified, it’s small enough to actually be executed by the ethereum main-chain. We then execute that operation through a smart-contract on ethereum, which settles once and for all which party was telling the truth and which was lying or mistaken.</p><p>If you want to learn more about Truebit, you can read the paper <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://people.cs.uchicago.edu/~teutsch/papers/truebit.pdf">here</a>, or this <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@simondlr/an-intro-to-truebit-a-scalable-decentralized-computational-court-1475531400c3">blog post</a> by Simon de la Rouviere.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Conclusion</strong></h2><p><strong>Layer 2 solutions share a common insight:</strong> once we have the hard kernel of certainty provided by a public blockchain, we can use it as an anchor for cryptoeconomic systems that extend the usefulness of blockchain applications.</p><p>Now that we’ve surveyed some examples, we can be more specific about how layer 2 solutions <em>apply</em> this insight. The economic mechanisms used by layer 2 solutions tend to be <em>interactive games</em>: they work by creating incentives for different parties to compete against or “check” one another. <strong>A blockchain application can assume that a given claim is likely true, because we’ve created a strong incentive for another party to provide information showing it to be false.</strong></p><p>In state channels, this is how we confirm the final state of the channel — by giving parties a chance to “rebut” each other. In Plasma, it’s how we manage fraud-proofs and withdrawals. In Truebit, it’s how we ensure that solvers’ tell the truth — by giving an incentive to verifiers to prove the solver wrong.</p><p>These systems will help address some of the challenges involved in scaling ethereum to a massive global user base. Some, like state channels and Plasma, will increase the transaction throughput of the platform. Others, like Truebit, will make it possible to conduct more <em>difficult</em> computation as part of a smart contract, opening up new use cases.</p><p>These three examples represent only a small portion of the possible design space for cryptoeconomic scaling solutions. We’ve not even covered the work being done on “inter-blockchain protocols” like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cosmos.network/">Cosmos</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.stephantual.com/web-three-revisited-part-two-introduction-to-polkadot-what-it-is-what-it-aint-657782051d34">Polkadot</a> (although whether these are “layer 2” solutions or something else altogether is a topic for another post). <strong>We should also expect to invent <em>new and unexpected</em> layer 2 systems that improve on existing models or offer new tradeoffs between speed, finality, and overhead.</strong></p><p>More important than any <em>particular</em> layer 2 solution is further development of the underlying techniques and mechanisms that make them possible in the first place: cryptoeconomic design.</p><p><strong>These layer 2 scaling solutions are a powerful argument for the long-term value of programmable blockchains like ethereum.</strong> Building the economic mechanisms underlying layer 2 solutions is only possible when a blockchain is programmable: you need a scripting language to write the programs that enforce the interactive games. This is much more difficult (or in some cases, like Plasma, probably impossible) on blockchains like bitcoin, which offer only limited scripting possibilities.</p><p><strong>Ethereum lets us build layer 2 solutions to access new points on the tradeoff matrix between speed, finality, and overhead cost.</strong> This makes the underlying blockchain more useful for a larger variety of applications, since different types of applications with different threat models will have natural preferences towards different tradeoffs. For high value transactions where we want protection against even nation-states, we use the main chain. For trading digital collectibles where speed is more important, we can use Plasma. Layer 2 lets us make these tradeoffs <em>without</em> compromising the underlying blockchain, preserving decentralization and finality.</p><p>Further, it’s very hard to predict in advance what scripting capabilities will be needed for a given scaling solution. <strong>When ethereum was being designed, Plasma and Truebit had not yet been invented.</strong> But because ethereum is fully programmable, it is capable of implementing virtually any economic mechanism we can invent.</p><p>The only way to take full advantage of the value of blockchain technology — that core <em>kernel of certainty</em> created by cryptoeconomic consensus — is with a programmable blockchain like ethereum.</p><hr><p><em>Thanks to Vitalik Buterin, Jon Choi, Matt Condon, Chris Dixon, Hudson Jameson, Denis Nazarov, and Jesse Walden for their comments on an earlier draft of this article.</em></p><p><em>Cover photo: Construction of the Tunkhannock Viaduct railway bridge in Pennsylvania (</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.flickr.com/photos/library_of_congress/5715531287"><em>cc</em></a><em>). Roman engineering principles being extended to new uses.</em></p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/3acb5e418212be43da511b6255f02448314abdd3fcd357d2a486708500a2dfe7.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Making Sense of Cryptoeconomics]]></title>
            <link>https://paragraph.com/@josh-stark/making-sense-of-cryptoeconomics</link>
            <guid>L5MoBIqaQwmeEdAekPUm</guid>
            <pubDate>Sun, 19 Sep 2021 19:34:53 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published in August 2017 on Coindesk and Medium. A few months ago Parker Thompson, a well known Silicon Valley VC, tweeted that “the concept of crypto-economics is stupid. It’s economics. Inventing your own word is just an excuse to ignore well-understood concepts.” The term “cryptoeconomics” causes a lot of confusion. People are often unclear on what it is supposed to mean. The word itself can be misleading, as it suggests that there is a parallel “crypto” version of the ...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published in August 2017 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/markets/2017/08/19/making-sense-of-cryptoeconomics/"><em>Coindesk</em></a><em> and </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/l4-media/making-sense-of-cryptoeconomics-c6455776669"><em>Medium</em></a><em>.</em></p><p>A few months ago Parker Thompson, a well known Silicon Valley VC, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/pt/status/871473661101850624">tweeted</a> that “the concept of crypto-economics is stupid. It’s economics. Inventing your own word is just an excuse to ignore well-understood concepts.”</p><p><strong>The term “cryptoeconomics” causes a lot of confusion.</strong> People are often unclear on what it is supposed to mean. The word itself can be misleading, as it suggests that there is a parallel “crypto” version of the whole of economics. This is wrong, and Parker is right to mock such a generalization.</p><p><strong>In simple terms, cryptoeconomics is the use of incentives and cryptography to design new kinds of systems, applications, and networks</strong>. Cryptoeconomics is specifically about <em>building</em> things, and has most in common with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Mechanism_design">mechanism design</a> — an area of mathematics and economic theory.</p><p>Cryptoeconomics is not a subfield of economics, but rather an area of applied cryptography that takes economic incentives and economic theory into account. Bitcoin, Ethereum, zcash and all other public blockchains are products of cryptoeconomics.</p><p>Cryptoeconomics is what makes blockchains interesting, what makes them different from other technologies. As a result of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bitcoin.org/bitcoin.pdf">Satoshi’s white paper</a>, we have learned that through the clever combination of cryptography, networking theory, computer science and economic incentives we can build new kinds of technologies. These new cryptoeconomic systems can accomplish things that these disciplines could not achieve on their own. Blockchains are just one product of this new practical science.</p><p>This article aims to explain cryptoeconomics in clear, simple terms. <strong>First</strong>, we examine Bitcoin as an example of cryptoeconomic design. <strong>Second</strong>, we consider how cryptoeconomics relates to economic theory in general. <strong>Third</strong>, we look at three different areas of cryptoeconomic design and research that are active today.</p><h2 id="h-1-what-is-cryptoeconomics-bitcoin-as-a-case-study" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>1. What is cryptoeconomics? Bitcoin as a case study</strong></h2><p>Bitcoin is a product of cryptoeconomics.</p><p>Bitcoin’s innovation is that it allows many entities who do not know one another to reliably reach consensus about the state of the bitcoin blockchain. This is achieved using a combination of economic incentives and basic cryptographic tools.</p><p><strong>Bitcoin’s design relies on economic incentives and penalties</strong>. Economic rewards are used to enlist miners to support the network. Miners contribute their hardware and electricity because if they produce new blocks, they are rewarded with amounts of bitcoin.</p><p>Second, economic costs or penalties are part of bitcoin’s security model. The most obvious way to attack the bitcoin blockchain would be to gain control of a majority of the network’s hashing power — a so-called <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bitcoin.stackexchange.com/questions/658/what-can-an-attacker-with-51-of-hash-power-do">51 percent attack</a> — which would let an attacker reliably censor transactions and even change the past state of the blockchain.</p><p>But gaining control of hashing power costs money, in the form of hardware and electricity. Bitcoin’s protocol <strong><em>intentionally</em></strong> makes mining difficult, meaning that gaining control of a majority of the network is extremely expensive — enough that it would be hard to profit from the attack. As of August 16, 2017, the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gobitcoin.io/tools/cost-51-attack/">cost of a 51 percent attack on bitcoin</a> would be around $1.88 billion in hardware and $3.4 million in electricity every day.</p><p>Without these carefully calibrated economic incentives, bitcoin wouldn’t work. If mining did not come with a high cost, it would be easy to launch a 51 percent attack. If there were no mining reward, there would be no industry of people who buy hardware and pay for electricity to contribute to the network.</p><p>Bitcoin also relies on cryptographic protocols. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://security.stackexchange.com/questions/25741/how-can-i-explain-the-concept-of-public-and-private-keys-without-technical-jargo">Public-private key cryptography</a> is used to give individuals safe, exclusive control of their bitcoin. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@ConsenSys/blockchain-underpinnings-hashing-7f4746cbd66b">Hash functions</a> are used to “link” each block in the bitcoin blockchain, proving an order of events and the integrity of past data.</p><p>Cryptographic protocols like these give us the basic tools necessary to build reliable, secure systems like Bitcoin. Without something like public-private key infrastructure, we could not guarantee to a user that they have exclusive control over their bitcoin. Without something like hashing functions, nodes would not be able to guarantee the integrity of the history of bitcoin transactions contained in Bitcoin’s blockchain.</p><p>Without the hardness of cryptographic protocols like hashing functions or public-private key cryptography, we would have no secure unit of account with which to reward miners — no confidence that our record of past accounts was authentic and exclusively controlled by a rightful owner. Without a carefully calibrated set of incentives to reward an industry of miners, that unit of account could have no market value because there would be no confidence that the system could persist into the future.</p><p>In this way, bitcoin’s design requires an understanding of both cryptography and how incentives affect the security properties and functionality of systems built with cryptography. Cryptoeconomics is strange and counterintuitive. Most of us are not used to thinking of money as a design or engineering problem, nor are we used to economic incentive design being an essential component of a new technology. Cryptoeconomics requires us to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/u6VSPD5TrP4?t=6m11s">think about information security problems in economic terms</a>.</p><p>One of the most common mistakes in this industry is made by those who view blockchains only through a lens of computer science or applied cryptography. We have a strong tendency to prioritize the things we are most comfortable with, and see things outside of our domain of expertise as less important.</p><p>In blockchain technology, this leads many people to assume or abstract away the crucial role of economic incentives. This is one reason we see meaningless phrases like “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@ntmoney/trustless-is-a-misnomer-956066661b79">blockchains are trustless</a>”, “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bitcoin.org/en/faq#why-do-bitcoins-have-value">bitcoin is backed only by math</a>” or “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/blockchain-immutability-myth/">blockchains are immutable</a>.” <strong>These are all wrong in their own way, but all have the effect of obfuscating the essential role of a large network of people whose necessary participation in the network is maintained through economic incentives.</strong></p><p>Cryptoeconomic systems like bitcoin <strong><em>feel</em></strong> like magic to someone who views them only as a product of computer science, because bitcoin can do things that computer-science alone could never accomplish. Cryptoeconomics isn’t magic — it’s just interdisciplinary.</p><h2 id="h-2-how-does-it-relate-to-economics-more-generally" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>2. How does it relate to economics more generally?</strong></h2><p>The term cryptoeconomics can be misleading because it suggests a comparison to economics as a whole. This is part of what leads people like Parker to dismiss the term. Economics is the study of choice: how people and groups of people respond to incentives. The invention of cryptocurrency and blockchain technology does not require a new theory of human choice — the humans haven’t changed. Cryptoeconomics is <em>not</em> the application of macroeconomic and microeconomic theory to cryptocurrency or token markets.</p><p>Cryptoeconomics has most in common with mechanism design, a field related to game theory. In game theory, we look at a given strategic interaction (a “game”) and then try to understand the best strategies for each player, and the likely outcome if both players follow those strategies. For instance, we might use game theory to look at a negotiation between two firms, relations between countries or even evolutionary biology.</p><p>Mechanism design is often referred to as <em>reverse</em> game theory because we start with a desired outcome and then work backwards to design a game that, if players pursue their own self interest, will produce the outcome we want. For instance, imagine we are responsible for designing the rules of an auction. We have an objective that we want bidders to <em>actually</em> bid the real value they place on an item. To achieve this, we apply economic theory to design the auction as a game <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Vickrey_auction#Proof_of_dominance_of_truthful_bidding">where the dominant strategy for any player is to always bid their true value</a>. One solution to this problem is called a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Vickrey_auction#Proof_of_dominance_of_truthful_bidding">Vickrey auction</a>, where bids are secret and the winner of the auction (defined as the player with the highest bid) only pays the second highest amount that was bid.</p><p>Cryptoeconomics, like mechanism design, focuses on designing and creating systems. Like in our auction example, we use economic theory to design “rules” or mechanisms that produce a certain equilibrium outcome. <strong>But in cryptoeconomics, the mechanisms used to create economic incentives are built using </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/presentation/d/1-2NMcrqWOvrjcDTjiYfLHc5cNNsMpzq6FodDVkfDNZE/edit#slide=id.g6eb8cd7660a986c30"><strong>cryptography and software</strong></a> and the systems we are designing are almost always <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274"><strong>distributed or decentralized</strong></a>.</p><p>Bitcoin is a product of this approach. Satoshi wanted bitcoin to have certain properties — for instance, that it be able to reach consensus about its internal state and that it be censorship-resistant. Then, Satoshi set out to design a system that would achieve those properties, assuming people responded in rational ways to economic incentives.</p><p>Most often, cryptoeconomics is used to provide a <strong><em>security guarantee</em></strong> about a distributed system. For instance, we have a cryptoeconomic security guarantee that the bitcoin blockchain is secure against a 51 percent attack <em>unless</em> someone is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gobitcoin.io/tools/cost-51-attack/">willing to spend a few billion dollars</a>. Or, in a state channel — a topic we discuss later — we can have a cryptoeconomic security guarantee that an off-chain process is nearly as secure and final as an on-chain transaction.</p><p>It is worth noting that mechanism design is not a panacea. <strong>There is a limit to how much we can rely on incentives to predictably shape future behaviour.</strong> As <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/nickszabo4/status/882738070616809472">Nick Szabo rightly points out</a>, ultimately we are speculating about people’s future mental states and making assumptions about how they react to certain incentives. A cryptoeconomic system’s security guarantee depends in part on the strength of its assumptions about how people react to economic incentives.</p><h2 id="h-3-three-examples-of-cryptoeconomics" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>3. Three examples of cryptoeconomics</strong></h2><p>There are at least three different kinds of systems being designed today that could be called “cryptoeconomic”.</p><p><strong><em>Example 1</em></strong>: Consensus protocols</p><p>Blockchains are able to reach reliable consensus without having to rely on a central trusted party — a product of cryptoeconomic design. Bitcoin’s solution, which we surveyed above, is called “proof-of-work” consensus because miners must commit work — in the form of hardware and electricity — in order to participate in the network and receive mining rewards.</p><p>Improving proof-of-work systems and designing alternatives to them is one active area of cryptoeconomic research and design. Ethereum’s current proof-of-work consensus mechanism includes many variations and improvements on the original design, enabling <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.ethereum.org/2015/09/14/on-slow-and-fast-block-times/">faster block times</a> and being more <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.stackexchange.com/questions/16811/is-ethereum-asic-resistant">resistant to the mining centralization that can result from ASICs</a>.</p><p>In the near future, Ethereum plans to migrate to a “proof-of-stake” consensus protocol called Casper. This is an alternative to proof-of-work that does not require “mining” in the usual sense: there is no need for specialized mining hardware or huge expenditures of electricity.</p><p>Remember that the whole point of requiring miners to buy hardware and spend electricity is to impose a cost on miners, as a way of raising the cumulative cost of attempting a 51 percent attack sufficiently high that it becomes too expensive. The idea behind proof-of-stake systems is to use deposits of cryptocurrency to create the same disincentive, rather than real-world investments like hardware and electricity.</p><p>In order to mine in a proof-of-stake system, you must commit a certain amount of ether into a smart contract “bond.” Just like in proof-of-work, this raises the cost of a 51 percent attack — an attacker would have to commit a very large amount of ether to successfully attack the network, which they would then lose forever.</p><p>Casper is being designed by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/u/aa9bb0a9d2ad?source=post_page-----c6455776669--------------------------------">Vlad Zamfir</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/u/587a00dbce51?source=post_page-----c6455776669--------------------------------">Vitalik Buterin</a>, and others at the Ethereum Foundation. You can read more about the history of Casper’s design <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@Vlad_Zamfir/the-history-of-casper-part-1-59233819c9a9">in this series of posts by Zamfir</a> or hear him talk about it on a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=9nQPcNY32JQ">recent podcast</a>. Buterin wrote a long post about Casper’s design philosophy <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@VitalikButerin/a-proof-of-stake-design-philosophy-506585978d51">here</a>, and there is a useful FAQ on the Ethereum GitHub wiki <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ">here</a>.</p><p><strong><em>Example 2:</em></strong> <em>Cryptoeconomic application design</em></p><p>Once we have solved the fundamental problem of blockchain consensus, we are able to build applications that sit “on top” of a blockchain like Ethereum. The underlying blockchain gives us (1) a unit of value that can be used to create incentives and penalties, and (2) a toolkit with which we can design conditional logic in the form of “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/making-sense-smart-contracts/">smart contract code</a>.” The applications we build with these tools can also be a product of cryptoeconomic design.</p><p>For instance, the prediction market <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/u/f4d568271227?source=post_page-----c6455776669--------------------------------">Augur</a> requires cryptoeconomic mechanisms in order to function. Using its native token REP, Augur creates a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://blog.augur.net/faq/how-does-reputation-rep-work/">system of incentives</a> that rewards users for reporting the “truth” to the application, which is then used to settle bets in the prediction market. This is the innovation that makes a decentralized prediction market possible. Another prediction market, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/u/98b26cdc56aa?source=post_page-----c6455776669--------------------------------">Gnosis</a>, uses a similar method, though also lets users specify other mechanisms for determining true outcomes (commonly called “oracles”).</p><p>Cryptoeconomics is also applied to design token sales or ICOs. Gnosis, for instance, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.gnosis.pm/introducing-the-gnosis-token-launch-3cc4cffb5098">used a “Dutch auction”</a> as a model for its token auction, on the theory that this would result in a more fair distribution (an experiment that had <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://vitalik.ca/general/2017/06/09/sales.html">mixed results</a>). We mentioned earlier that one area where mechanism design has been applied is in the design of auctions, and token sales gives us a new opportunity to apply some of that theory.</p><p>These are a different kind of problem than building the underlying consensus protocols, but they share enough similarities that both can be fairly seen as cryptoeconomic. Building these applications requires an understanding of how incentives shape users’ behaviour and careful design of economic mechanisms that can reliably produce a certain result. They also require an understanding of the capabilities and limitations of the underlying blockchain on which the application is built.</p><p>Many blockchain applications are <em>not</em> products of cryptoeconomics; for instance, applications like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/u/fbf3ec9c4a40?source=post_page-----c6455776669--------------------------------">Status</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/u/17995a9c1d1c?source=post_page-----c6455776669--------------------------------">MetaMask</a> — wallets or platforms that let users interact with the Ethereum blockchain. These do not involve any additional cryptoeconomic mechanisms beyond those that are already part of the underlying blockchain.</p><p><strong><em>Example 3:</em></strong> <em>State channels</em></p><p>Cryptoeconomics also includes the practice of designing much smaller sets of interactions between individuals. The most notable of these are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.jeffcoleman.ca/state-channels/">state channels</a>. State channels are not an application but a valuable technique that can be used by most blockchain applications to become more efficient.</p><p>A fundamental limitation of blockchain applications is that blockchains are expensive. Sending transactions requires fees, and using ethereum to run smart-contract code is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackernoon.com/ether-purchase-power-df40a38c5a2f">comparatively costly</a> to other kinds of computation. The idea behind state channels is that we can make blockchains more efficient by moving many processes off-chain, while still retaining a blockchain’s characteristic trustworthiness, through the use of cryptoeconomic design.</p><p>Imagine Alice and Bob want to exchange a large number of small payments of cryptocurrency. The normal way for them to do this would be to send transactions to the blockchain. This is inefficient — it requires paying transaction fees and waiting for the confirmation of new blocks.</p><p>Instead, imagine that Alice and Bob sign transactions that <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.jeffcoleman.ca/state-channels/">could be submitted to the blockchain, but are not</a>. They pass these back and forth between one another, as fast as they want — there are no fees at this point, because nothing is actually hitting the blockchain yet. Each update “trumps” the last one, updating the balance between the parties.</p><p>When Alice and Bob have finished exchanging small payments, they “close out” the channel by submitting the final state (i.e. the most recent signed transaction) to the blockchain, paying only a single transaction fee for an unlimited number of transactions between themselves. They can trust this process because both Alice and Bob know that each update passed between them <em>could</em> be sent to the blockchain. If the channel is properly designed, there is no way to cheat — say, by trying to submit a previous update as though it were the most recent — since recourse to the blockchain is always available.</p><p>For illustrative purposes, you can think of this as similar to how we interact with other trusted sources, like a legal system. When two parties sign a contract, most of the time they never need to take that contract to court and ask a judge to interpret and enforce it. If the contract is properly designed, both parties simply do what they promised to do, and never interact with the courts at all. The fact that either party could go to the court and have the contract enforced is enough to make the contract useful.</p><p>This technique is not just useful for payments, but for any update to the state of an Ethereum program — hence the more general term “state channel” rather than the narrow “payment channel.” Instead of sending payments back and forth, we can send updates to a smart contract back and forth. We can even send entire Ethereum smart contracts that, if needed, will be sent to the blockchain and executed. These programs never have to be executed to be useful. All that is needed is a sufficiently high guarantee that they <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ledgerlabs/state-channels/wiki/Counterfactual-Terminology">could be executed if necessary</a>.</p><p>In the future, most blockchain applications will use state channels in some form. It is almost always a strict improvement to require less on-chain operation, and many things done on-chain today can be moved into state channels while still preserving a sufficiently high guarantee to be useful.</p><p>The description above skips over many important details and nuances of how state channels work. For a more detailed description, Ledger Labs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ledgerlabs/state-channels/wiki/Example-State-Channel">built a toy implementation last summer</a> that demonstrates the basic concept.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Conclusion</strong></h2><p>Thinking about the blockchain space through the lens of cryptoeconomics is helpful. <strong>Once you understand the idea, it helps to clarify many of the controversies and debates in our industry.</strong></p><p>For instance, “permissioned” blockchains that are centrally managed and do not use proof-of-work have been a source of constant controversy since they were first proposed. This area of work is often referred to as “distributed ledger technology” and is focused on financial and enterprise use cases. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Bitcoin/comments/316sdy/to_ibm_stop_this_blockchain_nonsense_it_will/">Many partisans of blockchain technology dislike them</a> — they may be blockchains in the literal sense, but there is something about them that feels wrong. They seem to reject the thing that many people see as the whole point of blockchain technology: being able to produce consensus without relying on a central party or traditional financial systems.</p><p><strong>A cleaner way to make this distinction is between blockchains that are products of cryptoeconomics and blockchains that are not.</strong> Blockchains that are simply distributed ledgers and do not rely on cryptoeconomic design to produce consensus or align incentives might be useful for some applications. But they are distinct from blockchains whose whole purpose is to use cryptography and economic incentives to produce consensus that could not exist before, like Bitcoin and Ethereum. These are two different technologies, and the clearest way of distinguishing between them is whether or not they are products of cryptoeconomics.</p><p>Secondly, we should expect that there will be cryptoeconomic consensus protocols that do not rely on a literal chain of blocks. Obviously, such a technology would have something in common with blockchain technology as we call it today, but labelling them blockchains would be inaccurate. Again, the relevant organizing concept is whether such a protocol is the product of cryptoeconomics, not whether it is a blockchain.</p><p>The ICO craze has also focused attention on this distinction, though few have articulated it clearly. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://news.21.co/thoughts-on-tokens-436109aabcbe">Many</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://thecontrol.co/tokens-tokens-and-more-tokens-d4b177fbb443">people</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@datarade/criterion-for-high-fidelity-token-sales-1391ff20af20">independently</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/framework-valuing-crypto-tokens/">identified</a> that one of the strongest signs of a token’s value is whether it forms a necessary component of the application to which it is connected. To put this in clearer terms, the question should be: is the token part of a necessary cryptoeconomic mechanism in the application? Understanding the mechanism design of a project holding an ICO is an essential tool in determining that token’s utility and likely value.</p><p>In the past years, we’ve moved from thinking about this new field solely through the lens of one application (Bitcoin), to thinking about it in terms of one underlying technology (blockchains). What needs to happen now is to step back once again and view this industry in terms of a unifying approach to solving problems: cryptoeconomics.</p><p><em>Thanks to Jeff Coleman, Ethan Wilding, and Vlad Zamfir for their comments on an earlier draft of this article.</em></p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/943434aae504d2ad95cd57f31c0314cbcb83d02fbcd9b9f4ab651ed71672819c.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Additive and Subtractive Hard Forks]]></title>
            <link>https://paragraph.com/@josh-stark/additive-and-subtractive-hard-forks</link>
            <guid>BdT2fWNelDsCZcAMxljX</guid>
            <pubDate>Sun, 19 Sep 2021 19:20:57 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published August 15, 2016 on Medium. While thinking about the lessons of the DAO hard fork I’ve been reaching for terminology necessary to make a useful distinction, and thought it would be useful to set it out here. The DAO hard fork was controversial. Some believe that forking the network to return stolen funds was a betrayal of the basic principles that animate the ethereum project. Others viewed it as a pragmatic solution that, though it shouldn’t be used often, was ne...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published August 15, 2016 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jjmstark.medium.com/additive-and-subtractive-hard-forks-6324f1822878"><em>Medium</em></a><em>.</em></p><p>While thinking about the lessons of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.coindesk.com/ethereum-executes-blockchain-hard-fork-return-dao-investor-funds/">the DAO hard fork</a> I’ve been reaching for terminology necessary to make a useful distinction, and thought it would be useful to set it out here.</p><p>The DAO hard fork was controversial. Some believe that forking the network to return stolen funds was a betrayal of the basic principles that animate the ethereum project. Others viewed it as a pragmatic solution that, though it shouldn’t be used often, was necessary in this case.</p><p>Hard forks will often be contentious, even when they are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.bitcoin.it/wiki/Block_size_limit_controversy">changing the protocol</a> rather than “undoing” the history of transactions. Because a hard fork will, by definition, break backwards-compatibility, the entire community must agree on a change in order to continue together on the same blockchain. If unanimity is not achieved, the minority can reject the change by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bitcoinmagazine.com/articles/rejecting-today-s-hard-fork-the-ethereum-classic-project-continues-on-the-original-chain-here-s-why-1469038808">continuing as a distinct blockchain.</a></p><p>When a hard fork is proposed, we debate the merits of the change that it would introduce. Will rescuing the DAO funds set a bad precedent? Will increasing the block size centralize the bitcoin network? Typically, then, when people say that a hard fork is “good” or “bad” they are commenting on whether the changes introduced by the hard fork ought to be accepted or rejected.</p><p>But as we’ve seen in this case, sometimes a minority cannot be persuaded and they decide to continue with their own blockchain. The hard-fork results in two blockchains, diverging from a common ancestor. Let’s call this a <strong>contested fork</strong>.</p><p>The possibility of a contested fork requires us to ask a second-order question: <strong>when is it good that the network diverges after a hard fork?</strong> When is it bad? What are the benefits and costs of either?</p><p>In some cases, diverging into two blockchains might benefit both chains. First, it’s possible that a blockchain could want to grow in two different directions that are, for some reason, mutually exclusive. For example, imagine a blockchain wants to add a new feature “A” that, while adding some utility, would reduce the ability of that blockchain to perform a different function “B”. Those who place more importance on feature A will support the fork, and those who place more importance on feature B will advocate rejecting the fork. In that case, splitting into two blockchains might be for the best if it allows each project to pursue a distinct feature set.</p><p>A contentious fork could also be a good thing where there is a sincere ideological divide within that blockchain’s community. If the community is divided into two populations that have a different set of beliefs about what values and principles ought to guide decision-making about that blockchain, then it might be that each would be able to better govern their blockchains separately, rather than have to argue and compete within the confines of a single platform, resulting in gridlock or ineffective decision making. In other words, it may be the case that the governance priorities of the blockchain’s community cannot be reconciled.</p><p>But splitting a blockchain into two also has costs. First, each chain will individually have less hashing power than their shared ancestor, lowering the cost of mounting a 51% attack against either continuing chain. Second, blockchains benefit from network effects: the whole platform has more value when there are more people using it and building applications on it. Splitting the community of developers and companies between two blockchains could, the argument goes, slow development of the overall ecosystem.</p><p>Clarifying the benefits and costs of a contested fork gives us a simple framework for assessing them. When the benefits of a contested fork outweigh the costs, let’s call that an <strong>additive fork</strong>. The resulting separate chains are, on the whole, more valuable than when they were a single chain.</p><p>When the opposite is true — when the loss of network effects and cooperation outweighs the benefits of continuing as separate chains — lets call that a <strong>subtractive fork.</strong></p><p>Whenever a hard fork is proposed, we need to have two discussions: first, whether the change introduced by the hard fork should be accepted. When the community does not reach a unanimous view on the first question, we need to ask the second: in light of that disagreement, is it worth splitting the network? Would this divergence be <strong>additive</strong> or <strong>subtractive</strong> to the system as a whole?</p><p>Of course, making this distinction doesn’t help us answer the question itself. A lot of the factors that determine whether a fork is additive or subtractive are speculative or novel. A fork that appears additive may still end with the minority chain withering away, even if it had great potential in the beginning.</p><p>Moreover, the factors that determine whether a fork is additive or subtractive will likely change over time. When there is a much larger developer community, it may be less costly to split them between two distinct blockchains. When the ethereum platform is more feature-complete and the value of ether is tied more to present capabilities than future expectations, reducing active development on one chain or another might be less important to us. And when it is easier for different chains to interoperate, the costs of splitting them might be far less than today.</p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
        </item>
        <item>
            <title><![CDATA[Making Sense of Smart Contracts]]></title>
            <link>https://paragraph.com/@josh-stark/making-sense-of-smart-contracts</link>
            <guid>4LtvNvWPK4OOybR2e6dB</guid>
            <pubDate>Fri, 17 Sep 2021 16:57:16 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published in June 2016 on Coindesk and Medium. The term “smart contract” has no clear and settled definition. The idea has long been hyped to the public as a central component of next-generation blockchain platforms, and as a key capability for any practical enterprise application. They are defined variously as “autonomous machines”, “contracts between parties stored on a blockchain” or “any computation that takes place on a blockchain”. Many debates about the nature of sm...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published in June 2016 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/markets/2016/06/04/making-sense-of-blockchain-smart-contracts/"><em>Coindesk</em></a><em> and </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jjmstark.medium.com/part-2-making-sense-of-smart-contracts-dfef850f049c"><em>Medium</em></a><em>.</em></p><p>The term <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.coindesk.com/research/smart-contracts-report/">“smart contract”</a> has no clear and settled definition. The idea has long been hyped to the public as a central component of next-generation blockchain platforms, and as a key capability for any practical enterprise application.</p><p>They are defined variously as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://motherboard.vice.com/read/smart-contracts-sound-boring-but-theyre-more-disruptive-than-bitcoin">“autonomous machines”</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://en.finance.sia-partners.com/impact-blockchains-smart-contracts-insurance">“contracts between parties stored on a blockchain”</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.multichain.com/blog/2015/11/smart-contracts-good-bad-lazy/">“any computation that takes place on a blockchain”</a>. Many <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Bitcoin/comments/300yez/if_it_doesnt_escrow_value_its_not_a_smart_contract/">debates about the nature of smart contracts</a> are really just contests between competing terminology.</p><p>The different definitions usually fall into one of two categories. Sometimes the term is used to identify a specific technology — code that is stored, verified and executed on a blockchain. Let’s call this type of definition “smart contract code”.</p><p>Other times, the term is used to refer to a specific <em>application</em> of that technology: as a complement, or substitute, for legal contracts. Let’s name these “smart legal contracts”.</p><p>Using the same term to refer to distinct concepts makes answering even simple questions impossible. For instance, one question I’m often asked is simply: what are the capabilities of a smart contract?</p><p>If we are talking about <em>smart contract code</em>, then the answer depends on the capabilities of the language used to express the contract and the technical features of the blockchain on which it operates.</p><p>But if we are asking about using that technology to create a binding legal agreement, or an effective substitute <em>for</em> a binding legal agreement, the answer depends on far more than the technology. This answer depends on existing legal doctrine and how our legal, political and commercial institutions decide to treat the technology. If businesspeople don’t trust it, the legislature doesn’t recognize it and the courts can’t interpret it, then it won’t be a very practically useful “contract”.</p><p>It would be futile to try and change the way people use the term already. Practically speaking, we are probably stuck using — or at least reading — the term “smart contract” for now. This makes it essential for anyone interested in this space to understand the different ways the term is used and be able to distinguish clearly between them.</p><h2 id="h-smart-contracts-as-smart-contract-code" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Smart contracts as smart contract code</h2><p>Blockchains can run code. While the first blockchains were designed to perform a small set of simple operations — mainly, transactions of a currency-like token — techniques have been developed to allow blockchains to perform more complex operations, defined in full-fledged programming languages.</p><p>Because these programs are run on a blockchain, they have unique characteristics compared to other types of software. First, the program itself is recorded <em>on</em> the blockchain, which gives it a blockchain’s characteristic permanence and censorship resistance. Second, the program can <em>itself</em> control blockchain assets — i.e., it can store and transfer amounts of cryptocurrency. Third, the program is executed <em>by</em> the blockchain, meaning it will always execute as written and no one can interfere with its operation.</p><p>To developers and others working directly with blockchain technology, the term “smart contracts” is most often used to refer to this blockchain code. You’ll see this use of the term in the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-homestead.readthedocs.io/en/latest/">Ethereum documentation</a>, on<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ethereum.stackexchange.com/questions/607/how-to-unit-test-smart-contracts"> stackexchange</a> and in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.coindesk.com/three-smart-contract-misconceptions/">technically minded articles</a>. The term has been particularly associated with the Ethereum project, whose primary purpose is to be a platform for smart contract code. But today, the term is used generically <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.coindesk.com/smart-contract-1-million-bitcoin-rootstock/">across</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.erisindustries.com/explainers/smart_contracts/">the</a><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@tjayrush/smart-contracts-are-immutable-thats-amazing-and-it-sucks-e0fbc7b0ec16#.sl3xvhf0w"> community</a> to refer to any complex program that is stored and executed on a blockchain.</p><p>Calling these programs <em>contracts</em> is helpful in that this code is governing something important or valuable. We only go to the trouble of creating a binding contract when it’s important that we be able to enforce the terms. Similarly, we only use smart contract code when the code controls something important, like money or identity.</p><p>That said, smart contract code need not resemble anything we would ordinarily think of as a “contract”. While the code could articulate a conditional financial transaction (“send 1 BTC from Alice to Bob on July 1, 2016”), it could also be a governance application that controls account permissions (“if Alice has voted yes, remove Bob’s voting rights over Application X and notify the following accounts…”).</p><p>In many cases, smart contract code is not used in isolation but as a small piece in a larger application. Every DApp, DAO, or other blockchain-based application is built using smart contract code to perform operations on their chosen blockchain. Any Ethereum application that you’ve read about — like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://augur.net/">Augur</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://slock.it/">Slock.it</a>, or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://boardroom.to/">Boardroom</a> — is made out of smart contract code.</p><h2 id="h-imperfect-misleading-and-someday-outdated" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Imperfect, misleading, and someday outdated</h2><p>The term receives a lot of valid criticism. Relying on the metaphor of a “contract” is misleading because it emphasizes a single narrow use case. The term fails to capture one of the key capabilities of blockchain programs: that they have a kind of independent agency.</p><p>Smart contract programs can <em>themselves</em> hold balances of cryptocurrency, or even control other smart contract programs. Once they are created, they can act autonomously when called to perform an action. For this reason, many prefer the term “smart agent”, analogous to the more general concept of a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Software_agent">software agent</a>.</p><p>Eventually, this use of the term may simply fade from use as blockchain technology matures.</p><p>Developers will be more likely to refer to a specific language (“Let’s look at your <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solidity.readthedocs.io/en/latest/">Solidity code</a>”) or platform (“Our application runs on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://erisindustries.com/components/erisdb/">Eris.db</a>”) that they are working with, as opposed to a generic term that could describe any complex operation on a blockchain.</p><p>The capabilities and purpose of smart contract code as distinct from <em>other</em> code may simply become clear from context, without requiring the use of a clumsy analogy like “contract”. It might end up being more similar to how we speak of HTML and JavaScript today, without having to think about how the former is a “markup” language, playing a distinct role from JavaScript in the overall web application.</p><h2 id="h-smart-contracts-as-smart-legal-contracts" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Smart contracts as smart legal contracts</h2><p>Among those who work in finance or law, the term “smart contract” is often read quite differently than the definition above.</p><p>“Smart contract” here refers to a specific <em>use case of smart-contract code</em> — a way of using blockchain technology to complement, or replace, existing legal contracts. This is the definition of the term I considered in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stark.mirror.xyz/IUqivJ5jeQiCRnwlwkAhGSJtT5pSAPpqbBJvyUN0nCg">my last piece</a>: the use of code to articulate, verify, and enforce an agreement between parties. A smart <em>legal</em> contract.</p><p>These smart legal contracts would most likely be a combination of smart contract code and more traditional legal language. For instance, imagine a supplier of goods enters into a smart legal contract with a retailer. The payment terms could be defined in code and executed<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.loaddelivered.com/blog/why-blockchain-is-a-game-changer-for-supply-chain-management/"> automatically when delivery is made</a>. But the retailer would likely insist the contract include an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Indemnity">indemnity clause</a>, whereby the supplier agrees to indemnify the retailer against claims flowing from a defective product. There would be no point representing this clause in code, since it is not something that can self-execute — it exists to be interpreted and enforced by a court in the case of litigation.</p><p>Commercial agreements are full of boilerplate clauses that protect parties from various edge-case liabilities, and these are not always suitable for representation and execution through code, meaning that smart legal contracts will require (at least for the foreseeable future) a blend between code and natural language.</p><p>This is the basic idea behind Eris Industries’ <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://erisindustries.com/components/erislegal/">dual integration</a> system, Primavera de Fillipi’s proposed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://p2pfoundation.net/Legal_Framework_For_Crypto-Ledger_Transactions">Legal Framework for Crypto-Ledger Transactions</a>, and R3’s Corda <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.coindesk.com/barclays-smart-contracts-templates-demo-r3-corda/">smart contracts system</a>.</p><p>Could smart legal contracts ever be considered legally enforceable? Probably. Despite what many think, the conditions under which an agreement becomes a legally enforceable contract are flexible and attuned to the underlying relationship between the parties, rather than dependent on the form the contract takes. Anything from a verbal agreement to an email conversation can become a contract at law, if the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@ConsenSys/unpacking-the-term-smart-contract-e63238f7db65#.nak50tdkj">basic elements of a contract can be found</a>.</p><h2 id="h-many-contracts-many-use-cases" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Many contracts, many use cases</h2><p>The category of smart legal contracts is complicated by the fact that there are many different types of contracts in the world, only some of which are obvious candidates for use as “smart contracts”. A legal contract could be anything from a verbal agreement for someone to paint your house to a derivative traded electronically in financial markets.</p><p>Since early 2015, the use cases attracting the most attention are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.dlapiper.com/en/us/insights/publications/2016/04/the-blockchain-revolution/">smart legal contracts as smart <em>financial instruments</em></a> like shares, bonds, or derivatives contracts. Articulating these contracts in code could allow financial markets to become more automated and simplify many process-intensive systems related to trading and servicing of financial instruments.</p><p>These “smart financial instruments” do not exist at scale today, although many people are working to build them. R3’s recently announced <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.coindesk.com/9-takeaways-r3s-new-distributed-ledger-tech/">Corda platform</a> is designed to facilitate this type of smart-contract. Digital Asset Holdings <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.coindesk.com/digital-asset-acquires-elevence/">recently acqui-hired Elevance</a>, a Swiss firm that has developed a way to model financial agreements in code. In April, Barclays’ <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cnbc.com/2016/04/19/barclays-used-blockchain-tech-to-trade-derivatives.html">revealed details of a scheme</a>, in cooperation with R3, to represent ISDA agreements in smart contract code.</p><p>Financial instruments are just one type of contract that could benefit from blockchain code. As the technology matures, other assets — e.g. real estate, or intellectual property — may be stored and traded over blockchain systems. As new asset types go “on-chain”, the agreements used to govern those assets in the world today (like a mortgage or licensing agreement) may benefit from blockchain-based analogs.</p><h2 id="h-alternatives-to-traditional-legal-agreements" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Alternatives to traditional legal agreements</h2><p>Many advocates for blockchain technology see larger possibilities. Rather than merely imitate or complement the legal contracts we use today, perhaps smart contract code could be used to facilitate new types of commercial arrangements.</p><p>We might even call this a third definition of the term: using smart contract code to create novel, alternative forms of agreements that are nonetheless commercially useful. Let’s call these “smart <em>alternative</em> contracts”.</p><p>This approach takes a broader view of the real-world problem solved by contracts. Commerce depends on individuals being able to form stable, predictable agreements with one another. Contracts, along with a strong legal system, are the primary mechanisms we use to shape each party’s incentives to the point where they have sufficient confidence in their relationship to engage in the risky business of trade.</p><p>But perhaps legal agreements are not the only solution to this general problem. Smart contract code offers a new set of tools to articulate and enforce terms, and they can be used to create systems of incentives that may be sufficient to make commercial relationships possible.</p><p>The most widely discussed opportunity of this type is machine-to-machine commerce. The growing ecosystem of smart devices — particularly those that are in some fashion autonomous — will eventually need a way to engage in basic commercial interactions with one another. For instance, a washer that <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.coindesk.com/ibm-reveals-proof-concept-blockchain-powered-internet-things">buys its own detergent</a> or a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.coindesk.com/german-utility-company-turns-to-blockchain-amid-shifting-energy-landscape/">car that can pay to recharge itself</a>.</p><p>These transactions still require a minimum level of trust to be commercially viable, but are ill-suited for legal contracts, which are comparatively expensive and require the involvement of legal persons like a corporation or human. Smart alternative contracts might enable an entirely new type of commerce carried out between our computers, cars, phones, and appliances.</p><p>There probably are — or will be — other types of commercial interaction that aren’t well suited to traditional legal contracts. New markets, suddenly made possible by technology, but which are underserved by legal tools that are slow to innovate and adapt.</p><p>Smart alternative contracts might let us stretch the web of trust out a little further, a little faster, beyond the reach of the legal system, where they can enable new forms of commerce not possible today.</p><h2 id="h-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Conclusion</h2><p>The lack of clear terminology in this field is an unfortunate reality. Those of us who work in the blockchain space should be mindful of how the term is being used in different communities, and be prepared to ask a series of annoying, though necessary, clarifying questions when asked about the nature and potential of “smart contracts”.</p><p>The different uses of the term illustrate a broader challenge in our industry. The interdisciplinary nature of blockchain technology, and “smart contracts” in particular, lead people to see the technology as primarily belonging to their own discipline, at the expense of the others.Lawyers often look at smart contracts and see marginally improved legal agreements, without appreciating the fuller potential of blockchain-code to extend beyond law’s reach.</p><p>Developers, on the other hand, consider smart contracts and see the limitless possibilities of software, without appreciating the subtleties and commercial realities reflected in traditional legal agreements.</p><p>As with any interdisciplinary field, both must learn from the other.</p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
        </item>
        <item>
            <title><![CDATA[Introduction to Smart (legal?) Contracts]]></title>
            <link>https://paragraph.com/@josh-stark/introduction-to-smart-legal-contracts</link>
            <guid>L5EcqGlr0DKga8WTKaCv</guid>
            <pubDate>Fri, 17 Sep 2021 16:50:47 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published in April 2016 on Coindesk and Medium. Over the last year, the concept of a “smart contract” has received renewed attention in both the technology industry and in legal and business circles. Recent advancements in a field known as “blockchain technology” have led some to believe that smart contracts could soon offer alternatives to traditional commercial and financial agreements, with dire results for the legal and financial sectors. While this enthusiasm may be p...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published in April 2016 on </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/markets/2016/04/11/how-close-are-smart-contracts-to-impacting-real-world-law/"><em>Coindesk</em></a><em> and </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jjmstark.medium.com/introduction-to-smart-contracts-part-1-8f191a324d0a"><em>Medium</em></a><em>.</em></p><p>Over the last year, the concept of a “smart contract” has received renewed attention in both the technology industry and in legal and business circles. Recent advancements in a field known as “blockchain technology” have led some to believe that smart contracts could soon offer alternatives to traditional commercial and financial agreements, with dire results for the legal and financial sectors. While this enthusiasm may be premature, lawyers nonetheless remain mostly unaware of this important emerging technology and the long-term implications for their profession.</p><p>In this context, “smart contract” refers specifically to the use of computer code to articulate, verify, and execute an agreement between parties. Whereas a typical contract is drafted using natural language, the terms of smart contracts are expressed in code, similar to a programming language like javascript or HTML. The contract is then “executed” by a computer — given the conditions of the agreement, and a set of defined inputs, the smart contract enforces its own terms.</p><p>Readers familiar with blockchain technology will know that the term “smart contract” is often used in a more general sense to refer to any script or program that operates on a blockchain. However for the purposes of this article, I focus on the narrower meaning described above: using code in place of traditional contractual agreements between parties.</p><hr><p>The term “smart contract” was first popularized by computer scientist Nick Szabo in his 1997 paper <em>The Idea of Smart Contracts</em>. The vending machine, he described, is the simplest form of a “smart contract” — a mechanical device designed to transfer ownership of a good (a candy bar) when provided with a certain defined input ($1.50). Because the machine itself “controls” the property — by being physically sealed — it is able to enforce the terms of the “contract”.</p><p>Extending the concept, Szabo suggested that computer code could be used in place of mechanical devices to facilitate far more complex transactions of <em>digital</em> property. Rather than transfer ownership of a candy bar, a smart contract could transfer ownership of real-estate, or shares, or intellectual property. The program would define what “inputs” were necessary for the contract to execute — things like payment, or votes of board members, or any other condition that can be expressed by code.</p><p>Consider a basic options contract. A call options contract entitles the holder to buy a given security at a defined price. In our example, Alice buys our “smart options contract” from Bob. The contract entitles Alice to purchase 100 shares of Acme Inc. from Bob at a defined price of $50 per share. The contract has an expiry date, after which Alice is no longer entitled to buy the share at the defined “strike price”.</p><p>Expressed in pseudo-code, a simple “smart options contract” might look like this:</p><pre data-type="codeBlock" text="contract Option {   strikePrice = $50
   holder = Alice
   seller = Bob
   asset = 100 shares of Acme Inc.
   expiryDate = June 1st, 2016   function exercise ( ) {

             If Message Sender = holder, and
      If Current Date &lt; expiryDate, then
         holder send($5,000) to seller, and
         seller send(asset) to holder
   }

}
"><code>contract Option {   <span class="hljs-attr">strikePrice</span> = <span class="hljs-variable">$50</span>
   <span class="hljs-attr">holder</span> = Alice
   <span class="hljs-attr">seller</span> = Bob
   <span class="hljs-attr">asset</span> = <span class="hljs-number">100</span> shares of Acme Inc.
   <span class="hljs-attr">expiryDate</span> = June <span class="hljs-number">1</span>st, <span class="hljs-number">2016</span>   function exercise ( ) {

             If Message <span class="hljs-attr">Sender</span> = holder, and
      If Current Date &#x3C; expiryDate, then
         holder send($5,000) to seller, and
         seller send(asset) to holder
   }

}
</code></pre><p>In the first section, the smart options contract defines the relevant terms — the underlying asset, the strike price, the identities of each party, and the expiry date. Then, a function we’ve named “exercise” enables the holder to trigger the purchase of shares at the strike price at any moment before the expiry date. The function first checks to see if the entity triggering it (the “Message Sender”) is the holder, and then checks to see that the contract is still within the expiry date. If both are true, then the contract immediately executes by transferring cash from the holder to the seller, and the assets from the seller to the holder, according to the contract’s terms.</p><hr><p>Until recently, smart contracts were little more than theory. In general, there were two fundamental challenges that needed to be addressed before smart contracts could be used in any real-world setting.</p><p><strong>(1)</strong> How would a smart contract actually <em>control</em> real assets so that it could enforce an agreement? A vending machine, to return to Szabo’s example, controls property by physically securing it inside of itself. But how could code do the same? In our options contract above, the “exercise” function transfers money and assets between the two parties. But how can a computer program control real-world assets like cash and shares?</p><p><strong>(2)</strong> What computer would be trusted to “execute” those terms in a way that both parties could rely upon? Parties must not only agree on the code of their contract, but also the computer which interprets and executes that code. A shared standard, at the minimum, would have to exist, and be used in a way that was verifiable by each party — ideally, without requiring the parties to physically inspect the computer in question.</p><p>In the last few years, solutions to both of these problems have come into sight. Emerging research and development surrounding what is called “blockchain technology” may provide a basis to make smart contracts a reality in the near future.</p><p>The first use of blockchain technology was the digital currency bitcoin, made famous by its mysterious creator and sudden price increase in late 2013. In the last few years, the underlying “blockchain” technology has been intensely studied and adapted to expand its use beyond simple digital currencies. Startups, open-source communities, and large financial institutions alike are improving and expanding the technology with the aim of one day using it to facilitate exchange of fully digital assets.</p><p>A blockchain is an <strong>authoritative database</strong>. It is a database that, by virtue of the way it is maintained and updated, has very high trust properties. Blockchains are not controlled by a single party. There is no single company, organization, or person that has ultimate control over a blockchain. Rather, a blockchain is maintained, updated, and secured by a network of participating computers.</p><p>Each computer keeps a full copy of the blockchain database, and each copy is kept in synchronization with the others by a system of cryptographically-enforced rules called a <em>consensus algorithm</em>. Crucially, blockchains are <em>append-only</em> databases, meaning that once information is validly added, it can never be removed. Each update to the blockchain is secured by a cryptographic process known as a <em>hash function</em>, which allows the network to immediately detect and reject any attempt to distribute an edited copy of the database.</p><p>In this way, blockchains form the foundation for the recording and transfer of fully digital assets. Because the blockchain is always kept in synchronization, there is only ever one true record of ownership — essential to prevent anyone trying to double-spend their assets by sending it to multiple parties at the same time, a problem that plagued previous attempts to create digital assets. Because it is impossible to edit a blockchain once it has been properly updated, parties have mathematically-enforced confidence that the record of their ownership will persist into the future.</p><hr><p>While the technology is still in early stages, many now believe that if blockchains can create a secure platform for the trade of digital assets, they may also solve the two fundamental challenges facing smart contracts.</p><p><strong>First</strong>, recall that smart contracts require a way for computer code to control real assets. By enabling fully digitized assets, blockchains make it possible for code to exercise control over property. On a blockchain, control over an asset means controlling a cryptographic key that corresponds to the asset in question, rather than any physical object. Thus in our example above, the options contract could <em>itself</em> have control of the underlying assets, rather than an escrow agent. When the “exercise” function is called, the operation of the code would transfer the assets without requiring any human assistance.</p><p><strong>Second</strong>, smart contracts need a “trusted computer” that would execute the terms of the contract. This is the blockchain itself. The blockchains that are being developed today are not only databases, but distributed <em>computers</em> that can execute code as well as record ownership of assets. Our “smart option” example would itself be uploaded and stored on a blockchain, and would be executed by the blockchain when instructed to do so. The same properties that make blockchains ideal to record ownership of assets also make them ideal for executing smart contracts. Once the code of the contract is uploaded and recorded onto the blockchain, the parties can have confidence that the contract cannot be altered, and that it will always perform as expected.</p><p>Blockchain smart contracts may not be as far away as we expect. Banks, exchanges, and other financial institutions are actively developing blockchain technologies that will enable them to store and trade real assets over blockchain systems. Nasdaq, in partnership with blockchain startup Chain, has developed and begun testing a private-market equity trading platform. A next-generation open-source blockchain called Ethereum, launched in July 2015, aims to be the foundation for a new industry of non-traditional decentralized commerce. A consortium of 42 banks, working with blockchain firm R3, have begun work on a shared industry platform based on blockchain technology specifically designed to facilitate financial agreements. Within a few years, financial markets may be trading fully-digital assets across blockchain networks, with the terms of those trades enforced by code.</p><p>The impact will not be limited to financial contracts, although these are the most obvious use cases. As techniques are developed that enable other types of property to be recorded and transacted on a blockchain the possible applications for smart contracts will multiply.</p><hr><p>If they ever become widely used, smart contracts could alter the nature of corporate &amp; commercial transactions. The advantages of software that have revolutionized so many industries — automation, predictability, and speed — could finally be brought to bear on segments of the legal industry.</p><p>Representing contractual terms in code, rather than natural language, could bring clarity and predictability to agreements. A smart contract could be tested against any set of inputs — in other words, against any set of material facts which it takes as inputs — allowing lawyers on either side of a deal to know precisely how the contract would execute in every computationally-possible outcome.</p><p>In our simple Smart Options example above, each of Alice and Bob could “dry run” the contract in a simulated environment, where every possible input is tested. While this is unnecessary in such a simple example, imagine a contract with thousands of inputs, and hundreds of nested if-then statements — as is common in many complex financial agreements. These, too, could be tested against every possible input defined in the code. Analogous to how software developers “debug” their own code by testing it in every possible circumstance, lawyers could test contracts, giving each side of a deal a clearer understanding of their risk — and perhaps requiring fewer billable hours.</p><p>Of course, smart contracts will never fully replace natural-language law. Many types of agreements can never be fully expressed in code or executed by a computer — for instance, those that involve human performance rather than just the exchange of dematerialized assets. Even fully self-executing contracts will ultimately need to make reference to legal terms and concepts that will define each party’s rights if their relationship leads to litigation. Rather, the emergence of smart contracts will lead to a re-evaluation of common practice, as lawyers and clients alike discover which types of agreements and terms are best suited to code, which should be left to natural language, and how to combine each to achieve the best of both worlds.</p><p>For now, smart contracts are still speculative fiction. But for the first time we have a technology that could be used to bring them into commercial use. While that day may still be years away, law firms would be wise to consider how these innovations could impact their business. By the time smart contracts become viable, the legal industry should hope that they have lawyers to match.</p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
        </item>
        <item>
            <title><![CDATA[A simple view of Ethereum]]></title>
            <link>https://paragraph.com/@josh-stark/a-simple-view-of-ethereum</link>
            <guid>xdrCV3514MttKlC7vNA1</guid>
            <pubDate>Thu, 16 Sep 2021 00:35:45 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on March 8, 2016 (link). This was part 7 of 7 in a series of posts released under the pseudonym Creole. Imagine thousands of computers all over the world connected by the internet. Some are home PCs, some are laptops, some are servers sitting deep underground. But each of them runs the same computer program, which connects all of these computers into a network of equals. This program sets out rules for how the computers should work together. How to talk to each o...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published on March 8, 2016 (</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@creole/3-a-platform-for-value-technologies-b9f1531f78e0"><em>link</em></a><em>). This was part 7 of 7 in a series of posts released under the pseudonym Creole.</em></p><p>Imagine thousands of computers all over the world connected by the internet. Some are home PCs, some are laptops, some are servers sitting deep underground. But each of them runs the same computer program, which connects all of these computers into a network of equals.</p><p>This program sets out rules for how the computers should work together. How to talk to each other. How to store data. Specifically, this program lets them behave as though they were all together a single, world-spanning computer. Every one of the thousands of devices that makes up the whole does the same thing, in the same order, in lock-step. They’re all recording the same information and running the same programs. In a real sense, it <em>is</em> one computer. This computer is Ethereum.</p><p>The Ethereum world-computer is slow. It has to be. Every one of the thousands of component computers — which we will call “nodes” — is doing doing the same things at the same time. This also makes it expensive, compared to a regular computer. Every operation must be performed in parallel, all over the world, requiring hardware and electricity.</p><p>But the point of Ethereum isn’t to be fast or cheap. The point is to be trustworthy. Any program that runs on Ethereum is guaranteed to run the same way everywhere, on every node. Data stored on Ethereum is available everywhere, and it is permanent. Ethereum is a place to run programs and store data that are <em>simple</em>, but for which trust is paramount.</p><p>Imagine you need to record something important. Like ownership of a house. It’s a simple piece of information, but it must have permanence. You need to be sure, first, that no one else can delete or edit this information. You also need to be sure it will always be there— so that even years later, you can refer to it as proof of ownership. And you need other people to be able to see it, and to be able to verify for themselves that it is authentic, and has not been edited. Ethereum lets you do this.</p><p>Or, imagine that you need to run a simple piece of code. The code is an agreement between two parties. It’s a bet — Alice receives money if the price of oil goes down, Bob receives money if the price goes up. Both parties must have confidence that the program will operate in the way they intend, and that it cannot be deleted or edited without their permission. Alice wins. Ethereum lets them do this, too.</p><p>It turns out there are many situations where we do not need fast or powerful computers, just trustworthy ones. People are already building applications on Ethereum that take advantage of this. Devices like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://slock.it/">locks or cars that can respond to payments of cryptocurrency</a>, or make payments themselves. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://boardroom.to/">Voting and governance systems</a> that are automatically enforced. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.augur.net/">Prediction markets</a> where people can bet on future events. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://consensys.net/ventures/spokes/">Triple-entry accounting systems</a>. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://ujomusic.com/">Platforms for musicians to sell their music</a>, without anyone else getting a cut. These applications are only the first — the network is not yet even a year old.</p><p>Our world is full of systems that depend on trust. Any activity that involves money, value, property, or control requires a way to create trust, to convince people that they can rely on it. No one engages in trade or casts their vote unless they have confidence that the system will work as it is supposed to work. Today, we rely on trusted intermediaries for this purpose. Banks, financial institutions, legal systems, and governments all act as middlemen in different contexts.</p><p>Now we have a new way to create trust, a new technology unlike anything that has existed before. It doesn’t rely on any person or company or government. It doesn’t exist in any one place and can’t be permanently destroyed. Anyone can use it to create trust, and to create applications or services that are inherently trustworthy.</p><p>The traditional middleman won’t disappear. But they face a radically new form of competition.</p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/6412cd72f081841198be4ff2fa348f586c2832b25c719488fdf20dbac7c895b6.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[This one owns itself]]></title>
            <link>https://paragraph.com/@josh-stark/this-one-owns-itself</link>
            <guid>i7QnISKlLRIcYn8prR45</guid>
            <pubDate>Thu, 16 Sep 2021 00:30:33 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on Feb 29, 2016 (link). This was part 6 of 7 in a series of posts released under the pseudonym Creole. You’re up early for work this morning, in the kitchen making coffee. In the backyard, out the window above the sink, is your landpad & charging station, decorated with the bright bold outlines of its QR address. On the landpad sits the delivery drone, charging quietly. As its batteries fill, small amounts of money are paid into your house’s account every few kil...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published on Feb 29, 2016 (</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@creole/6-this-one-owns-itself-9f6a3aa4382d"><em>link</em></a><em>). This was part 6 of 7 in a series of posts released under the pseudonym Creole.</em></p><p>You’re up early for work this morning, in the kitchen making coffee. In the backyard, out the window above the sink, is your landpad &amp; charging station, decorated with the bright bold outlines of its QR address.</p><p>On the landpad sits the delivery drone, charging quietly. As its batteries fill, small amounts of money are paid into your house’s account every few kilowatts. It could charge lots of places — there are cheaper sources of power available of course —but in the end the drone cares about location. Your backyard is close to several distribution centres and a dense neighbourhood that makes a lot of purchases that are in the right weight category for this model. It’s a nice bit of cash every month. Some neighbourhoods tried to ban renting backyard space. It worked in some places, but others weren’t happy having to pay a higher average delivery fee for drones having to charge farther away.</p><p>This drone is one of several that have often used your landpad over the last few weeks. When it landed for the first time you thumbed through the ownership structure. Unlike the last few that took up residency in your backyard, this one owns itself. When it was built it was owned 50% by the manufacturer, and the remainder split between a variety of private investors, pension funds, and a bundle of smaller shareholders. But last year, a charity collective purchased a majority of the shares and set it on a path to self-ownership, voting the drone to take its profits and invest in purchasing its own shares. Last April, the drone purchased the final shares and became sovereign.</p><p>So the drone owns itself. You had heard of these before but hadn’t contracted with one. A bit novel, but in the end it was a delivery drone like any other. The collective that did this has some ideological motivation for setting devices on a path to self-sovereignty, but it doesn’t seem to make a lot of business sense to you. Drones can’t make strategic decisions. Traditionally owned drones have shareholders who can instruct it to upgrade itself with new processors, or even scrap the drone for parts when it makes economic sense to do so. But drones themselves aren’t capable of doing much more than deliver packages and recharge themselves.</p><p>But new business models and services for delivery drones have appeared to mitigate this problem. This drone outsources strategic decisions to a streaming management service — a distributed organization of enthusiasts, experts, predictive algorithms, and other drones that provides strategic direction services for a fee. The management service comes up with broad outlines of a strategy for its collective of subscribing drones, and distributes instructions out to them. Beyond making sure the drones remain competitive with upgrades, the service performs high-level management functions like trying to predict demand. Drones are instructed to take up landing leases in neighbourhoods where demand for a new product might spike, or where a new distribution point is about to open. Drones report their outcomes back to the management service, which then refines its strategy accordingly. The drones cooperate with each other where appropriate to avoid competing directly, and there’s some form of equalization payment constantly flowing among the collective to ensure individual drones don’t suffer too much from unforeseen market conditions — a safety net.</p><p>The drones pay a small streaming fee to the collective for access to its decision making structure. Not just self-owning drones — many drones owned by corporate interests also subscribe to streaming management services to run their drones in an efficient and competitive manner. Everything, of course, is instant and automated. Tiny payment channels opening and closing between hundreds of thousands of drones and the ecosystem of services that support them, trading value and other information between each other seamlessly. Vast arrays of smart contracts flicker into form to guide every interaction, a web of rights and obligations connecting drones to their owners, their insurers, their customers, and their chosen management service. Contracts being altered, closed, wound up, abandoned as market realities change or participants form new strategic alliances, to better take advantage of the shifting demand from consumers who rely on these fleets of robots for the movement of physical goods.</p><p>You thumb through the drone’s identity page and notice a field you hadn’t seen filled in before. It might be a cute joke — or maybe they really believe this stuff — but the collective that set this drone on a path towards self-ownership also gave it a name. This drone is Russell.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f1a52deae1af28abf52576d75b4970b96380c5f7c4ebc6b18a375bbcadb14d1b.png" alt="by Christopher Michel CC 2.0" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">by Christopher Michel CC 2.0</figcaption></figure><p>Russell’s battery is fully charged and it will waste no time waiting on the ground. While it was charging it was listening to the constant stream of contract requests being sent out by every distribution point within the relevant radius, tracking them as they were announced, bid on, and secured by other drones. Once the battery was charged, Russell secured the first contract it could that met its margin requirements and headed towards the distribution point, a local coffee roaster. The drone lifts off. Within a few minutes, another drone will have landed to take its place to charge before returning to the skies.</p><p>The coffee roaster is a few blocks away. The drone identifies the QR-addressed landpad on the roof of the shop where a small bright yellow box sits. The drone picks up the box and sends a message to the smart contract created when it accepted the offer from the coffee shop. The coffee shop receives a notification that the box has been picked up, which it passes onto the customer’s phone. A payment channel opens up between the roastery and Russell, and small amounts of currency begin to be transferred at the agreed-upon time/distance rate as the drone begins moving towards its destination.</p><p>The roastery needs to know that the drone is taking a direct route. Not that the drone would ever behave in any other way — why would it risk it? But the loose, decentralized network of commerce &amp; code that facilitates our daily activities depends on provable trust.</p><p>Part of the contract between the Russell &amp; the roastery was an agreement to use a decentralized geolocation service called Beholder. As Russel flies towards its destination Beholder instructs the drone to use its cameras to pick out obscure but easily identifiable features of the landscape around it, and then answer a question about that feature. Is the garage door of this house open? Is the streetlight at the intersection of 4th and Broadway currently green or red? Beholder contracts out to other drones (and other non-drone sensors, like cameras in cars or those installed on homes) to generate the challenges &amp; verify Russell’s answers. Where possible, sensors are also used to identify Russell visually and confirm its location, and report back to the Beholder network. All of the sensors involved are paid small amounts of value for their role in Beholder’s service. It isn’t unbreakable — that’s not the point. But the cost of breaking it is high enough to reach a minimum threshold of trust in the drone’s location. Distributed, autonomous crypto-economics in action.</p><p>The drone arrives at its location and deposits the box in the backyard of a two story brownstone. The delivery pad scans a code on the underside of the box and signs a message to the contract signalling delivery once the box’s weight is fully resting on the pad and the drone has released the cargo. The drone scans a code displayed by the delivery pad and signs a message back to the contract as well, to prove that it has delivered the box.</p><p>Several things happen at once. The payment from the recipient for the small bag of coffee ($42.76, or 0.06127 ΞTH), held in escrow by the contract, is released to the coffee shop. The payment channel between the coffee shop and the drone is closed, its task complete, and the drone lifts off again having already secured its next delivery at the delicatessen a block over. A woman’s phone buzzes in bed to tell her that the coffee she ordered (Santa Barbara Blue, 30% Arabica, espresso grind) has arrived.</p><hr><p>Cover photo by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.flickr.com/photos/picaddiction/5345535792/in/photolist-99ngyd-9bUT6U-c941HS-d3P61S-6fCExT-gtVti-4mcDVG-8h2d7e-59pXsn-73Zbd9-2dFNqv-Dbjdz-6PSU9L-5Cd8qx-9dzESD-8TmWqe-5nb4bj-BwA8tT-7piDZx-7AW2nW-4ktfyR-b1eWMT-95nGRB-58xSMS-4p8u4i-3wStv6-87couj-mAnvnq-r2GHs-7ujZcW-83vvGw-KHt43-9h4etm-aWuWU-fPdt9F-LvpMY-6KUyL7-5bFvXz-4vc18c-dYKqJ-25zuWJ-hRZr21-jx8ZHr-4meyHQ-4Cryx-81XeDD-81Wuki-956bqU-22prkZ-4fuYtz">Skye Jones</a>, CC 2.0</p><p>\n</p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/e8bcea793a57c58ec0e8946a570463ac29d44ee4723e780730d4073e53420817.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Companies, Code, and Generic Marketplaces]]></title>
            <link>https://paragraph.com/@josh-stark/companies-code-and-generic-marketplaces</link>
            <guid>hJcmSwCpGZus7cbIbIKv</guid>
            <pubDate>Thu, 16 Sep 2021 00:19:46 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on Feb 22, 2016 (link). This was part 5 of 7 in a series of posts released under the pseudonym Creole. In the third post, we explored how blockchains can serve as a platform for what I called “value technologies” — things that act like currencies, shares, or rewards points. In this post, we take this idea further. Many people now believe that blockchains will let us build things more complex and more interesting than the simple value technologies discussed above....]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published on Feb 22, 2016 (</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@creole/5-companies-code-and-generic-marketplaces-940fb1b4c76e"><em>link</em></a><em>). This was part 5 of 7 in a series of posts released under the pseudonym Creole.</em></p><p>In the third post, we explored how blockchains can serve as a platform for what I called “value technologies” — things that act like currencies, shares, or rewards points.</p><p>In this post, we take this idea further. Many people now believe that blockchains will let us build things more complex and more interesting than the simple value technologies discussed above. We can write software that can <em>itself</em> control currencies, shares, or rewards points. This “software agent” would be more like an independent economic entity. Living on the blockchain, it would be able to send, receive, or hold money — whatever it was programmed to do. Maybe it even provides a useful service to people, or to other software, for which it is paid.</p><p>The question people have begun to ask, in other words, is: can we make companies out of code?</p><hr><p>Ok, let’s back up. What would it mean for there to be software that “lives” on a blockchain?</p><p>You understand that bitcoin is a currency-like blockchain application. It was built to let people send, receive, and hold bitcoin. Bitcoin’s blockchain is structured like a <em>ledger</em> — a long list of transactions that records who has control over every amount of bitcoin that exists. It was built to do this one thing.</p><p>Another way to think about this is that the Bitcoin blockchain is a big computer that runs only one program. The program lets you move bitcoin from one address to another, and that’s about it. You can’t write <em>new</em> programs, or install entirely new software, or do much of anything beyond simple transactions.</p><p>But what if you <em>could</em> write new programs, install new software? What if there was a blockchain that had the same fundamental benefits as the bitcoin blockchain, but gave anyone the ability to write code that would run on it — not just transactions of a currency-like token, but things with additional rules &amp; complexity… like shares, rewards points, or corporations?</p><p>This is the idea behind another blockchain called Ethereum. It comes with a “built in” set of programming languages that let anyone write code that “runs” on the Ethereum blockchain in a way similar to how a bitcoin transaction “runs” on the bitcoin blockchain. Instead of simply tracking balances of bitcoin, the Ethereum blockchain tracks the <em>state</em> of all of the programs that are stored on it.</p><p>A software agent can “live” on the Ethereum blockchain in the sense that the code that constitutes it is stored on the blockchain. Because there is always consensus on the state of the blockchain — just like there is always consensus on the state of who owns what bitcoin — the program will always behave as functioned. It cannot be altered or deleted unless it was programmed to allow it to be altered or deleted. Once it’s on the blockchain, it can be autonomous — it doesn’t depend on any individual computer to survive. It exists on thousands of computers all over the world, and every copy is kept in perfect sync by the blockchain.</p><p>Crucially, for our purposes, these software agents can natively control money. In the case of Ethereum, they can control balances of Ether, the native token of that blockchain. They can also control <em>other</em> smart agents, or any other program on the blockchain. In short, they can be programmed to perform any operation that <em>people</em> can perform within the Ethereum system.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3f7389687aadf3a72c3c1de5688f5080f12362f9eb0c6dbdf4b022bfdcbc0531.png" alt="“Syndics of the Drapers’ Guild”, Rembrandt" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">“Syndics of the Drapers’ Guild”, Rembrandt</figcaption></figure><p>In the first post, we discussed how blockchain technology might cut out middlemen. Firms like Western Union sit in the middle of a simple transaction — moving money from A to B — and extract a fee. Bitcoin, by letting anyone anywhere send money for free, can compete with the service provided by Western Union.</p><p>The promise of blockchain “smart agents” is that they allow blockchain technology to cut out other kinds of middlemen, too. Even ones that provide complex services, and sit in the middle of complex transactions. At the top of this post I said the question was: can we make companies out of code? A better formulation might be: can we write code that can <em>compete</em> with services today only offered by companies?</p><p>One of the most promising areas for this to happen is in peer to peer marketplaces, where a company sits in the middle of complex transactions facilitated by technology. For instance, transactions where a rider pays another person a small fee in exchange for a ride.</p><p>Uber runs a service that connects riders to drivers. When a user requests a ride, Uber’s software matches them to a nearby driver. When the trip is verified as complete, the software calculates the fee based on the phone’s GPS, and facilitates the transfer of money from the consumer to the driver. Uber takes a 20% cut.</p><p>Maybe a blockchain service could offer something similar. The core business logic — how to match drivers and riders, how to verify trips are complete, how to calculate fees — would be set in place &amp; guaranteed by a blockchain. Payment is, of course, handled over the same platform. There is no legal entity, because there doesn’t have to be — this is all just software that a community of people have created for public use. Beyond the small fees paid as part of transactions on the blockchain, there is no entity to take a cut — which means either lower prices for riders, larger profits for drivers, or both in lesser amounts.</p><p>This blockchain “ride sharing” platform wouldn’t so much be a <em>company</em> as a protocol. Think of it like email. No one <em>owns</em> email: it is just a widely accepted protocol — a system of agreed upon rules — for exchanging information. But there are many email <em>clients</em> made by companies that let people use the email protocol.</p><p>A blockchain ridesharing protocol would simply be a set of rules — enforced by the blockchain’s lock-step consensus — that define how to enter into a certain type of transaction: exchanging money for a ride. There would be many clients — apps on your phone — that would let you interface with it. But the underlying service — matching, and transfer of funds — would be facilitated by the blockchain.</p><hr><p>Of course, Uber does more than match riders and drivers. They provide many other services that improve on their core offering in some way. They make software that makes it easy &amp; convenient to call a ride. They provide an identity and reputation system for riders &amp; drivers. They are a brand, and they’ve spent a lot of money advertising their services and creating new markets for their product.</p><p>One mistake many blockchain evangelists make is discounting the importance of these other functions. A good piece of technology is necessary but not sufficient for success as a product — especially when the product is something new or unfamiliar. I believe that an open source community could build an excellent ride sharing protocol, but I do not believe they could run an effective nationwide sales organization.</p><p>But maybe we don’t have to, in some cases. Uber has already created the market for technology-driven ridesharing. Maybe a “no name” version could compete. It wouldn’t come with all the bells and whistles at first, but it <em>would</em> be cheaper.</p><p>We might enter a world where there are <em>innovator</em> marketplace services and <em>generic</em> marketplace services. Uber, AirBnB and others had the idea, proved the technology, and changed consumer habits to build the market. But once the market exists — once renting out your apartment is simply <em>a thing you do</em> — there might be room for a generic version, run entirely by code, to compete with lower prices and by returning nearly the whole share of revenue to labour.</p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/cab45569b8eee38c7085ed16d21ce9841471c0a766695763aa5809f07052bcde.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[A Thousand Little Central Banks]]></title>
            <link>https://paragraph.com/@josh-stark/a-thousand-little-central-banks</link>
            <guid>fktF0zmqHcE294eVbqX1</guid>
            <pubDate>Thu, 16 Sep 2021 00:11:17 GMT</pubDate>
            <description><![CDATA[👋 Note: Originally published on Dec 4, 2015 (link). This was part 4 of 7 in a series of posts released under the pseudonym Creole. You’re a little early for work that day and decide to walk to the far Starbucks instead of going to the close Starbucks. The close Starbucks is one of those ones they cram into a rough corner of an office building, halfway between the fire exit and a fern. The far Starbucks is glass and wood and gleaming like a Starbucks should. You arrive and wait in line to buy...]]></description>
            <content:encoded><![CDATA[<p><em>👋 Note: Originally published on Dec 4, 2015 (</em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@creole/4-a-thousand-little-central-banks-28a26de8ed17"><em>link</em></a><em>). This was part 4 of 7 in a series of posts released under the pseudonym Creole.</em></p><p>You’re a little early for work that day and decide to walk to the far Starbucks instead of going to the close Starbucks. The close Starbucks is one of those ones they cram into a rough corner of an office building, halfway between the fire exit and a fern. The far Starbucks is glass and wood and gleaming like a Starbucks should. You arrive and wait in line to buy a coffee.</p><p>Your previous purchases have filled your wallet with Starbucks points. You’re dimly aware of this. There are notifications from your phone occasionally, when you reach certain milestones (100,000th point collected! <em>Grande Achievement unlocked!</em>). You remember a few recent promotions that you sought out specifically for the high point rewards (first day of pumpkin spice lattes was 4.5x last fall). Some of the points are bound to the Close Starbucks, in the sense that they offer you 1.3x when used at that location instead of the base 1x at any other Starbucks — the property management company subsidizes them, in a vain effort to entice consumers into their monument to brutalism.</p><p>Some offices give employees points that are worth more at Starbucks near to their offices — a way to get them back into the office sooner — or in some other way valuable. (The ad agency up the street incentives their employees this way to visit coffee shops, bars, and restaurants that are deemed culturally relevant and therefore important for their employees to have visited, consumed, absorbed, reflected upon).</p><p>Some points are redeemable not only at Starbucks but at a variety of cooperating retailers. Others won’t mature for another six months, and offer increasing returns of 1% every month after the maturity date — a way for Starbucks Inc. to hedge against demand uncertainty into the next fiscal year. Other Starbucks points offer, when spent, a chance to win a vacation in beautiful Maui. (When these points are used, your phone lights up with special graphics. You saw someone win once, the gleaming golden ticket appearing briefly on the wall menus and then residing proudly on a highlighted tab on a woman’s iPhone.)</p><p>You don’t know most of this, but your wallet does. It lazily keeps track of the multipliers and values and important dates of your various Starbucks proprietary currency and turns it into actionable advice. A map that shows the effective price of your preferred products at nearby locations, built from the bundle of value in your wallet. A system setting that prevents you from spending points below a certain redeemable value as compared to the maximum likely market value of the points within a six month horizon.</p><p>Another set of algorithms identifies ways to exchange surplus points into points for other businesses on the burgeoning secondary market, and that automatically carries out the trades. Did you visit a chain restaurant once on a trip that you will probably never visit again? Your wallet knows that, and it will trade those points away for something you will use. There is a billion dollar marketplace, consisting of trades often worth less than 50 cents, where rewards points from virtually every consumer-facing business in the world are traded by our wallets instantly, conveniently, invisibly. Worrying about, and managing, the secondary market value of points has become a new concern for the modern CEO. A thousand little central banks. Some people say that, in 10 years, we’ll use currencies issued by corporations and non-state organizations as often as we use fiat.</p><p>All of this can be abstracted away depending on your preferences — you know some people who go deep into it, but you’ve paid for a fairly good wallet and trust it to manage everything well. You often collect points, and spend them, without knowing where they came from or what they were used for. From your perspective, Friday’s after-works beers were cheaper than usual and that’s the end of it.</p><p>This is a lot more controversial than it sounds. Some merchants have taken to distributing points only to users whose wallets enable some form of brand awareness. Distributing points to people who don’t know the points came from Swiss Chalet, from the brand’s perspective, undermines part of the value of the points system for the merchant (and they have data to prove it). But many consumers feel they deserve the points without being forced to see an ad dozens of times a day. Why shouldn’t they be able to control what they have to see on their phone? Even some in the industry believe it’s an unnecessary source of friction that undermines this aspect of the New Economy. Blocking apps try to trick retail POS terminals and beacons into believing that the brand has been viewed, and points should be received. Merchants build software to detect the most common ones, and have appealed publicly to Apple/Xiaomi/Android to block the blockers from their ecosystems.</p><p>On the whole, it’s been a good thing. Directly creating monetary incentives for consumers that are easily translated into actionable advice through mediating wallet software is usually more effective and reliable than paying for advertising. Secured identities through wallets has solved a lot of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.bloomberg.com/features/2015-click-fraud/">fake-view problem</a> that plagued online ads. Some products still need ads to move units — lifestyle items, class signifiers, luxury services. But most goods are mundane, interchangeable, and most people are price sensitive.</p><p>Where rewards programs were once the exclusive domain of national brands, now they’re easy and cheap enough to implement that small businesses use them. Setting up your points system costs about as much as setting up a website. It costs less than printing and shipping an order of punch cards.</p><p>The deceptive or manipulative rewards programs / loyalty points that used to succeed by exploiting common human cognitive biases have a harder time succeeding. Your wallet is now doing the math for you, and it is very good at math. These still exist to some extent, in a different form. There’s a whole grey industry of trying to identify bugs in wallets’ pricing mechanisms or blind spots in their market data, which are then exploited by unscrupulous retailers. When a major brand gets caught doing this, it’s a scandal.</p><p>You collect far more points and coupons than your mother ever did. But she had to carefully cut them out of newspapers, and track their endless permutations in her own head, on her own calendar. She would carry a binder full of them, and embarrass you by awkwardly messing through it at the grocery shop. You collect more points than you did in your twenties, even though you had signed up for the credit cards and rewards cards that offered them. You lost your aeroplan card shortly after ordering it and could barely keep track of which purchases offered which rewards with which cards. Thick leather wallets. Forgotten passwords. Account fatigue.</p><p>Now your wallet does it all, and to you, it is just money.</p><p>You purchase your coffee (**^**34 sbux.Pts @ 1.0x + 4 sbux.Pts @ 2.0x + 0.000084 btc + 0.000009 eth, <strong>v</strong>15 sbux.Pts [lock: 24hrs] + 10 amzn.Pts @ 2.56 ++0.1 @ 60 days) and head to work.</p><hr><p><em>Cover Photo by </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.flickr.com/photos/thibaultporiel/"><em>Thibault Poriel</em></a><em> licensed under </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://creativecommons.org/licenses/by-sa/2.0/"><em>CC BY-SA 2.0</em></a></p><p>\n</p>]]></content:encoded>
            <author>josh-stark@newsletter.paragraph.com (Josh Stark)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/80a16daf35fea1a4cd3228452ca944c62fb9d1d1fec6a114610564e15346e691.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>