Your commit message

This commit is contained in:
despiegk 2024-11-23 06:59:03 +03:00
parent 0838e1a9d2
commit 7f41421c7d
14 changed files with 11289 additions and 44 deletions

13
build_osx.sh Executable file
View File

@ -0,0 +1,13 @@
#!/bin/bash
set -ex
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "${script_dir}"
echo "Docs directory: $script_dir"
cd docs_website
pnpm build
cd ..
rsync -rv --delete ${script_dir}/docs_website/build/ root@info.ourworld.tf:/root/hero/www/info/docs/

13
build_ubuntu.sh Executable file
View File

@ -0,0 +1,13 @@
#!/bin/bash
set -ex
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "${script_dir}"
echo "Docs directory: $script_dir"
cd docs_website
yarn build
cd ..
rsync -rv --delete ${script_dir}/docs_website/build/ root@info.ourworld.tf:/root/hero/www/info/docs/

View File

@ -3,6 +3,6 @@
"position": 5,
"link": {
"type": "generated-index",
"description": "Learn how to become a farmer, provide resources on the grid and earn rewards."
"description": "Learn how to become a farmer, let's together build Web4 Everywhere for Everyone."
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

View File

@ -4,7 +4,9 @@ description: An introduction to ThreeFold Farming
sidebar_position: 1
---
# What is Farming?
![](become_farmer.png)
> Become a contributor of Storage, Compute & Network capacity to the ThreeFold Network.
ThreeFold Farming is a unique concept in the ThreeFold ecosystem where individuals, called farmers, can:

View File

@ -4,6 +4,8 @@ description: How to Get ThreeFold Nodes
sidebar_position: 3
---
![](become_farmer.png)
By hosting ThreeFold nodes, you expand the ThreeFold Grid and contribute to the growth of a decentralized peer-to-peer Internet.
> More information will be shared at the ThreeFold V4 launch on 12.12.24

View File

@ -4,53 +4,24 @@ sidebar_position: 2
# How It Works
![](become-a-farmer/become_farmer.png)
## What is the ThreeFold Grid?
The ThreeFold Grid is the only system in the world capable of delivering self-healing data, network and cloud at a planetary scale.
The ThreeFold Grid
- is capable of delivering self-healing data, network and cloud at a planetary scale.
- allows everyone, everywhere to deploy their own sovereign Internet infrastructure.
- has been live as working proof of concept over 3 versions with thousands of nodes online.
The ThreeFold Grid allows individuals, organizations, communities, countries, and network states to deploy their own sovereign Internet infrastructure.
The ThreeFold Grid has been live and operational since 2017 and and is live in more than 60 countries with thousands of nodes online.
## Decentralized Architecture
## Web4 Decentralized Architecture
The ThreeFold decentralized architecture has key features.
- There is no central control points
- Governance is done via the ThreeFold decentralized autonomous organization (TFDAO)
- It removes dependency on traditional cloud providers
- Anyone can offer resources on the grid
- Farmers offer data, network and cloud capacity by hosting nodes on the grid
- Anyone can use resources on the grid
- The [ThreeFold Dashboard](https://dashboard.grid.tf) allows anyone to deploy one-click industry standard apps and workloads
## Technical Foundation
ThreeFold has built core technologies over the years.
- Blockchain-based resource allocation with the ThreeFold Chain (TFChain)
- Secure, transparent transaction mechanisms thanks to smart contracts
- Zero-OS: Custom lightweight operating system for nodes built on the Linux kernel
- Self-healing and automated resource management via bare metal ThreeFold nodes
- End-to-end encrypted network always using the shortest path
- Storage resistant to quantum computer attacks
## Concrete Flow - Protocols
- Farmers deploy nodes to the ThreeFold Grid providing data, network and cloud resources
- Resources are verified via the **Proof-of-Capacity** minting protocol and made available for workload deployments
- Users can rent data, network and cloud resources directly through the network via the **Proof-of-Utilization** payment protocol
## Unique Value Propositions
With a *planet and people-first* philosophy, ThreeFold proposes a new way forward.
1. **Privacy**: Direct control over personal data
2. **Global Accessibility**: Internet infrastructure for underserved regions
3. **Sustainability**: Reduced energy consumption compared to centralized data centers
4. **Economic Empowerment**: Reward mechanism for individuals providing grid resources
5. **Community-driven**: Changes and enhancements to the grid voted by the TFDAO
- Millions of Famers in Farmingpools (v4) deliver the compute, AI, storage and network capacity required.
- Governance is done via the ThreeFold decentralized autonomous organization (DAO).
- Web 2 and 3 solution providers & hosters can use the resources on the grid see [the ThreeFold Dashboard](https://dashboard.grid.tf).
- Web 4 developers can create the apps (experiences) of the future.
## Vision
@ -63,4 +34,37 @@ The ThreeFold Grid aims to create a more sovereign, efficient, and evolutive Int
> Join the grid and build with us! There are many ways to contribute and interact on the grid.
> More information will be shared at the launch of ThreeFold V4 on **12.12.24**.
Read our Litepaper in the next section to gain a broad vision of ThreeFold, its ethos and direction.
## Unique Value Propositions
![](img/compare.png)
With a *planet and people-first* philosophy, ThreeFold proposes a new way forward.
1. **Privacy**: Direct control over personal data
2. **Global Accessibility**: Internet infrastructure for underserved regions
3. **Sustainability**: Reduced energy consumption compared to centralized data centers
4. **Economic Empowerment**: Reward mechanism for individuals providing grid resources
5. **Community-driven**: Changes and enhancements to the grid voted by the TFDAO
## Technical Foundation
1[](img/zos.png)
ThreeFold has built core technologies over the years.
- Blockchain-based resource allocation with the ThreeFold Chain (TFChain)
- Secure, transparent transaction mechanisms thanks to smart contracts
- Zero-OS: Custom lightweight operating system for nodes built on the Linux kernel
- Self-healing and automated resource management via bare metal ThreeFold nodes
- End-to-end encrypted network always using the shortest path
- Storage resistant to quantum computer attacks
## Flows
- Farmers deploy nodes to the ThreeFold Grid providing data, network and cloud resources
- Resources are verified via the **Proof-of-Capacity** minting protocol and made available for workload deployments
- Users can rent data, network and cloud resources directly through the network via the **Proof-of-Utilization** payment protocol

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

View File

@ -4,6 +4,8 @@ sidebar_position: 1
# Introduction
![](become-a-farmer/become_farmer.png)
---
***ThreeFold is laying the foundation for Web4, the next generation of the Internet.***

11135
docs_website/pnpm-lock.yaml Normal file

File diff suppressed because it is too large Load Diff

12
install_osx.sh Executable file
View File

@ -0,0 +1,12 @@
#!/bin/bash
set -ex
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "${script_dir}"
echo "Docs directory: $script_dir"
cd docs_website
pnpm install @docusaurus/theme-mermaid@3.5.2
pnpm install

50
install_ubuntu.sh Executable file
View File

@ -0,0 +1,50 @@
#!/bin/bash
set -ex
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "${script_dir}"
echo "Docs directory: $script_dir"
cd docs_website
# Function to check if yarn is installed
is_yarn_installed() {
if command -v yarn &> /dev/null; then
return 0
else
return 1
fi
}
# Update and install prerequisites
sudo apt update
sudo apt install -y curl gnupg
# Check if yarn is installed
if is_yarn_installed; then
echo "Yarn is already installed."
else
echo "Yarn is not installed. Installing yarn..."
# Add Yarn GPG key and repository
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
# Update and install yarn
sudo apt update
sudo apt install -y yarn
# Verify installation
if is_yarn_installed; then
echo "Yarn successfully installed!"
else
echo "Yarn installation failed."
fi
fi
yarn

12
run_osx.sh Executable file
View File

@ -0,0 +1,12 @@
#!/bin/bash
set -ex
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "${script_dir}"
echo "Docs directory: $script_dir"
cd docs_website
pnpm run start
cd ..