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, "position": 5,
"link": { "link": {
"type": "generated-index", "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 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: 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 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. 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 > 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 # How It Works
![](become-a-farmer/become_farmer.png)
## What is the ThreeFold Grid? ## 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. ## Web4 Decentralized Architecture
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
The ThreeFold decentralized architecture has key features. The ThreeFold decentralized architecture has key features.
- There is no central control points - Millions of Famers in Farmingpools (v4) deliver the compute, AI, storage and network capacity required.
- Governance is done via the ThreeFold decentralized autonomous organization (TFDAO) - Governance is done via the ThreeFold decentralized autonomous organization (DAO).
- It removes dependency on traditional cloud providers - Web 2 and 3 solution providers & hosters can use the resources on the grid see [the ThreeFold Dashboard](https://dashboard.grid.tf).
- Anyone can offer resources on the grid - Web 4 developers can create the apps (experiences) of the future.
- 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
## Vision ## 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. > 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**. > 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 # Introduction
![](become-a-farmer/become_farmer.png)
--- ---
***ThreeFold is laying the foundation for Web4, the next generation of the Internet.*** ***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 ..