manual added knowledge_base

This commit is contained in:
2024-04-15 22:10:30 +00:00
parent b63f091e63
commit 6caab6f95d
448 changed files with 11437 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
# Certified Farming
!!!include:farming_certification_benefits
!!!def alias:certified_farming

View File

@@ -0,0 +1,33 @@
![](img/farming_solutions.jpg)
## Certified Node
A Certified Node is a node which comes BIOS locked and does not allow the owner change how the node boots.
This makes it impossible for the node owner to make changes to the operating system and secure that the node will run the right certified version of Zero-OS.
The Titan V2.1 node is a certified node. Certified nodes are eligible for more [farming rewards](farming_reward).
### Requirements
- Node delivered by a certified hardware vendor or through the ThreeFold website.
- The farmer who owns a certified node will have to sign specifically created terms and conditions
- not done yet, will be part of tfgrid 3.0 launch, see [here](farming_certification_terms_conditions).
- For 2.0 Farmers who started in 2020 or before: agreement about vesting see [vesting_overview](vesting_overview).
### More Info
- [Certified Farming](certified_farming)
### More Technical Details
- The BIOS gets locked.
- The BIOS gets configured to use TPM2
- more info about tpm2 [here](https://www.usenix.org/system/files/conference/usenixsecurity16/sec16_paper_raj.pdf).
- TPM2 is a security implementation on the motherboard which allows Zero-OS to securely store private keys, this mechanism is used to identify Zero-OS nodes and make sure they are registered as certified node.
- If a user would reset the BIOS then the TPM private keys are gone as well.
- Starting with our TFGrid 3.0 we will use this TPM feature to verify and validate some checks done from tfchain.
- A certified farmer is required to use certified_nodes.
!!!def alias:certified_node

View File

@@ -0,0 +1,17 @@
## Certified Farming Benefits
This certification program has many benefits for the TFGrid user, for the world and the farmer itself.
| For The Planet | For The Cloud User | For The Farmer |
| ------------------------------------------------------ | ---------------------------------------------------- | ------------------------------------------------------ |
| More Green | More Secure | Faster Adoption (easier to get to 30% treshold) |
| **certified carbon neutral** | More Defined Legal Framework | More Farming Rewards (income) |
| Better Global Distribution | More Uptime (SLA) | Lower Operational Cost |
| Sovereignity (legal framework) | Better Performance | Higher Credibility |
| More protection for user | Possiblity For Support | Custom Pricing CU/SU/NU is possible (*) |
| **[more info](farming_certification_benefits_planet)** | **[more info](farming_certification_benefits_user)** | **[more info](farming_certification_benefits_farmer)** |
(*) in collaboration with TFTech, and planned for earliest H1 2022.
- [farming certification requirements](farming_certified_requirements)
- [certified nodes](certified_node)

View File

@@ -0,0 +1,63 @@
![](img/grid_banner.jpg)
## For The Farmer
### Higher Cloud Unit Reward reward = more income
A certified farmer gets more farming_rewards because a certified farmer need to adhere to higher service level agreements and buy certified farming solutions or certifiy their existing 3nodes.
### TF Tech Support
Direct defect and certified build support for Zero-OS from the software creators for the tfgrid_primitives on TFGrid.
### Lower Operational Cost
Certified farms can use the TFTech power management solution which makes sure that 3Nodes are only powered on when there is a need for it. This can save huge amounts of electricity.
### Easier to get to minimal required 30% utilization
The tokens farmed for a 3Node are locked up in a staking pool untill the 3Node gets to 30% utilization.
This is to make sure that people cannot put hardware to the grid which cannot be used and as such get farming rewards.
ThreeFold needs to make sure that there is no abuse and also that 3Nodes are not brought life for just farming which would burn energy for no reason.
ThreeFold & ThreeFold Tech will do a lot of promotion and find channel_partners to get the TFGrid to grow as fast as possible and get capacity used.
Its up to ThreeFold to make sure that certified capacity gets deployed where it is needed first.
All of this leads to much faster utilization of the TF_Farm IT capacity which results in the TF_Farmer getting access to their farmed tokens faster.
### Higher Credibility Because Of Certification
Security advantage as farm, location and nodes have been thoroughly checked and documented (secure boot process guarantees the most stable (best) Zero OS version). This information gets checked by ThreeFold which means the TFGrid user will more likey chose a certified farmer.
### Custom Network (\*):
Ability to implement custom networking based on VxLAN or many other networking technologies.
This is needed for deployments in hybrid or even full private mode where customers have very specific requirements around networking.
### Farmer Bot (\*)
A farmer bot will be made available which makes it easier for a certified farmer to manage their farm in relation to
- power management
- management farmed tokens
- network management tools
- lockout bad actors (e.g. deny access for hackers or other bad actors)
- ...
### Monitoring Integration (\*)
Possibility to integrate custom monitoring solutions.
### Reputation System (\*)
Farmers and TFGrid users are rated by a reputation system.
These reputation scores will be visible on the TF_Chain
This allows a farmer to see that the TFGrid users on the TF_Farm can be trusted.
> (\*): planned easliest Q4 2021

View File

@@ -0,0 +1,20 @@
![](img/grid_banner.jpg)
## For The Planet
### Green
Certified farming capacity will become carbon neutral by end 2021.
This happens because if using less energy and offsetting remainder of energy usage with buying carbon credits from a climate change action program called TAG = Take Action Global.
### Inclusive
Everyone gets access to this network of capacity everywhere.
Thanks to certification its easier to make sure that the TF_Farmer complies with all requirements.
### Sovereignity
Its important to deliver sovereign solutions to the user and to countries.
Certification allows ThreeFold to guarantee more requirements and have more visibility in the sovereignty requirements.

View File

@@ -0,0 +1,52 @@
![](img/grid_banner.jpg)
## For The ThreeFold Grid User.
Users of the ThreeFold Grid have an advantage to use a farmer who is certified.
### More information about the farm
Whoever wants to use capacity from the grid gets more information about
- connection capabilities to the internet
- quality of hardware used
- service level agreements
- location of the TF_Farm (country,...)
- protection mechanisms around fire, water, ...
This information is important for the TFGrid user to make selection where to host their IT workloads.
TFTech will validate this information.
### More uptime
Being certified means that the farmer likely will have more uptime compared to a non certified farmer.
### More security
As part of the certification process, TFTech will make sure that the 3Node has secure boot procedures to allow for more security. The Farmer needs to sign an agreement with ThreeFold Foundation where they commit to a set of standards and security requirements.
### More legal protection
Each certified farmer has to adhere to a set of terms & conditions which protect the TFGrid User.
The terms & conditions describe
- privacy & security protections
- compliance to legal requirements
- protection against abuse
### Continuation protection.
The TF_Farmer has to promise to keep the farm operational till the end as specified on farming certificate which gets registered on the TFChain.
- [more info about requirements see here](farming_certified_requirements)
### TFGrid User Can Have Support
All support inquiries will be handled through blocks of 15 minutes which are paid for in ThreeFold Support Tokens(TFTS).
Any TFGrid user can ask for support but only for certified farms.
<!-- [Learn more about the TFTS which is the dedicated token to be used to deliver support](tftech:tfts). -->

View File

@@ -0,0 +1,11 @@
- sign terms and conditions document with threefold_dubai
- we are in the process of formalizing this, this will be done at least before the end 2022.
- farmer agrees and acknowledges following info:
- TFGrid operates as a DAO with the help of human councils. This means that no organization manages the operations of the TFGrid.
- TFTech as subcontractor for threefold_dubai delivers software support for the tfgrid_primitives (only defect support and certified builds).
- All information required to be a farmer can be found on our knowledgebase: https://library.threefold.me/
- TFT rewards (farming) is the result of the blockchain as operated by consensus3 concept. If SLA is not achieved TFT will NOT be rewarded that month.
- TFT rewards are done in line with [farming reward document](farming_reward).
- Measurement of SLA (see below) done by consensus3 engine.

View File

@@ -0,0 +1,69 @@
![](img/grid_banner.jpg)
## Certified Farming Requirements
### Individual Certified Farmer
- Certified Farms are made up of certified_nodes
- up to 4 certified nodes
- home or office location
#### Uptime and Network Requirements
- 97% uptime is accepted in home farming situations
- 1 IP feed (consumer provider)
- 1 public IP address and NAT allowed
- enough bandwidth to allow the utilization of the storage/archive (see below)
- good enough latency (low latency = performance of network)
### Professional Certified Farmer
- Certified Farms are made up of certified_nodes
- more than 4 certified nodes
- datacenter location
#### Uptime and Network Requirements
- 99.5% uptime
- minimal bandwidth as required for the workloads as hosted on the farm
- maximum network latency
- more than 1 internet connection (multiple IP feeds)
- enough IPv4 addresses
- at least 1 class C ipv4 addr for network farmers.
- enough bandwidth to allow the utilization of the storage/archive (see below)
- good enough latency (low latency = performance of network)
- [install your network in line with Threefold Requirements](tfgrid_networking)
(*) = in case of datacenter or commercial deployment
#### Redundancy Requirements
- protection for fire & water damage
- enough access to power
- redundant power systems
#### Terms and Conditions need to be signed
!!!include:farming_certification_terms_conditions
### Bandwidth Requirement for archive/storage usecase example.
A storage usecase needs a lot of bandwidth to allow the storage nodes to be filled and also to allow its customers to download the information.
Its the obligation of the farmer to make sure that enough bandwidth is available. We will measure this by doing random upload & download tests to the storage systems.
It should always be possible to have at least 1 mbit/sec per Zero_DB (which is a storage container running on 1 harddisk or ssd).
### Reputation & Monitoring Engine
The TFGrid has a reputation engine and a monitoring engine to measure uptime & other SLA requirements, see consensus3.
Factors the TFGrid Reputation_engine will look at (Q4 2021, latest Q1 2022)
- Available Bandwidth
- Latency
- Utilization
- Uptime (nodes & network)
The monitoring engine could require farmers to execute on certain actions.

View File

@@ -0,0 +1,20 @@
![](img/farming_solutions.jpg)
# Farming Types
## DIY (Do It Yourself) Farming
- Self made or bought bare metal server (compute/storage) capacity (and AMD or Intel system)
- No license on the software with TF Tech (Company responsible for the ThreeFold Software components).
- No Support possibility from ThreeFold / TF Tech.
### Certified
- Certified Secured server hardware
- Comes plug and play
- Highest Uptime Requirements
- Certification report given by TFTech or partners to describe farming situation (H2 2021).
- see [farming certified requirements](farming_certified_requirements)
!!!include:farming_certification_benefits

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB