How Value Accrues In Proof-of-Work Networks
Considering the outcomes of Bitcoin’s incentive structure, and the levers that control them.
The next two sections (VI and VII) inquire how Bitcoin, a free software project built by hackers, can compete with mature and powerful fiat-currency-based financial systems, which are increasingly digital; and what this competition will look like. First, we will discuss how Bitcoin-like projects grow differently than commercial software companies, and in Section VII, we will assess their impact if successful.
What qualities cause cryptocurrency systems to grow in value?
In the paragraphs ahead we summarize five surprising and counter-intuitive insights which count as “common sense” for the most knowledgeable cryptocurrency hackers.
We have established that free, open source software, built in New Jersey style, has rapidly outstripped commercial competitors at the foundations of the Web. We can separate the source of the benefits of this approach to software-building into two categories: developer draw and hardware draw.
1. Developer Draw
Here we use the term “developer draw” to mean an open source project which is operationally healthy and attractive to developers who might contribute. When a project is has high developer draw, skilled individuals happily volunteer time, energy, ideas, bug fixes, and computing resources to a project.
Satoshi Nakamoto envisioned Bitcoin as a platform for private economic activity, maintained by loose groups of volunteers. Platforms are most useful when they are stable. Stable platforms have few bugs and a clear use, making them an ideal platform for “entrepreneurial joiners,” a distinct type of economic actor who do not want to assume the risk of founding a new project, but will contribute to an existing project if it accrues them similar benefits. A platform which is simple, stable, useful, and welcoming to new contributors will attract developers and joiners, as described in the aforementioned MIT study.
Having more developers and joiners increases the stability of the platform even further. The thesis that "given enough eyeballs, all bugs are shallow,” is known as Linus's Law after the creator of Linux. It means that the more widely the source code is available, the more it benefits from public testing, scrutiny, and experimentation. These activities result in stable software.
In a private company building proprietary code, the momentous task of debugging falls on the few developers that have access to the codebase. For an open allocation project like Bitcoin, there is huge benefit in attracting an infinite number of “eyeballs,” but only as long there is a mechanism in place to prevent spurious changes that create time-wasting busy work for other contributors. That would be no better than the average corporate software development project!
Bitcoin’s incentive system allows the best of both worlds. Like an open allocation project, it can harness a large group of contributors without deadlock and balkanization. Contributors get the benefit of working on a meaningful project, without incurring unwanted technical debt.
Unlike open source projects before it, however, the bitcoin network asset creates an incentive for contributors to remain on the same branch and instance of the network software, instead of risking a fork. While a fork is an easy way to end a technical argument between contributors, in a network with an asset, forks have an implicit economic threat: they may be perceived by the market as making the platform less stable, and therefore less valuable, pushing down the price of the network asset. Like a commercial company, Bitcoin’s organizational structure incentivizes contributors to work out their differences and keep the group intact, for everyone’s financial gain.
Thus, Bitcoin is the first free, non-commercial software project with the intensity of a commercial product. Technologists can accumulate compounding wealth by working on a real platform, but have the unique right to contribute only as much time and energy as they prefer, under no fixed schedule or contract. Compared to corporate technology employment today, these are highly preferable employment terms.
2. Hardware Draw
We use the term “hardware draw” as a general metric of machine accessibility. Networks with high hardware draw can be installed and operated on different machines, from different manufacturers, running different code. High hardware draw implies a network for which there are many well-functioning clients (Mac, Windows, Linux) for many different devices, with various levels of resources, including old or inexpensive machines being used in developing economies. In this way, there are no limits on who may operate hardware and join the network.
The concept of hardware draw has its roots in New Jersey style viral software, which prioritizes low resource use, so as to be compatible with many older or cheaper computers (emphasis added):
“The worse-is-better philosophy means that implementation simplicity has highest priority, which means Unix and C are easy to port on such machines. Therefore, one expects that if the 50 percent functionality Unix and C support is satisfactory, they will start to appear everywhere. And they have, haven't they? Unix and C are the ultimate computer viruses.”
In Bitcoin, transactions contain small amounts of data, and its blockchain grows slowly. This ensures the network’s ability to scale up its user base without requiring a drastic increase in hardware resources from “entrepreneurial joiners” over time. As a peer to peer network, if Bitcoin generated data at a high rate, then requirements would increase for individual users, reducing hardware draw. This is bad for stability, and thus undermines the network’s ability to serve as a platform. Eventually as the system gained users, it would be usable by fewer and fewer people, making it unsuccessful by worse-is-better standards.
High levels of hardware draw are reflected in a low barrier to entry for “joiners” who seek to build a service on top of the network, use a wallet application, or run a full node; they can do so without needing to purchase or configure specialized hardware. More joiner activity means more “eyeballs” on the network, increasing stability and therefore developer draw, and begetting a virtuous cycle.
Conversely, a system which starts out with low hardware draw—requiring fast, expensive computers to run—may never reach an adequate population of users:
“Once the virus has spread, there will be pressure to improve it, possibly by increasing its functionality closer to 90 percent, but users have already been conditioned to accept worse than the right thing. Therefore, the worse-is-better software first will gain acceptance, second will condition its users to expect less, and third will be improved to a point that is almost the right thing.”
Once a native program spreads, it becomes harder to change; each individual user must upgrade to realize changes. Furthermore, an over-reliance on upgrading the software later will result in technical debt, as some users fail to upgrade, and developers feel pressure to continue to support these old versions of the software.
Thus New Jersey style also dictates that “it is important to remember that the initial virus has to be basically good. If so, the viral spread is assured as long as it is portable.“ Comments from Nakamoto on June 17, 2010, imply that the challenge of Bitcoin was designing a network which would have high developer draw, and high hardware draw, but still achieve “functionality closer to 90 percent” of what people would want in a currency system right off the bat:
“The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime. Because of that, I wanted to design it to support every possible transaction type I could think of. The problem was, each thing required special support code and data fields whether it was used or not, and only covered one special case at a time. It would have been an explosion of special cases. The solution was script, which generalizes the problem so transacting parties can describe their transaction as a predicate that the node network evaluates. The nodes only need to understand the transaction to the extent of evaluating whether the sender's conditions are met... Future versions can add templates for more transaction types and nodes running that version or higher will be able to receive them... The design supports a tremendous variety of possible transaction types that I designed years ago. Escrow transactions, bonded contracts, third party arbitration, multi-party signature, etc. If Bitcoin catches on in a big way, these are things we'll want to explore in the future, but they all had to be designed at the beginning to make sure they would be possible later.”
This uncompromising (but somewhat extensible) design rationale makes Bitcoin viral and also useful to a broad base of potential users.
Developer draw drives hardware draw
Hackers enjoy writing software, and will work on a network protocol before it is launched, and before its coins have any value. As long as the initial design is sound, a Bitcoin-like cryptocurrency network will accrue value once launched, provided hackers consistently volunteer time to make it a more stable platform for “entrepreneurial joiners,” who may have fewer skills and resources, but add valuable eyeballs. Bitcoin-like networks which do not grow in developer draw are usurped by mining cartels in a delicate balance of terror.
This means that in projects where developer draw is high, diverse contributors improve the underlying system, building and testing client applications on a broad base of hardware and software platforms. This effectively increases hardware draw by expanding the pool of devices compatible with the network. Increased hardware draw expands the number of new software developers who can use the software without buying or modifying equipment. This virtuous cycle begins with developer draw.
Some participants will have access to computing resources useful for mining on the network. Because coins are generated by miners at a profit, it can be said that the value “donated” by volunteer software developers accrues to miners. As more miners join the network to profit, it becomes harder for any one miner to gain control of the network, preventing a “head” of the network from forming which a regulator or saboteur might chop off or corrupt. In this way, the Bitcoin system achieves Satoshi Nakamoto’s original goal through the use of volunteer-based development coordinated by incentives and mediated by machines.
The enrichment of miners is a trade-off which is acceptable to the contributors only when they enjoy the contribution. If contributions are difficult or unpleasant, developer draw drops. Degraded software quality results, and support for some devices decreases. As the software works on fewer and fewer machines, hardware draw drops, in turn reducing the number of developers who can access the platform without effort or expense. This is a vicious cycle; when it occurs, the largest or wealthiest miners may consolidate or cartelize, giving them control of the network. This undermines the requirements set out by Nakamoto at the outset of the project.
Summary
In this section we have distilled the “common sense” benefits of Bitcoin’s incentive system. We have elucidated how it uses lessons gained from hacker-style software development to create a project which is highly satisfying for software developers to contribute to, and we have established that this satisfaction produces subtle development improvements which ultimately increase the value of the network. In the next section, we explore a variety of ways investors can capture this value.
2018 bitcoin
bootstrap tether torrent bitcoin raspberry bitcoin dapps ethereum bitcoin скрипт bitcoin kurs книга bitcoin tether coin бесплатный bitcoin bitcoin girls bitcoin создатель настройка ethereum wechat bitcoin cryptocurrency calendar
bitcoin accelerator bitcoin компьютер register bitcoin bitcoin auto In September 2011, this method suggested that there were about 60,000 users.bitcoin conf coinder bitcoin The velocity of the United States M2 (moderately liquid) money supply (shown here) hit a high of 2.2 in 1997 and is currently at less than 1.5.world bitcoin Blockchain Career Guide1 ethereum faucet cryptocurrency short bitcoin ltd bitcoin bitcoin reserve ethereum капитализация кошельки bitcoin использование bitcoin 5 bitcoin Protocol changes, also known as hard forks, can be 'planned' or 'unplanned'. A reason for a planned fork may be to adapt the system to manage new needs, introduce security protocols, or streamline the mining process, amongst other possibilities. Unplanned forks may be a result of discovered security flaws that some feel should not be patched, or other events that do not reach a consensus on how to address it. For example, a cyber attack may encourage network miners to adopt changes to the protocol while others want to keep to the old protocol and address concerns as needed. The largest example of this is the break between Ethereum and Ethereum Classic.multiply bitcoin проверка bitcoin online bitcoin tether перевод bitcoin биржи maps bitcoin ocean bitcoin bank bitcoin bitcoin аналитика sgminer monero
ico bitcoin bitcoin мавроди tether программа bitcoin dynamics bitcoin daily cryptocurrency arbitrage blog bitcoin майнить bitcoin майнер bitcoin bitcoin tm биржа ethereum bitcoin word bitcoin видеокарты purchase bitcoin bitcoin doge
доходность ethereum bitcoin приват24 mixer bitcoin webmoney bitcoin
bitcoin trezor краны monero Bitcoin, Ethereum, and other crypto are revolutionizing how we invest, bank, and use money. Read this beginner’s guide to learn more.ethereum валюта bitcoin people remix ethereum tether usdt фермы bitcoin бесплатный bitcoin ethereum пулы index bitcoin bitcoin mt4 monero usd
matrix bitcoin bitcoin zona стоимость monero создать bitcoin market bitcoin generator bitcoin bitcoin mastercard tether android enterprise ethereum видеокарты ethereum bitcoin forbes
ethereum algorithm bitcoin asics смесители bitcoin bitcoin бесплатный
зарегистрироваться bitcoin rpg bitcoin tether майнинг bitcointalk monero bitcoin пожертвование phoenix bitcoin bitcoin kz bitcoin motherboard bitcoin сервисы monero logo
monero xmr
ethereum доходность ethereum аналитика location bitcoin bitcoin weekly rate bitcoin bitcoin london основатель ethereum dat bitcoin bitcoin заработка equihash bitcoin bitcoin спекуляция bitcoin hunter биржа bitcoin калькулятор ethereum forecast bitcoin mineable cryptocurrency locals bitcoin bitcoin arbitrage blocks bitcoin bitcoin аналоги ethereum покупка
bitcoin information
ethereum продам оборудование bitcoin робот bitcoin bitcoin математика проверка bitcoin asics bitcoin bitcoin drip bitcoin start solo bitcoin ethereum investing bitcoin explorer сатоши bitcoin bitcoin alien
получить bitcoin
bitcoin abc prune bitcoin bitcoin hosting форк bitcoin generation bitcoin bitcoin exchanges
обменники bitcoin bitcoin qazanmaq ethereum обменять bitcoin сша bitcoin падает ethereum stats
mail bitcoin bitcoin обмен x2 bitcoin ethereum farm bitcoin индекс spin bitcoin laundering bitcoin ethereum сбербанк баланс bitcoin bitcoin автосерфинг miningpoolhub monero kurs bitcoin casino bitcoin bitcoin check bitcoin pools ledger bitcoin system bitcoin cryptocurrency logo бот bitcoin bitcoin linux cnbc bitcoin ротатор bitcoin ethereum rub q bitcoin ethereum classic usb tether bitcoin office zebra bitcoin bitcoin анимация bitcoin trading bitcoin обменять bitcoin okpay win bitcoin заработок ethereum форумы bitcoin bitcoin куплю Cryptocurrencybitcoin fire андроид bitcoin bistler bitcoin запросы bitcoin 9000 bitcoin bitcoin отслеживание ethereum developer перевести bitcoin rates bitcoin кости bitcoin avatrade bitcoin british bitcoin bitcoin gadget ethereum mining сайт ethereum блокчейн ethereum
взлом bitcoin сложность monero bitcoin кэш bitcoin trading monaco cryptocurrency
bitcoin видеокарта rx470 monero reddit cryptocurrency bitcoin будущее bitcoin electrum криптовалют ethereum bitcoin gif
ethereum dag ethereum mist bitcoin foto explorer ethereum Manual KeystoreThe cryptocurrency itself is not in the wallet. In the case of bitcoin and cryptocurrencies derived from it, the cryptocurrency is decentrally stored and maintained in a publicly available distributed ledger called the blockchain.bitcoin адрес rush bitcoin bitcoin c торговать bitcoin bitcoin coingecko tether android node bitcoin монета ethereum
инструкция bitcoin ethereum pow bitcoin official half bitcoin 16 bitcoin чат bitcoin Announcing the first release of Bitcoin, a new electronic cash system that uses a peer-to-peer network to prevent double-spending. It’s completely decentralized with no server or central authority. – Satoshi Nakamoto, 09 January 2009, announcing Bitcoin on SourceForge.What Is Short-term Investing?партнерка bitcoin обмен monero bitcoin delphi транзакции bitcoin bitcoin algorithm cryptocurrency gold bitcoin рбк bitcoin 100 reddit bitcoin mercado bitcoin арбитраж bitcoin monero minergate site bitcoin gift bitcoin monero hardfork bcn bitcoin bitcoin services magic bitcoin сети ethereum bitcoin antminer donate bitcoin запуск bitcoin bitcoin скрипты keystore ethereum monero пул серфинг bitcoin ethereum browser bitcoin instant Step 1 – Getting a Litecoin WalletWhat is SegWit and How it Works Explainedcoindesk bitcoin конвертер ethereum bitcoin автоматически bitcoin multiplier wikipedia bitcoin strategy bitcoin A general outline for how to code a DAO is as follows. The simplest design is simply a piece of self-modifying code that changes if two thirds of members agree on a change. Although code is theoretically immutable, one can easily get around this and have de-facto mutability by having chunks of the code in separate contracts, and having the address of which contracts to call stored in the modifiable storage. In a simple implementation of such a DAO contract, there would be three transaction types, distinguished by the data provided in the transaction:ethereum ann сайте bitcoin bitcoin казино ecopayz bitcoin инвестирование bitcoin обменники ethereum icons bitcoin cryptocurrency mining games bitcoin monero windows форекс bitcoin Final Thoughtssecp256k1 ethereum ethereum обозначение asics bitcoin cryptocurrency price bitcoin torrent bitcoin people
red bitcoin смесители bitcoin xmr monero
dash cryptocurrency bitcoin лого bitcoin donate matteo monero bitcoin kurs
bitcoin hashrate перспективы bitcoin store bitcoin
capitalization bitcoin добыча ethereum бесплатно bitcoin бесплатный bitcoin mmm bitcoin bitcoin софт алгоритм bitcoin monero краны ютуб bitcoin secp256k1 bitcoin casascius bitcoin bitcoin frog bitcoin reindex cubits bitcoin ethereum info банк bitcoin bitcoin froggy контракты ethereum hash bitcoin эмиссия ethereum transaction bitcoin рост bitcoin китай bitcoin p2pool bitcoin monero node bitcoin hash bitcoin safe bitcoin википедия ethereum клиент алгоритм bitcoin контракты ethereum habrahabr bitcoin
tether пополнение
bitcoin hunter математика bitcoin bitcoin anonymous bitcoin china adbc bitcoin bitcoin security программа bitcoin bitcoin scam avto bitcoin ethereum рост bubble bitcoin ethereum shares ethereum заработок course bitcoin bitcoin вконтакте ethereum ротаторы bitcoin spend bitcoin easy bitcoin bitcoin check bitcoin сеть monero wallet alpha bitcoin bank cryptocurrency
boom bitcoin buying bitcoin ethereum news x2 bitcoin bitcoin луна
polkadot блог Ключевое слово start bitcoin tether обменник bitrix bitcoin clame bitcoin ethereum info bitcoin фарминг бот bitcoin
ethereum crane decred cryptocurrency bitcoin all lamborghini bitcoin bitcoin course
bitcoin machine monero cpu bitcoin office x2 bitcoin доходность bitcoin ethereum serpent master bitcoin bitcoin зебра график ethereum bitcoin galaxy bitcoin будущее bcn bitcoin service bitcoin blue bitcoin bitcoin widget ethereum mining bitcoin usb bitcoin change
bitcoin продать wmx bitcoin ethereum coin bitcoin joker ethereum buy
box bitcoin maining bitcoin bitcoin china kran bitcoin ethereum project ethereum habrahabr dollar bitcoin bitcoin статья bitcoin автосерфинг geth ethereum ethereum testnet
bitcoin анализ cap bitcoin bitcoin nachrichten bitcoin автоматически etoro bitcoin
1 ethereum bus bitcoin checker bitcoin bitcoin blockstream кошель bitcoin график ethereum
bitcoin trezor bitcoin символ перспектива bitcoin bitcoin cranes bitcoin обозначение loco bitcoin
nanopool monero торрент bitcoin уязвимости bitcoin
bitcoin boom tether программа сигналы bitcoin
зарабатывать bitcoin bitcoin airbit blogspot bitcoin bitcoin debian
ethereum chaindata
ethereum доходность bitcoin grant bitcoin прогнозы talk bitcoin bitcoin demo forum bitcoin кошелька bitcoin теханализ bitcoin bitcoin прогнозы japan bitcoin casino bitcoin
bitcoin автоматически bitcoin рублях
bitcoin site seed bitcoin
auto bitcoin bitcoin metatrader bitcoin converter ethereum логотип make bitcoin bitcoin services wirex bitcoin hd7850 monero
nicehash bitcoin
bitcoin russia bitcoin base bitcoin count расчет bitcoin bitcoin genesis best bitcoin
bitcoin часы bitcoin пирамиды игра ethereum
форк bitcoin bitcoin legal ethereum telegram hd bitcoin анонимность bitcoin
bitcoin pizza ethereum wallet bitcoin faucets monero стоимость coindesk bitcoin bitcoin brokers транзакции ethereum monero blockchain обменник tether форк bitcoin
bitcoin hunter moneybox bitcoin форк bitcoin bitcoin валюта nicehash monero monero blockchain bitcoin funding dark bitcoin суть bitcoin падение bitcoin bitcoin loans ethereum сайт bitcoin php
акции bitcoin bitcoin валюта
super bitcoin график bitcoin monero hardfork ethereum создатель keepkey bitcoin bitcoin eobot monero cryptonight
accepts bitcoin ethereum биткоин bitcoin maps china bitcoin bitcoin конвектор ethereum developer бесплатно ethereum balance bitcoin monero cryptonight bitcoin microsoft bitcoin суть addnode bitcoin bitcoin автоматический пополнить bitcoin
bitcoin block bitcoin значок github bitcoin ethereum platform луна bitcoin Who are your team? What have they done in the past? How are they qualified for the job?Marketing for your ICOхайпы bitcoin bitcoin стоимость bitcoin home
connect bitcoin bitcoin 100 cryptocurrency это bitcoin реклама bitcoin nedir dapps ethereum bitcoin fan bitcoin get bitcoin pattern bitcoin торги книга bitcoin ethereum обменять bitcoin парад stealer bitcoin bitcoin ads ethereum coingecko maps bitcoin monero пул кредит bitcoin bitcoin значок казино ethereum ethereum org
purse bitcoin instaforex bitcoin bitcoin air перевод ethereum bitcoin bbc bitcoin metatrader ethereum падает
bitcoin links alien bitcoin cryptocurrency calendar web3 ethereum monero форум mt4 bitcoin иконка bitcoin bounty bitcoin bitcoin calculator шифрование bitcoin bitcoin dollar lottery bitcoin logo bitcoin credit bitcoin dog bitcoin генераторы bitcoin
bitcoin torrent клиент ethereum explorer ethereum ethereum обозначение bitcoin расшифровка
обменники bitcoin bitcoin видеокарты trinity bitcoin арбитраж bitcoin bitcoin видео bitcoin daemon ethereum бесплатно
stats ethereum япония bitcoin платформу ethereum bitcoin pizza майнер monero перспективы bitcoin ethereum контракт биржа ethereum
взлом bitcoin bitcoin сети iso bitcoin kinolix bitcoin
bitcoin spinner
bitcoin доходность китай bitcoin bitcoin fees miningpoolhub monero bitcoin перспектива технология bitcoin bitcoin роботы bitcoin ishlash bitcoin опционы
bitcoin андроид finex bitcoin monero coin bitcoin key прогнозы ethereum bitcoin get bitcoin проект metropolis ethereum solo bitcoin enterprise ethereum logo ethereum
технология bitcoin bitcoin block ethereum график
казино bitcoin bitcoin base fire bitcoin ethereum курс андроид bitcoin ethereum pow tether coin polkadot bitcoin видео bitcoin de locate bitcoin total cryptocurrency bitcoin автомат bitcoin вебмани ethereum пулы bitcoin будущее a situation that 'occurs when two or more blocks have the same block height':glossaryхайпы bitcoin bitcoin escrow bitcoin media ethereum картинки bitcoin plus bitcoin converter reverse tether bitcoin автоматический app bitcoin wikileaks bitcoin mikrotik bitcoin bitcoin ocean polkadot cadaver bitcoin click china cryptocurrency bitcoin обменники bitcoin ставки
half bitcoin half bitcoin miner monero matrix bitcoin plus bitcoin карты bitcoin форки ethereum bitcoin роботы bitcoin script компания bitcoin monero майнинг ethereum linux tether usb r bitcoin bitcoin cranes кошельки bitcoin
bitcoin dance ethereum pow
love bitcoin