solana/book/src/implemented-proposals/ed_overview
Rob Walker 5d2158792c
Add inflation to book, cleanup dead links, include orphaned documents (#7638)
* Add inflation as implemented proposal

* grab another orphan and add orphan-proofing
2019-12-29 18:15:32 -08:00
..
ed_replication_client_economics Rename replicator to archiver (#6464) 2019-10-21 11:29:37 -06:00
ed_validation_client_economics Add inflation to book, cleanup dead links, include orphaned documents (#7638) 2019-12-29 18:15:32 -08:00
README.md Add inflation to book, cleanup dead links, include orphaned documents (#7638) 2019-12-29 18:15:32 -08:00
ed_attack_vectors.md Rename replicator to archiver (#6464) 2019-10-21 11:29:37 -06:00
ed_economic_sustainability.md Rename replicator to archiver (#6464) 2019-10-21 11:29:37 -06:00
ed_mvp.md Use term dapp only in places where the application needs to run entirely on-chain (#7446) 2019-12-12 10:38:09 -07:00
ed_references.md GitBook: [master] 156 pages and 12 assets modified 2019-09-23 03:38:34 +00:00
ed_storage_rent_economics.md Add inflation to book, cleanup dead links, include orphaned documents (#7638) 2019-12-29 18:15:32 -08:00

README.md

Cluster Economics

Subject to change.

Solanas crypto-economic system is designed to promote a healthy, long term self-sustaining economy with participant incentives aligned to the security and decentralization of the network. The main participants in this economy are validation-clients and replication-clients. Their contributions to the network, state validation and data storage respectively, and their requisite incentive mechanisms are discussed below.

The main channels of participant remittances are referred to as protocol-based rewards and transaction fees. Protocol-based rewards are issuances from a global, protocol-defined, inflation rate. These rewards will constitute the total reward delivered to replication and validation clients, the remaining sourced from transaction fees. In the early days of the network, it is likely that protocol-based rewards, deployed based on predefined issuance schedule, will drive the majority of participant incentives to participate in the network.

These protocol-based rewards, to be distributed to participating validation and replication clients, are to be a result of a global supply inflation rate, calculated per Solana epoch and distributed amongst the active validator set. As discussed further below, the per annum inflation rate is based on a pre-determined disinflationary schedule. This provides the network with monetary supply predictability which supports long term economic stability and security.

Transaction fees are market-based participant-to-participant transfers, attached to network interactions as a necessary motivation and compensation for the inclusion and execution of a proposed transaction be it a state execution or proof-of-replication verification. A mechanism for long-term economic stability and forking protection through partial burning of each transaction fee is also discussed below.

A high-level schematic of Solanas crypto-economic design is shown below in Figure 1. The specifics of validation-client economics are described in sections: Validation-client Economics, State-validation Protocol-based Rewards, State-validation Transaction Fees and Replication-validation Transaction Fees. Also, the chapter titled Validation Stake Delegation closes with a discussion of validator delegation opportunties and marketplace. Additionally, in Storage Rent Economics, we describe an implementation of storage rent to account for the externality costs of maintaining the active state of the ledger. The Replication-client Economics chapter will review the Solana network design for global ledger storage/redundancy and archiver-client economics [Storage-replication rewards](ed_replication_client_economics/ed_rce_storage_replication_rewards.md) along with an archiver-to-validator delegation mechanism designed to aide participant on-boarding into the Solana economy discussed in Replication-client Reward Auto-delegation. An outline of features for an MVP economic design is discussed in the Economic Design MVP section. Finally, in chapter Attack Vectors, various attack vectors will be described and potential vulnerabilities explored and parameterized.

Figure 1: Schematic overview of Solana economic incentive design.