info_tfgrid/collections/farming/poc_dao_rules.md
2024-05-13 19:10:10 -04:00

60 lines
3.5 KiB
Markdown

<h1>ThreeFold DAO Rules for Proof-of-Capacity</h1>
<h2> Table of Contents </h2>
- [Introduction](#introduction)
- [Technical Farming Requirements](#technical-farming-requirements)
- [Suggested: improvements to proof-of-capacity](#suggested-improvements-to-proof-of-capacity)
- [TFGrid is a DAO](#tfgrid-is-a-dao)
- [Grid Enhancement Proposal](#grid-enhancement-proposal)
***
> Note: The proof-of-capacity DAO rules will be updated for the next 3.14 grid release. Stay tuned.
## Introduction
- The CU/SU reward gets expressed in TFT and registered in TFChain at 3Node registration time
- For certified Nodes, the CU/SU reward was specified at sales/promotion time, this process is managed by ThreeFold Tech.
- CU/SU rewards are calculated from Resource Units
- Certified Node gets 25% more farming rewards
- TFT pricing is pegged to USD (pricing changes in line with TFT/USD rate)
- Rewards for NU and IP Addresses are dynamic
- The TFChain tracks capacity utilization and as such the reward can be calculated for the Farmer
- All Internet capacity farmed is rewarded on a monthly basis according to minimum service level agreements
- Minimum SLA = Service Level Agreement (see special section about SLA) needs to be achieved before TFT can be rewarded
## Technical Farming Requirements
- Make sure you have 50GB SSD capacity min available per logical core (physical core times number of threads it can run), if not your calculated CU will be lower.
- Make sure your network connection is good enough, in future it will be measured and part of the Service Level Agreement.
!!wiki.include page:'farming:tfgrid_min_sla.md'
**Important Information around TFT USD Price Used at Registration**
This is for mainnet TFGrid 3.0:
- The TFT USD price used at 3Node registration at launch of mainnet is hardcoded in TFChain 3.0 at 0.08 USD per TFT (TFChain 3.0 as used in Jan 2022).
- Once the DAO is life, a new price will be approved by the DAO voters. Idea is to have this price re-visited more or less once a month, if needed faster.
- The TFT USD price used at 3Node registration is defined by the TFDAO at least once a month by means of GEP.
## Suggested: improvements to proof-of-capacity
Suggestions will be made to improve PoC, the DAO will have to come to consensus before changes can be made.
- How to deal with a situation where a 3node adds or removes compute or storage capacity.
- ThreeFold is developing a way of how to detect possible fraud on PoC using TPM chip and dynamic generated code to execute random PoC checks.
- If PoC finds fraud e.g. trying to fake Internet capacity provided, the 3Node will be disabled automatically by Zero-OS and flagged as fraudulant. The Farmer will then have to re-register with a lower reputation for transparancy to the ecosystem. If TFTs are staked at that time, they will be locked permanently.
- How to improve the calculation of CU rewards to mitigate the difference in power provided between new and old hardware.
## TFGrid is a DAO
- All of above information is public and can be see by everone of the community as per 3Node and Farmer (part of TFChain).
- Farming rewards methodology can and probably will get revised if the community wants this, DAO consensus needs to be achieved before changes can happen, this happens by means of a GEP.
## Grid Enhancement Proposal
- Changes to above described mechanism or any other change request for the TFGrid is managed by grid enhancement proposals (GEP).
- Because we are a DAO, everything is open for change as long as consensus of community in accordance of TFDAO has been achieved.