diff --git a/books/tfgrid4/SUMMARY.md b/books/tfgrid4/SUMMARY.md index c3e01fe..5e6efa2 100644 --- a/books/tfgrid4/SUMMARY.md +++ b/books/tfgrid4/SUMMARY.md @@ -4,10 +4,10 @@ - [Countries Don't Have Their Own Internet](why/countries_no_internet.md) - [Human Right](why/internet_human_right.md) - [Social Warming](why/social_warming.md) -- [Farming](farming/farming.md) - - [TF Nodes](farming/tf_nodes.md) - - [TF Routers](farming/tf_routers.md) - - [Network Map](farming/networkmap.md) +- [Farming](farming_v4/farming.md) + - [TF Nodes](farming_v4/tf_nodes.md) + - [TF Routers](farming_v4/tf_routers.md) + - [Network Map](farming_v4/networkmap.md) - [Grid Economy](economy/economy.md) - [INCA](economy/inca.md) - [INCA Reserve](economy/incareserve.md) diff --git a/collections/farming_v4/.collection b/collections/farming_v4/.collection new file mode 100644 index 0000000..e69de29 diff --git a/collections/farming_v4/farming.md b/collections/farming_v4/farming.md new file mode 100644 index 0000000..f727e6e --- /dev/null +++ b/collections/farming_v4/farming.md @@ -0,0 +1,100 @@ +![](img/bl_7840c.png) + +## ThreeFold Farming = **Become a Cloud Service Provider** + +Farming means a person offers compute, storage and network capacity to the network + +- Farmers buy a 3node or mnode (500-2000 USD) +- A farmer connects the node(s) to internet and get rewards for providing capacity +- A farmer earns rewards. +- A farmer is helping his/her community to get access to sovereign Internet & Cloud applications on an unbreakabale co-owned Internet/Cloud. + +### Income for the Farmers + +The farmers make capacity available and specify their price. + +The recommended pricing is: + +- $1-5 per person for a digital self (per month) +- $0.01-0.2 for 1 GB Transfer (bandwidth) +- $0.005-0.02 for 1 GB Storage (per month) +- $0.005-4 for Compute/GPU Capacity (gpu, AI, VM, ...) (per hour) +- $0.01-0.2 for 1000 messages over LoraWAN (long range wifi) + +> 80% of these fees goes to farmer, 20% to the *TFCOOP, exception for a twin which is 50-50% split. + +### Farming Boosters + +Our aim is to have millions of nodes in the field to evingly create the biggest network of Cloud & Internet Capacity in the world, depending the amount of nodes in a TFGrid Cell. + +Cell's get colors in line to need of service: + +- green (enough nodes, no rewards) +- yellow (can use some extra nodes) +- red (let's do it, this region needs help) + +For red cells the reward is highest. + + +### How to become a farmer + +- buy a *TFNODE (Compute/Storage node) or *TFROUTER (Mycelium Network Node). +- Assemble your own TFNode, our software makes it easy to get started. + + +### Rewards for being a Farmer + +Typically a Farmer can earn the investment of their node back 2 to 10 times over 5 years if succesful. + +> For a [simulation based on twins with storage and bandwidth check here](https://docs.google.com/spreadsheets/d/1D6Q3Yav_SS356zAILwN4SrmqwYfLibT3E6oWrVPU4c8/edit#gid=170998100) + +### Farming Pools + +Some farmers will chose not to manage, market or operate their 3node, in that case they can join a farming pool. + +A Farming pool takes care of + +- marketing the capacity +- giving support to the userbase (developers) +- managing the best possible pricing +- monitor all nodes and optimize uptime +- monitor available bandwidth and make optimizations where possible. + +If a farmer uses a farming pool he/she will have to give a part of their reward to the farming pool, each farming pool can decide how much that needs to be. + +### Advanced: Compute Box + +The more advanced farmers can chose to define compute boxes in their node. A compute box is an amount of CPU, MEM, GPU, SSD as specified by farmer. When users select a node to deploy a VM on they can use one or more of these compute boxes. + +Example a node with 64 GB or mem and 2 TB of SSD and 24 virtual cores. + +- 15 compute boxes each: + - 4 GB of memory (60 GB total) + - 120 GB of SSD capacity + - 6.4 logical CPU core (oversubscription of 4, which means user can max use 4x CPU capacity if system allows) +- when a user choses the full machine, then he/she will have reserved all compute boxes capacity which means the machine is now dedicated reserved for the user, the hoster specifies the discount for this typically 50%. On a dedicated machine the user has full access to the GPU. +- min 1GB always needs to be left as buffer for memory and 10% of SSD capacity + +How does it work: + +- When a developer wants to deploy a virtual machine, he/she needs to define the required capacity and will be able to make a choice based on these compute boxes, each compute box has different base specs (mem, ssd, gpu, cpu) and reputation, the developer can now make a selection of how many of these compute boxes need to be given to the virtual machine. This defines the monthly price which will have to be paid as well as capacity available to the VM. + +## Remarks + +### Network Rewards requires Unblocked Incoming Internet. + +"Incoming internet traffic should be enabled to earn rewards from network bandwidth. + +If a farmer lacks this capability, their TFNode will connect to a neighboring TFNode with good internet connectivity and public incoming access. In this case, the neighbor farmer will earn money from the internet traffic, while the farmer will continue to earn rewards for compute and storage." + +All traffic is end2end encrypted over the Mycelium network = our P2P Network which lives on top of current Internet. + +**There are 3 ways incoming traffic is possible.** + +- IPv6 public ip address available +- IPv4 public ip address available (harder) +- Portforwarding or hole punching support for UDP. + +Mycelium will try a lot of tricks to allow traffic to go to your network. + + diff --git a/collections/farming_v4/img/.done b/collections/farming_v4/img/.done new file mode 100644 index 0000000..3da83c9 --- /dev/null +++ b/collections/farming_v4/img/.done @@ -0,0 +1,9 @@ +bl_7840.png +bl_7840c.png +bl_silver.png +mnode.png +mnode_2.png +mnode_2b.png +mnode_lr.png +mnode_physical.png +networkmap.png diff --git a/collections/farming_v4/img/bl_7840.png b/collections/farming_v4/img/bl_7840.png new file mode 100644 index 0000000..e74766a Binary files /dev/null and b/collections/farming_v4/img/bl_7840.png differ diff --git a/collections/farming_v4/img/bl_7840b.png b/collections/farming_v4/img/bl_7840b.png new file mode 100644 index 0000000..97a4044 Binary files /dev/null and b/collections/farming_v4/img/bl_7840b.png differ diff --git a/collections/farming_v4/img/bl_7840c.png b/collections/farming_v4/img/bl_7840c.png new file mode 100644 index 0000000..409f395 Binary files /dev/null and b/collections/farming_v4/img/bl_7840c.png differ diff --git a/collections/farming_v4/img/bl_silver.png b/collections/farming_v4/img/bl_silver.png new file mode 100644 index 0000000..25fecf4 Binary files /dev/null and b/collections/farming_v4/img/bl_silver.png differ diff --git a/collections/farming_v4/img/loran.png b/collections/farming_v4/img/loran.png new file mode 100644 index 0000000..6c8fcc1 Binary files /dev/null and b/collections/farming_v4/img/loran.png differ diff --git a/collections/farming_v4/img/networkmap.png b/collections/farming_v4/img/networkmap.png new file mode 100644 index 0000000..3d3e314 Binary files /dev/null and b/collections/farming_v4/img/networkmap.png differ diff --git a/collections/farming_v4/img/smallest_3node.png b/collections/farming_v4/img/smallest_3node.png new file mode 100644 index 0000000..bb506b5 Binary files /dev/null and b/collections/farming_v4/img/smallest_3node.png differ diff --git a/collections/farming_v4/img/tfrouter.png b/collections/farming_v4/img/tfrouter.png new file mode 100644 index 0000000..783b8c6 Binary files /dev/null and b/collections/farming_v4/img/tfrouter.png differ diff --git a/collections/farming_v4/img/tfrouter_2.png b/collections/farming_v4/img/tfrouter_2.png new file mode 100644 index 0000000..b305b50 Binary files /dev/null and b/collections/farming_v4/img/tfrouter_2.png differ diff --git a/collections/farming_v4/img/tfrouter_2b.png b/collections/farming_v4/img/tfrouter_2b.png new file mode 100644 index 0000000..7fc9676 Binary files /dev/null and b/collections/farming_v4/img/tfrouter_2b.png differ diff --git a/collections/farming_v4/img/tfrouter_lr.png b/collections/farming_v4/img/tfrouter_lr.png new file mode 100644 index 0000000..29c42c3 Binary files /dev/null and b/collections/farming_v4/img/tfrouter_lr.png differ diff --git a/collections/farming_v4/img/tfrouter_physical.png b/collections/farming_v4/img/tfrouter_physical.png new file mode 100644 index 0000000..bf1059c Binary files /dev/null and b/collections/farming_v4/img/tfrouter_physical.png differ diff --git a/collections/farming_v4/networkmap.md b/collections/farming_v4/networkmap.md new file mode 100644 index 0000000..f3a927b --- /dev/null +++ b/collections/farming_v4/networkmap.md @@ -0,0 +1,8 @@ +# network map + +![](img/networkmap.png) + +Above network map is from helium see https://explorer.helium.com/ but ThreeFold aims to have a similar map to visualize all threefold nodes and routers and also devices from our partners like Helium. + + + diff --git a/collections/farming_v4/tf_nodes.md b/collections/farming_v4/tf_nodes.md new file mode 100644 index 0000000..d9f0adf --- /dev/null +++ b/collections/farming_v4/tf_nodes.md @@ -0,0 +1,51 @@ + +# Available TFNodes + +> TODO: explain we can create nodes ourselves + +### TFNode Silver + +![](img/smallest_3node.png) + +- 16 GB Memory +- 512 GB SSD +- min 4 logical CPU cores + +Will cost less than 500 USD. + +### TFNode Gold + +![](img/bl_silver.png) + +- 32 GB Memory +- 1000 GB SSD +- min 8 logical CPU cores + + +Will cost less than 1000 USD. + +### TFNode Platinum + +![](img/bl_7840c.png) + +- 64 GB Memory +- 2000 GB SSD +- 4000 GB HDD +- min 16 logical CPU cores + + +Will cost less than 1800 USD. + +### TFNode Datacenter + +- put your own TFNode in a datacenter of choice, make sure you have great and cost effective reliable connectivity to internet. +- The Farmer buys their own hardware, ThreeFold supports the farmer to get up and running. + +### TFNode Dedicated Rental + +- rent a node in a dacenter, make sure you have good capacity in that datacenter. Companies like OVH and Hetzner come to mind as reliable and cost effective. + + +## Remarks + +We are still working on the exact logistics, the look and feel can be different, but minimal resources will be the same. diff --git a/collections/farming_v4/tf_routers.md b/collections/farming_v4/tf_routers.md new file mode 100644 index 0000000..5141472 --- /dev/null +++ b/collections/farming_v4/tf_routers.md @@ -0,0 +1,58 @@ + +## TFRouters + +The TFRouters allow everyone to connect the users of our network with the *TFNODE + +### TFRouter Indoor + +We are partnering with WiFi device vendors to extend the Mycelium Network in a full peer-to-peer fashion. + +WiFi 6 is now a reality and a native capacity from our first chosen node. The TFRouter Indoor can be purchased starting now. + +It's an exciting node with a reasonable price point and enough CPU capacity to run the Mycelium Network stack within the node itself. + +More than 1 node can be installed in a larger office, hotel, home, etc., and they will automatically mesh together. + +Each node runs our *ZNET Operating System, allowing for native integration into the TFGrid network. + +[Zero-OS](def:zos) Nodes are seamlessly integrated with the Zero-Net nodes by design, requiring minimal configuration. They are part of our Autonomous Zero-OS Stack. + +![](tfrouter_physical.png) + + +### TFRouter Edge + +The TFRouter Edge is a powerhouse, equipped with a strong CPU and lots of memory to run edge network functions. This router can be connected to multiple uplinks (satellite, cable, fiber, 5G), ... + +Mycelium ensures that the shortest and fastest path is always used, and all communication is end-to-end encrypted between an TFRouter or even your mobile or computer if you have the Mycelium agent installed. + +The integrated antennas are powerful, with a long range, and are controlled independently. The Zero-Net Software manages the accounting and mutual credit billing system. + + +![](img/TFRouter_2.png) + +This TFRouter is super fast and has lots of connectivity. + +![](img/TFRouter_2b.png) + +> This TFRouter can be bought right now. + +### TFRouter Outdoor + Long Range + +We are in the process of selecting the appropriate network equipment to bridge between two locations and enable the creation of meshed wireless networks at the lowest cost. + +Currently, we rely on fiber or existing internet connections to link between locations, but wouldn't it be cool if we could create our own long-range network connections? + +![](img/TFRouter_lr.png) + +> We are looking for volunteers who will be rewarded to do reasearch and experiment with chosen equipment to test performance in real life situations, let us know if interest to help. + + + + +## Lo-RAN + +![](img/loran.png) + + +!!task.add story:'TFRouter_selection' title:'describe loran on TFRouter' \ No newline at end of file diff --git a/heroscript/tfgrid4/book_collections.md b/heroscript/tfgrid4/book_collections.md index cc8b4f7..f26c301 100644 --- a/heroscript/tfgrid4/book_collections.md +++ b/heroscript/tfgrid4/book_collections.md @@ -13,7 +13,7 @@ url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/why' !!doctree.add - url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/farming' + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/farming_v4' !!doctree.add url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/economy'