{"repo":"ethersphere/storage-incentives","free":true,"listed":false,"github":"https://github.com/ethersphere/storage-incentives","clone":"git clone https://github.com/ethersphere/storage-incentives.git","description":"Smart contracts for Swarm storage incentives","language":"TypeScript","stars":25,"topics":["storage-incentives","hardhat","swarm","solidity"],"license":"BSD-3-Clause","category":"blockchain-web3","readme_excerpt":"Swarm Storage Incentives This repository contains the smart contracts for Swarm's storage incentives. 📚 Documentation Comprehensive documentation is available in the docs/ directory: - Overview - System architecture and mechanics - PostageStamp - Postage stamp batch management - PriceOracle - Dynamic pricing system - StakeRegistry - Staking for node operators - Redistribution - Schelling game details - Deployment Guide - How to deploy contracts Overview In order to distribute to upload content to the Swarm network, batches of postage stamps are purchased by nodes. These stamps are then attached to content that is divided into 4kb chunks and then uploaded to the Swarm network. In order to distribute the proceeds from the sales of these batches , a Schelling Co-ordination Game is implemented using the smart contracts contained in this repository, in order to identify nodes storing the canonical subset of valid chunks that fall within the radius of responsibility of each node in a neighbourhood at the time of their application. Correct identification of this hash qualifies a node to apply to receive a reward comprising value arising from expired batches . Stakes Each storage node seeking to benefit from storage incentive rewards should stake at least the minimum stake by sending BZZ to the staking contract. This stake permits each node to participate in the Schelling game. At this stage, to keep things simple, a stake is not withdrawable. It is expected over time that neighbour","default_branch":null,"files":null,"tree":[],"storefront":"/r/ethersphere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ethersphere/storage-incentives/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}