Swarm’s storage incentives rollout has been moving forward at a healthy pace over the last few months. After rollout of the staking system in phase 2, phase 3 will be focused on the storage rent oracle. The oracle lays the technical foundation for the final two phases of the storage incentives rollout, and is vital to the overall functioning of the system. In order to understand what the oracle is and what purpose it serves, it’s necessary to first have an understanding of the general design and state of development of the incentives system.
An introduction to Swarm’s storage incentives system
The goal of Swarm’s storage incentives system is to reward storage provider nodes for sharing their disk space with the network so that their disk space can be used by data owners who wish to upload their data. Rewards come in the form of payments made by uploaders for postage stamps. Postage stamps can be thought of as vouchers which entitle the holder to store a certain amount of data for a certain period on Swarm. Payments for postage stamps accumulate and are then redistributed to storage providers according to the rules of the redistribution mechanism.
The proper pricing of postage stamps is therefore vitally important to the smooth functioning of the storage incentives system. If the price is set too high, it will be too expensive for data storers to store their data on Swarm, if it’s set too low, then storage providers won’t be properly incentivised to share their disk space with the network.
Originally, postage stamp prices had been hard coded at a very low price. The price has since been increased from the negligibly low price of 4 PLUR/chunk/block to the much more significant price of 24,000 PLUR/chunk/block. While the hard coding of prices may be acceptable at this early stage of the development of the Swarm network, in the long run, a market-based pricing strategy is necessary. The storage rent oracle is the primary mechanism by which fair market-based pricing is achieved.
