Contents
- Introduction
- Proposal Summary
- Proposal Details
- GEP Conclusion
- Remarks
Introduction
The following is a new grid enhancement proposal (GEP) for the ThreeFold Grid (TFGrid). We built this GEP thanks to the amazing feedback of the whole ThreeFold community, farmers and users alike.
The goal of this GEP is to set new rules to make the TFGrid more reliable for utilization and bring the interests of all parties together for the greater good of the grid.
The following GEP applies for all nodes within the current grid.
Note that there is not yet an on chain vote live for this proposal. We’ll allow a week for any comments and discussion, and then proceed with a vote.
Proposal Summary
- 95% and 98% uptime requirement for DIY and certified nodes respectively
- 50% of proof-of-utilization revenues will go to the farmer running the 3Node
- Minting will be slashed for 1 month if the node cannot wake up within 30-minutes twice within the same minting period
- When we reach 1 Billion TFT on Stellar, minting stops on Stellar
- TFT burning will stop
Proposal Details
We provide the basic updates to the TFGrid.
Uptime Requirements
- DIY Nodes: 95% uptime per month
- Certified Nodes: 98% uptime per month
Proof-of-Utilization Revenues
- 50% of the proof-of-utilization revenues from grid use will go to the farmer running the 3Node being used
Notes
The farmers receive 50% of the utilization of the grid. TF Engineers are investigating how to implement this best, it’s not certain that this will happen on TFChain maybe it will be a combination of a new API gateway running with the cooperative as well as TFChain launched workloads.
The remaining 50% will be distributed as follows: 40% will go to TF cooperative (TF DMCC for now) and 10% to the stakers on the validators.
30-Minute Wake-up Minting rule
- Minting will be slashed for 1 month if the node cannot wake up within 30-minutes twice within the same minting period.
Notes
The idea is to give a pass for low probability events (like brief power/network outages for the farmer, TFHub going down), while still ensuring that nodes with chronic issues can’t continue using Farmerbot to mint. It also gives the farmer an opportunity to correct any issues that come up in their infrastructure without an immediate loss of earnings.
TFT Minting Cap
- When we reach 1 Billion TFT on Stellar, minting stops on Stellar
TFT Burning Stops
- We will stop burning TFT
GEP Conclusion
We invite community members to vote for this GEP.
Thank you for your time and we hope this GEP answers many feedback and queries from all of you.
Remarks
Utilization Revenue
Note that accumulated revenue from past utilization will go to the cooperative treasury.
Contact Info for Farmers
To improve the quality of the network, TF needs to be able to communicate with the farmers hosting workloads from users on the grid. For this reason, farmers need to supply their email address and telephone number.
This is needed to resolve support issues and allow TF to communicate with the farmers. The exact way to implement this is not yet decided. We don’t know how to implement it yet. When this will be implemented, the idea is that if farmers do not provide the relevant information within a given amount of time, the nodes of the farmer would not be eligible on the grid.
Users KYC
Users that spend over 1000 USD on the TFGrid will need to go through a KYC process.
Pricing Adjustment for Older Hardware
There was a suggestion to change the way we mint for Nodes with DDR3 or lower type of RAMs. With the feedback we had from the TF Engineers, it seems that DDR3 is not sufficient by itself as a quality measurement of a node. We are looking for other ways to measure in a more objective way if hardware is getting too old and users pay according to the node quality.
GEP implementation time
Not all propositions here might be implemented in the short term. The goal of this GEP is to have a clear agreement with the community of where the project is heading.
Terms and Conditions Reminder
As a reminder, ThreeFold reserves the right to stop minting for and otherwise blacklist any node that is in violation of the terms and conditions.
Node Monitoring will be visible in Explorer and UI
We are planning to add many features on the Dashboard to make sure users can know as much as possible on the nodes they are deploying on (e.g. uptime, bandwidth, hardware used). We aim to implement this for 3.14.
Farmers and Farmerbot Notes
Bugs in the code (e.g. ZOS or other components) can happen. If this is the case, there might be a loss of tokens during minting which won’t be refunded by ThreeFold. If there are minting code errors, ThreeFold will try its best to fix the minting code and remint nodes that were affected by such errors.
The Farmerbot is an optional feature developed by ThreeFold. Please use at your own risk. While ThreeFold will do its best to fix any issues with the Farmerbot and minting, if minting is affected by the use of the Farmerbot, ThreeFold cannot be held responsible.