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,
|
||||
"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."
|
||||
}
|
||||
}
|
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
|
||||
---
|
||||
|
||||
# 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:
|
||||
|
||||
|
@ -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
|
@ -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
|
||||
|
||||
|
||||
|
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
|
||||
|
||||
![](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
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