diff --git a/docs/main/internet_today/onion_analogy.md b/docs/main/first_principle_thinking/1_onion_analogy.md similarity index 68% rename from docs/main/internet_today/onion_analogy.md rename to docs/main/first_principle_thinking/1_onion_analogy.md index 1e4cb12..9b0b650 100644 --- a/docs/main/internet_today/onion_analogy.md +++ b/docs/main/first_principle_thinking/1_onion_analogy.md @@ -1,10 +1,12 @@ --- -title: Painkillers -sidebar_position: 7 +title: 'Avoid Painkillers' +sidebar_position: 2 --- ![](img/onion.png) +> First principles thinking is a problem-solving method that involves breaking down a problem into its most basic parts and then rebuilding it from the ground up + # The Onion Analogy Most cloud & internet stacks can be compared to an onion, where each layer represents an additional component or service added to address a problem in the system. However, like peeling an onion, as you dig deeper, you often find that these layers are not solving the core issues but merely masking symptoms, leading to a complex and often fragile structure. @@ -17,10 +19,29 @@ Most cloud & internet stacks can be compared to an onion, where each layer repre ### Painkiller Approach: Treating Symptoms, Not Causes -This onion-like structure represents a "painkiller approach" to cloud management, where immediate issues are addressed with quick fixes rather than tackling the underlying problems. Over time, this approach leads to several challenges: +This onion-like structure represents a "painkiller approach" to cloud management, where immediate issues are addressed with quick fixes rather than tackling the underlying problems. + +Over time, this approach leads to several challenges: - **Cyber Pandemic** The Cyber Pandemic is real, added these layers leads to weak security. - **Increased Complexity:** Each new layer adds complexity, making the system harder to understand and maintain. - **Higher Costs:** More layers often mean more resources, licenses, and management overhead, increasing operational costs. - **Reduced Agility:** The more complex the stack, the harder it is to make changes or adapt to new requirements, reducing the system’s overall agility. - **Fragility:** A stack built on temporary fixes is more prone to failures because the core issues are not resolved, making the system brittle. + +### We cannot solve our problems with the same thinking we used when we created them + + +This is a famous quote by Einstein that we deeply admire. +Here are a few others that we strive to live by. + +--------- + +"If I had an hour to solve a problem, I would spend 55 minutes thinking about the problem and 5 minutes thinking about solutions." + +--------- + +"Everything should be made as simple as possible, but not simpler." + + + diff --git a/docs/main/internet_today/hadware_badly_used.md b/docs/main/first_principle_thinking/2_hardware_badly_used.md similarity index 76% rename from docs/main/internet_today/hadware_badly_used.md rename to docs/main/first_principle_thinking/2_hardware_badly_used.md index 3461015..f8ca4d2 100644 --- a/docs/main/internet_today/hadware_badly_used.md +++ b/docs/main/first_principle_thinking/2_hardware_badly_used.md @@ -1,13 +1,17 @@ --- -title: 'Hardware Badly Used.' +title: 'Hardware Is Powerfull' sidebar_position: 6 +hide_title: true --- -### The IT world fails to harness the full potential of computer hardware. +# Hardware Is Powefull ![](img/hardware_comparison.png) +### The IT world fails to harness the full potential of computer hardware. + + While hardware advancements have surged forward, user experiences and features have often stagnated, failing to keep pace with these developments. The original Commodore 64, with only 64 KB of memory, was a remarkably capable machine for its time. In contrast, today's computers have 8 GB or more of memory, yet their capabilities have not necessarily improved proportionately. @@ -24,25 +28,27 @@ Context switches occur when a computer's processor shifts from executing one tas --- -### Why Context Switches Are a Problem: +## Why Context Switches Are a Problem: -1. **What Are Context Switches?** +### What Are Context Switches? -- Imagine you're working on two tasks: reading a book and answering emails. Every time you switch between them, you lose time refocusing. Computers experience a similar "refocusing" delay when switching between tasks. +Imagine you're working on two tasks: reading a book and answering emails. Every time you switch between them, you lose time refocusing. Computers experience a similar "refocusing" delay when switching between tasks. -2. **The Layered Architecture Causes Overhead** +### The Layered Architecture Causes Overhead + +Modern computing systems use many layers (e.g., applications, storage drivers, network layers) to get work done. Each layer requires the system to switch between different modes (user mode and kernel mode) and tasks. + +For example: -- Modern computing systems use many layers (e.g., applications, storage drivers, network layers) to get work done. Each layer requires the system to switch between different modes (user mode and kernel mode) and tasks. -- For example: - A web app might need to talk to a storage driver. - This requires moving data through multiple layers (network, file system, etc.). - Each layer adds a context switch. -3. **Millions of Switches Per Second** +### Millions of Switches Per Second -- Each switch requires saving and loading the state of a process. This takes time and uses CPU power. When millions of context switches occur every second (as shown in the diagram), most of the computer’s capacity is spent switching rather than doing useful work. +Each switch requires saving and loading the state of a process. This takes time and uses CPU power. When millions of context switches occur every second (as shown in the diagram), most of the computer’s capacity is spent switching rather than doing useful work. -4. **Result: Wasted Resources** +### Result: Wasted Resources - Sometimes up to 90% of the computer’s capacity can be lost because of this inefficiency. - Instead of performing tasks like running applications or processing data, the computer is stuck managing unnecessary complexity. @@ -57,6 +63,18 @@ Imagine driving on a highway where you have to stop and pay a toll at every inte ![](img/eng_model_failing.png) + +## How do we resolve this problem. + +We decided to reinvent the way an operating system functions in a cloud and data center context. +While leveraging the Linux kernel, we rebuilt many surrounding tools to minimize complexity and reduce context switching. +This approach results in significantly improved security, scalability, and sustainability. + +> [see here for more information about our operating system called Zero-OS](../key_innovations_overview/compute/zos_compute.md) + +-------- +-------- + ### Context Switching Details In the context of CPU scheduling in Linux (and in most modern operating systems), a context switch refers to the process of saving the state of a currently running process (such as its registers, program counter, and other relevant information) and loading the state of a different process to allow it to run. This switching of execution from one process to another is a fundamental aspect of multitasking operating systems, where multiple processes share the CPU's time. diff --git a/docs/main/internet_today/internet_risk.md b/docs/main/first_principle_thinking/3_internet_risk.md similarity index 99% rename from docs/main/internet_today/internet_risk.md rename to docs/main/first_principle_thinking/3_internet_risk.md index 48a41d0..5b385dd 100644 --- a/docs/main/internet_today/internet_risk.md +++ b/docs/main/first_principle_thinking/3_internet_risk.md @@ -1,8 +1,10 @@ --- -title: 'Internet Protocol Is Broken' +title: 'Internet Protocol Upgrade' sidebar_position: 6 --- +![](img/tcpip.png) + The foundational protocols of the internet, TCP/IP (Transmission Control Protocol/Internet Protocol), were created in the 1970s to connect a few academic and military computers. While they served their initial purpose, they were never designed for the complex, global, and interconnected world we live in today. Even IPv6, which addresses some scalability issues, does not solve the fundamental design flaws. diff --git a/docs/main/first_principle_thinking/_category_.json b/docs/main/first_principle_thinking/_category_.json new file mode 100644 index 0000000..c745ab8 --- /dev/null +++ b/docs/main/first_principle_thinking/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "First Principle Thinking", + "position": 4, + "link": { + "type": "generated-index" + } + } \ No newline at end of file diff --git a/docs/main/internet_today/img/eng_model_failing.png b/docs/main/first_principle_thinking/img/eng_model_failing.png similarity index 100% rename from docs/main/internet_today/img/eng_model_failing.png rename to docs/main/first_principle_thinking/img/eng_model_failing.png diff --git a/docs/main/internet_today/img/hardware_comparison.png b/docs/main/first_principle_thinking/img/hardware_comparison.png similarity index 100% rename from docs/main/internet_today/img/hardware_comparison.png rename to docs/main/first_principle_thinking/img/hardware_comparison.png diff --git a/docs/main/internet_today/img/layers.png b/docs/main/first_principle_thinking/img/layers.png similarity index 100% rename from docs/main/internet_today/img/layers.png rename to docs/main/first_principle_thinking/img/layers.png diff --git a/docs/main/internet_today/img/onion.png b/docs/main/first_principle_thinking/img/onion.png similarity index 100% rename from docs/main/internet_today/img/onion.png rename to docs/main/first_principle_thinking/img/onion.png diff --git a/docs/main/first_principle_thinking/img/tcpip.png b/docs/main/first_principle_thinking/img/tcpip.png new file mode 100644 index 0000000..a95fbfd Binary files /dev/null and b/docs/main/first_principle_thinking/img/tcpip.png differ diff --git a/docs/main/internet_reinvented/_category_.json b/docs/main/internet_reinvented/_category_.json index 943a161..169fae9 100644 --- a/docs/main/internet_reinvented/_category_.json +++ b/docs/main/internet_reinvented/_category_.json @@ -1,6 +1,6 @@ { "label": "Internet Re-Invented", - "position": 4, + "position": 3, "link": { "type": "generated-index", } diff --git a/docs/main/internet_today/ai.md b/docs/main/internet_reinvented/aci.md similarity index 95% rename from docs/main/internet_today/ai.md rename to docs/main/internet_reinvented/aci.md index eba5670..74c83ca 100644 --- a/docs/main/internet_today/ai.md +++ b/docs/main/internet_reinvented/aci.md @@ -1,8 +1,9 @@ --- -title: 'The Race For Intelligence' -sidebar_position: 4 +title: 'Augmented Collective Intelligence' +sidebar_position: 1 --- +## The Race For Intelligence ![](img/ai_agents_centralized.png) diff --git a/docs/main/internet_reinvented/architecture.md b/docs/main/internet_reinvented/architecture.md index b33a996..a785be5 100644 --- a/docs/main/internet_reinvented/architecture.md +++ b/docs/main/internet_reinvented/architecture.md @@ -1,5 +1,5 @@ --- -sidebar_position: 2 +sidebar_position: 4 --- # Threefold Architecture diff --git a/docs/main/internet_today/img/ai_agents_centralized.png b/docs/main/internet_reinvented/img/ai_agents_centralized.png similarity index 100% rename from docs/main/internet_today/img/ai_agents_centralized.png rename to docs/main/internet_reinvented/img/ai_agents_centralized.png diff --git a/docs/main/internet_reinvented/img/natural_progression.png b/docs/main/internet_reinvented/img/natural_progression.png new file mode 100644 index 0000000..fe71a7b Binary files /dev/null and b/docs/main/internet_reinvented/img/natural_progression.png differ diff --git a/docs/main/internet_reinvented/img/people_first.png b/docs/main/internet_reinvented/img/people_first.png new file mode 100644 index 0000000..d3c489d Binary files /dev/null and b/docs/main/internet_reinvented/img/people_first.png differ diff --git a/docs/main/internet_today/img/race_intelligence.png b/docs/main/internet_reinvented/img/race_intelligence.png similarity index 100% rename from docs/main/internet_today/img/race_intelligence.png rename to docs/main/internet_reinvented/img/race_intelligence.png diff --git a/docs/main/internet_reinvented/infrastructure.md b/docs/main/internet_reinvented/infrastructure.md index b081a1e..937361b 100644 --- a/docs/main/internet_reinvented/infrastructure.md +++ b/docs/main/internet_reinvented/infrastructure.md @@ -1,5 +1,5 @@ --- -sidebar_position: 3 +sidebar_position: 5 --- @@ -56,4 +56,33 @@ The system's core components—network, storage, and compute layers—are deeply - The **storage layer** safeguards data, enabling ultra-reliable access and scalability to support global demands. - The **compute layer**, powered by quantum technology, works in harmony with AI to deliver groundbreaking solutions for real-world challenges. -This integrated approach ensures that services are not only resilient and scalable but also future-proof, sustainable, and capable of empowering users globally. It’s a holistic solution redefining the Internet for the modern world. \ No newline at end of file +This integrated approach ensures that services are not only resilient and scalable but also future-proof, sustainable, and capable of empowering users globally. It’s a holistic solution redefining the Internet for the modern world. + +## Requirements for a New Internet + +Lets us know how you think we are doing to resolve the following requirements: + +![alt text](../img/requirements.png) + +- Compute, Storage, Network need to be + - Local + - Sovereign + - Private + - More Secure +- Storage needs to be + - More reliable with less overhead (only 20% overhead needed) + - Capable to be global and be used as CDN (Content Delivery Network) + - Fast enough for the Use Case at hand + - Data can never get lost nor corrupted. + - Storage can scale to Zetabytes as Easily as Petabytes +- Network needs to be + - Working no matter what happens with existing network, route around issues. + - Local sensitive (chose shortest path) + - End2End Encrypted + - Capable to really know where information goes to or comes from (authenticity) +- The full system needs to be + - Autonomous & self Healing + - It should be possible to operate without human Intervention +- Green + - We believe Internet / Cloud can be delivered using at least 10x less energy. + diff --git a/docs/main/internet_reinvented/internet_reinvented.md b/docs/main/internet_reinvented/internet_reinvented.md index 0ac1e5f..8c721b6 100644 --- a/docs/main/internet_reinvented/internet_reinvented.md +++ b/docs/main/internet_reinvented/internet_reinvented.md @@ -1,22 +1,24 @@ --- title: Internet Natural Progression -sidebar_position: 2 +sidebar_position: 3 --- -# The Internet’s Natural Progression +## Augemented Collective Intelligence -The Internet was always meant to be a peer-to-peer infrastructure. +We envision a world where we collectively create an intelligence greater than ourselves, guided by simple values and principles that resonate with us, such as authenticity, open source, and simplicity. -As large companies became profit and data centric, centralization quickly became the norm. - -***We have a vision of the Internet which is much more close to how the Internet was intended to be.*** +All of above is in line with [First Principle Thinking](../first_principle_thinking/1_onion_analogy.md) -## Usable by Everyone +## Planet People First -![](img/usable_by_all.png) +![](img/people_first.png) + +## The Internet’s Natural Progression + +![](img/natural_progression.png) + +> We believe Web 0 is the implementation of Augmented Collective Intelligence. -## A Different Approach -![](img/unique.png) diff --git a/docs/main/internet_reinvented/inventions.md b/docs/main/internet_reinvented/inventions.md index 029f7bf..8c05ab2 100644 --- a/docs/main/internet_reinvented/inventions.md +++ b/docs/main/internet_reinvented/inventions.md @@ -1,5 +1,5 @@ --- -sidebar_position: 1 +sidebar_position: 4 title: 'Inventions' --- diff --git a/docs/main/internet_reinvented/requirements.md b/docs/main/internet_reinvented/requirements.md deleted file mode 100644 index 7382cb0..0000000 --- a/docs/main/internet_reinvented/requirements.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Requirements -sidebar_position: 7 ---- - -# Requirements for a New Internet - -![alt text](../img/requirements.png) - -- Compute, Storage, Network need to be - - Local - - Sovereign - - Private - - More Secure -- Storage needs to be - - More reliable with less overhead (only 20% overhead needed) - - Capable to be global and be used as CDN (Content Delivery Network) - - Fast enough for the Use Case at hand - - Data can never get lost nor corrupted. - - Storage can scale to Zetabytes as Easily as Petabytes -- Network needs to be - - Working no matter what happens with existing network, route around issues. - - Local sensitive (chose shortest path) - - End2End Encrypted - - Capable to really know where information goes to or comes from (authenticity) -- The full system needs to be - - Autonomous & self Healing - - It should be possible to operate without human Intervention -- Green - - We believe Internet / Cloud can be delivered using at least 10x less energy. - diff --git a/docs/main/status/img/unique.png b/docs/main/status/img/unique.png new file mode 100644 index 0000000..585ee29 Binary files /dev/null and b/docs/main/status/img/unique.png differ diff --git a/docs/main/status/img/usable_by_all.png b/docs/main/status/img/usable_by_all.png new file mode 100644 index 0000000..40c13e4 Binary files /dev/null and b/docs/main/status/img/usable_by_all.png differ diff --git a/docs/main/status/status.md b/docs/main/status/status.md index bb6e11a..6af8a86 100644 --- a/docs/main/status/status.md +++ b/docs/main/status/status.md @@ -13,4 +13,16 @@ Every day people expand the ThreeFold current Network (Grid) and deploy applicat The current network is a proof of concept network which has shown that the concept and technology works, we are now going to the next step which is full blown commercialization. -![](img/dashboard.png) \ No newline at end of file +![](img/dashboard.png) + + +## Usable by Everyone for any other Usecase + +![](img/usable_by_all.png) + +A new Internet needs to be usable by any other usecase. + +## A Different Approach + +![](img/unique.png) +