Your commit message
This commit is contained in:
parent
0838e1a9d2
commit
7f41421c7d
13
build_osx.sh
Executable file
13
build_osx.sh
Executable 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
13
build_ubuntu.sh
Executable 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/
|
@ -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."
|
||||||
}
|
}
|
||||||
}
|
}
|
BIN
docs_website/docs/become-a-farmer/become_farmer.png
Normal file
BIN
docs_website/docs/become-a-farmer/become_farmer.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 121 KiB |
@ -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:
|
||||||
|
|
||||||
|
@ -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
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
BIN
docs_website/docs/img/compare.png
Normal file
BIN
docs_website/docs/img/compare.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 83 KiB |
BIN
docs_website/docs/img/zos.png
Normal file
BIN
docs_website/docs/img/zos.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 106 KiB |
@ -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
11135
docs_website/pnpm-lock.yaml
Normal file
File diff suppressed because it is too large
Load Diff
12
install_osx.sh
Executable file
12
install_osx.sh
Executable 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
50
install_ubuntu.sh
Executable 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
12
run_osx.sh
Executable 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 ..
|
||||||
|
|
Loading…
Reference in New Issue
Block a user