From cae6afaa3d455fda531209985c311255782be07b Mon Sep 17 00:00:00 2001 From: mik-tf Date: Wed, 11 Dec 2024 20:24:37 -0500 Subject: [PATCH] update decentralization section --- docs/decentralization/_category_.json | 2 +- docs/decentralization/coop.md | 37 ++++++++++++------- docs/decentralization/dao.md | 16 +++++--- docs/decentralization/decentralization.md | 15 ++++---- docs/decentralization/depin.md | 5 +-- docs/decentralization/farming_pools.md | 19 ++++++++++ docs/decentralization/farmingpool.md | 18 --------- docs/decentralization/inca.md | 19 ++++++---- .../status/decentralization3.md | 3 +- .../status/decentralization4.md | 3 +- docs/decentralization/tfvalidatorcluster.md | 19 ---------- docs/decentralization/threefold_validators.md | 18 +++++++++ 12 files changed, 94 insertions(+), 80 deletions(-) create mode 100644 docs/decentralization/farming_pools.md delete mode 100644 docs/decentralization/farmingpool.md delete mode 100644 docs/decentralization/tfvalidatorcluster.md create mode 100644 docs/decentralization/threefold_validators.md diff --git a/docs/decentralization/_category_.json b/docs/decentralization/_category_.json index 85f4717..43cbb72 100644 --- a/docs/decentralization/_category_.json +++ b/docs/decentralization/_category_.json @@ -3,6 +3,6 @@ "position": 6, "link": { "type": "generated-index", - "description": "Decentralization Status of ThreeFold." + "description": "We present the ThreeFold decentralization status of both V3 and V4." } } diff --git a/docs/decentralization/coop.md b/docs/decentralization/coop.md index 03e831c..2a2a09b 100644 --- a/docs/decentralization/coop.md +++ b/docs/decentralization/coop.md @@ -1,21 +1,9 @@ --- title: 'ThreeFold Cooperative' -sidebar_position: 5 +sidebar_position: 6 --- -In H1 2025, we plan to establish a Cooperative structure that will unite and represent the interests of all TFGrid Farmers as well as TFGrid Users. - -Cooperatives are powerful, regulated entities with a long history of promoting decentralization and community-driven governance. By forming a cooperative, we can create a structure that not only aggregates the voices and needs of our farmers and users but also provides a legally recognized framework for truly decentralized decision-making. - -Cooperatives are uniquely suited to the decentralized ethos of the ThreeFold Grid. They operate on democratic principles, ensuring that each member—whether a farmer or user—has an equal say in the direction and operation of the network. This approach aligns perfectly with our vision of a decentralized, peer-to-peer infrastructure where power is distributed, not concentrated. - -Moreover, cooperatives are recognized globally as legitimate and effective governance structures. This recognition will help us engage with regulatory bodies and broader societal systems, ensuring that the decentralized nature of the ThreeFold Grid is respected and protected as we continue to grow. - -As long as the TF Cooperative is not up and running ThreeFold Dubai will keep on executing this role and provide full transparancy to the community. - -> LINK TO DAO: The DAO = Decentralized Autonomous Organization is our code which manages the decision process of the TFGrid 4.0 - -### **What is a Cooperative?** +## **What is a Cooperative?** A **cooperative (co-op)** is a member-owned organization where all members share equal ownership and decision-making power. Unlike traditional corporations, cooperatives prioritize the collective benefit of their members over maximizing profits. Key principles of a cooperative include: @@ -23,3 +11,24 @@ A **cooperative (co-op)** is a member-owned organization where all members share 2. **Shared Ownership**: Members collectively own and share the profits or benefits generated by the cooperative. 3. **Inclusive Participation**: Membership is open to anyone who fulfills the cooperative’s requirements. 4. **Community-Focused**: Cooperatives exist to serve their members and community, often emphasizing long-term sustainability and mutual benefit. + +## Setting Up the Cooperative + +In H1 2025, we plan to establish a cooperative structure that will unite and represent the interests of all ThreeFold farmers as well as ThreeFold users. + +Cooperatives are powerful, regulated entities with a long history of promoting decentralization and community-driven governance. By forming a cooperative, we can create a structure that not only aggregates the voices and needs of our farmers and users but also provides a legally recognized framework for truly decentralized decision-making. + +## True to ThreeFold's Ethos + +Cooperatives are uniquely suited to the decentralized ethos of ThreeFold. They operate on democratic principles, ensuring that each member — whether a farmer or user — has an equal say in the direction and operation of the network. This approach aligns perfectly with our vision of a decentralized, peer-to-peer infrastructure where power is distributed, not concentrated. + +Moreover, cooperatives are recognized globally as legitimate and effective governance structures. This recognition will help us engage with regulatory bodies and broader societal systems, ensuring that the decentralized nature of ThreeFold is respected and protected as we continue to grow. + +## In the Name of Transparency + +As long as the ThreeFold cooperative is not up and running, ThreeFold Dubai will keep on executing this role and provide full transparancy to the community. + + + diff --git a/docs/decentralization/dao.md b/docs/decentralization/dao.md index 2d59f31..1fe6304 100644 --- a/docs/decentralization/dao.md +++ b/docs/decentralization/dao.md @@ -9,22 +9,26 @@ DAOs aim to create transparency, eliminate centralized authority, and allow memb ### Key Characteristics of a DAO: -1. **Decentralization**: +1. **Decentralization** - Decisions are made collectively by the members. -2. **Autonomy**: +2. **Autonomy** - Once deployed, a DAO operates according to its pre-defined smart contracts, which enforce rules and execute decisions automatically without manual intervention. -3. **Governance via Token Ownership**: +3. **Governance via Token Ownership** - Members often participate in governance by holding tokens, which can be used to vote on proposals or influence decisions. -4. **Transparency**: +4. **Transparency** - All transactions and governance decisions are recorded on the blockchain, ensuring accountability and transparency. -5. **Programmable Rules**: +5. **Programmable Rules** - DAOs use smart contracts to define rules, manage assets, and execute actions based on collective decisions. ### ThreeFold DAO -The ThreeFold Cooperative promotes and manages the DAO, INCA Token holders vote using the DAO for the GEP's and UEP's (see decentralization 4 doc) \ No newline at end of file +The ThreeFold Cooperative promotes and manages the DAO. INCA token holders vote using the DAO on grid enhancement proposals (GEP) and utility enhancement proposals. + + \ No newline at end of file diff --git a/docs/decentralization/decentralization.md b/docs/decentralization/decentralization.md index 776b223..6604d61 100644 --- a/docs/decentralization/decentralization.md +++ b/docs/decentralization/decentralization.md @@ -1,17 +1,16 @@ --- -title: 'Intro' +title: 'Introduction' sidebar_position: 1 +description: We aim for a platform that is as distributed and decentralized as possible. ---

Decentralization

- Decentralization, in our view, isn't solely about employing blockchain technology everywhere. - Instead, we envision it as the result of a global community collaborating transparently, sharing everything they do, and actively seeking feedback. - Our goal is to ensure that the platform we deploy operates in the most distributed and decentralized manner possible. - For us decentralization is a very serious topic and is achieved in the following way: - [DePIN](depin.md) @@ -20,7 +19,7 @@ For us decentralization is a very serious topic and is achieved in the following - The **INCA** token is the utility token as used in the ecosystem to let the DePIN flywheel work. - [ThreeFold DAO](dao.md) - A **Decentralized Autonomous Organization** is an organizational structure that operates through smart contracts on a blockchain, with decision-making processes carried out in a decentralized and autonomous manner. -- [Farming Pools](farmingpool.md) +- [Farming Pools](farming_pools.md) - A **farming pool** is a group farmers in DAO structures, which could be also legally backed by separate dedicated cooperatives. - Each farming pool takes care of management of SLA (service levels), pricing, support and communication to its related farmers. - The farming pools run their own voting process to manage their operations. @@ -28,9 +27,9 @@ For us decentralization is a very serious topic and is achieved in the following - A **cooperative** acts mainly as a coordination role around development, farming pools, DAO's, upgrades, etc. - It manages the promotion of the TFGrid and its ecosystem. - It safeguards the decentralization principles and the governance of the ecosystem. - - It requires operational tasks in relation to anything that is of interest to the TF Community. -- [TF Validators](tfvalidatorcluster.md) - - **Validators** manage the technical components which run the code for the Blockchain (DAO) and other components needed to technically operate the TF Grid. - - There are multiple independent validators which each run a validator stack. + - It requires operational tasks in relation to anything that is of interest to the ThreeFold community. +- [TF Validators](threefold_validators.md) + - **Validators** manage the technical components which run the code for the blockchain, including the DAO, and other components needed to technically operate the TF Grid. + - There are multiple independent validators and each of them runs a validator stack. diff --git a/docs/decentralization/depin.md b/docs/decentralization/depin.md index be3dbd1..e4ae98e 100644 --- a/docs/decentralization/depin.md +++ b/docs/decentralization/depin.md @@ -1,15 +1,14 @@ --- title: 'DePIN' -sidebar_position: 3 +sidebar_position: 2 --- ### What is DePIN? -**DePIN** stands for **Decentralized Physical Infrastructure Networks**. These are networks that leverage decentralized technologies, such as peer2peer, blockchain or distributed ledgers, to coordinate, incentivize, and manage physical infrastructure. Unlike traditional centralized models, DePIN enables participants to contribute resources like bandwidth, storage, compute power, or even physical assets like sensors and IoT devices, in exchange for rewards. +**DePIN** stands for **Decentralized Physical Infrastructure Networks**. These are networks that leverage decentralized technologies, such as peer-to-peer, blockchain or distributed ledgers, to coordinate, incentivize, and manage physical infrastructure. Unlike traditional centralized models, DePIN enables participants to contribute resources like bandwidth, storage, compute power, or even physical assets like sensors and IoT devices, in exchange for rewards. DePIN systems rely on peer-to-peer collaboration and decentralized governance to create resilient, scalable, and trustless infrastructure that is owned and maintained by the participants rather than centralized entities. - ### Using DePIN to Create a New Internet DePIN can serve as a foundation for building a **New Internet** that is: diff --git a/docs/decentralization/farming_pools.md b/docs/decentralization/farming_pools.md new file mode 100644 index 0000000..c232c9f --- /dev/null +++ b/docs/decentralization/farming_pools.md @@ -0,0 +1,19 @@ +--- +sidebar_position: 5 +--- + +# Farming Pools + +A farming pool has certain tasks and responsibility. In exchange of their work, farming pools receive rewards. + +## Tasks and Responsibility + +A Farming pool takes care of the following: + +- Define service level agreements, terms and conditions, customer onboarding, etc. +- Support (e.g. to replace broken nodes) +- Management infrastructure (e.g. monitoring, billing, etc.) +- Sales of The Nodes +- Work with node vendors +- Communication with the farmers of the farming pool +- Price definitions (e.g. to define sales prices of the nodes) \ No newline at end of file diff --git a/docs/decentralization/farmingpool.md b/docs/decentralization/farmingpool.md deleted file mode 100644 index 0731c10..0000000 --- a/docs/decentralization/farmingpool.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Farming Pools - -A farming pool has certain tasks and responsibility. In exchange of their work, farming pools receive rewards. - -## Tasks and Responsibility - -A Farming pool takes care of the following: - -- Define SLA's, T&C's, Customer Onboarding, ... -- Support (replace broken nodes) -- Management infrastructure (monitoring, billing, ...) -- Sales of The Nodes (or work with vendor(s)) -- Communication with the Farmers in the Pool -- Price Definition (define sales prices of the slices) \ No newline at end of file diff --git a/docs/decentralization/inca.md b/docs/decentralization/inca.md index b9aea93..867b59f 100644 --- a/docs/decentralization/inca.md +++ b/docs/decentralization/inca.md @@ -1,25 +1,28 @@ --- title: 'INCA' -sidebar_position: 10 +sidebar_position: 3 --- -To run a Decentralized organization a token is needed to let the DePIN work, in our case this token is called INCA. +To run a decentralized autonomous organization (DAO), a token is needed for the DePIN ecosystem to work properly. In our case, this token is called INCA. INCA tokens are our utility like tokens. - Farmers earn INCA by providing network, cloud and storage capacity. -- Users pay INCA by paying for this capacity +- Users pay INCA to use this capacity. There is a maximum of 4 Billion INCA and this will only be reached once there are more than 1 million members in the ecosystem. ----- + ### Remark -- TFT was our token from gen 1-2-3 and now migrates with vesting to INCA +- TFT was our token for the first three generations of ThreeFold. +- Anyone can convert their TFT to INCA. +- This conversion comprises a vesting schedule. +### Tokenomics + +For more information on INCA, refer to the [INCA tokenomics](../tokens/tokenomics.md). \ No newline at end of file diff --git a/docs/decentralization/status/decentralization3.md b/docs/decentralization/status/decentralization3.md index 1187955..071adf6 100644 --- a/docs/decentralization/status/decentralization3.md +++ b/docs/decentralization/status/decentralization3.md @@ -1,12 +1,11 @@ --- title: 'TFGrid 3' sidebar_position: 12 +description: ThreeFold Grid V3 Status --- # **The ThreeFold’s 3.x Decentralization Model** - - ## TFGrid V3.x The following is our own subjective evaluation for the TFGrid V3 and should not be construed as a guarantee or commitment. We welcome any differing opinions or feedback. diff --git a/docs/decentralization/status/decentralization4.md b/docs/decentralization/status/decentralization4.md index 7fbab85..44608f6 100644 --- a/docs/decentralization/status/decentralization4.md +++ b/docs/decentralization/status/decentralization4.md @@ -1,6 +1,7 @@ --- title: 'TFGrid 4' sidebar_position: 13 +description: ThreeFold Grid V4 Status --- # **The ThreeFold’s 4.0 Decentralization Model** @@ -54,7 +55,7 @@ ThreeFold’s validator consensus model is addressing the challenges of decentra Each TF Protector does the following -- operate a [TF Validator Clusters](../tfvalidatorcluster.md), which requires an investment and requires an operational team +- operate a [TF Validator Clusters](../threefold_validators.md), which requires an investment and requires an operational team - validate the code written and sign off on the changes (validation step on code & functionality) - validate the GEP's and execute a VETO right if needed, the TF Protectors can stop a GEP. - validate and approve the GUP's diff --git a/docs/decentralization/tfvalidatorcluster.md b/docs/decentralization/tfvalidatorcluster.md deleted file mode 100644 index b17cd82..0000000 --- a/docs/decentralization/tfvalidatorcluster.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: 'ThreeFold Validators 4' -sidebar_position: 4 ---- - -In version 4.0 we will have minimum 9, maximum 30 Protectors (commercial partners from different continents) who run a TF Validator Cluster. - -Each TF Validator Cluster has following functions - -- consensus chains e.g. the TFChain for 3.x Grid, TF Validators for 4.x grid -- TF explorers (interfaces to allow us to digest and find the relevant information easier from the TFGrid) -- TF Hub's (conversion service from docker to deduped filesystems as used for our compute workloads). -- a node for the Bridging functionality (INCA support on multiple chains) -- CI/CD Service for TFGrid code (Continuous Integration, Continuous Development) -- All necessary webservices (websites, manuals, UI) -- TF Marketplace & Components as relevant for the TF Liquidity Pool. - - - diff --git a/docs/decentralization/threefold_validators.md b/docs/decentralization/threefold_validators.md new file mode 100644 index 0000000..1bb060a --- /dev/null +++ b/docs/decentralization/threefold_validators.md @@ -0,0 +1,18 @@ +--- +title: 'ThreeFold Validators' +sidebar_position: 7 +--- + +In the fourth version of ThreeFold, we will a have minimum of 9 and a maximum of 30 protectors of the ThreeFold ecosystem. These protectors will be commercial partners from different continents. Each protector will run a ThreeFold validator cluster. + +## Validator Cluster Functions + +Each ThreeFold validator cluster provides the following functions: + +- Run the consensus chains (e.g. the TFChain for TFGrid V3, the TF Validators for TFGrid V4) +- Run the ThreeFold explorers (interfaces to allow us to digest and find the relevant information easier from the TFGrid) +- Run the ThreeFold Hub, a conversion service from docker to deduped filesystems as used for our compute workloads +- Run nodes for the bridging functionality (i.e. INCA is supported on multiple chains) +- Provide Continuous integration and continuous development (CI/CD) services for the ThreeFold Grid code +- Support all the necessary webservices (e.g. websites, manuals, user interface, etc.) +- Run the ThreeFold marketplace and the components associated with the TF Liquidity Pool \ No newline at end of file