This commit is contained in:
2024-02-27 14:11:12 +03:00
parent 59510c76cb
commit 6b7fdba1c5
983 changed files with 11654 additions and 185 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 764 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 637 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 715 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

View File

@@ -0,0 +1,28 @@
# ThreeFold grid inspired by nature
![](img/nature_twin_.jpg)
- Just like we have trillions of cells in our body, so can billions of twins live next to each other
- Each twin has memory, knows how to communicate, has knowledge, history, ...
- Twins like cells cannot live without a body = TFGrid.
## This approach scales for ever
![](img/unlimited_3nodes.png)
- There can be unlimited amounts of 3Nodes as well as Executors (Digital Twins and Web4)
- There are no bottlenecks nor centralization points
- Our peer2peer network technology takes care of routing and security issues between the Twins and the 3Nodes. The shortest paths is always looked for.
## ThreeFold is compatible with the current IT world.
While we push for a new possible, in the meantime our TFGrid infrastructure is compatible with the existing IT and internet ecosystem.
![](img/worldview_executors_.jpg)
- any workload which can run inside linux can run on top of our TFGrid
- any web developer can create apps (experiences) on top of the Digital Twin
- just like kwatth is used as a measurement of capacity for solar panels we have [CU](tfgrid:cloudunits), [SU](tfgrid:cloudunits) and [NU](tfgrid:cloudunits), which are called cloudunits.
- TFT is required to buy CU,SU,NU

View File

@@ -0,0 +1,53 @@
# Internet Evolution to Web 4.0
### Classic Internet
![](img/bad_internet_growth2.jpg)
Everything is structured as client-server model
![](img/everything_client_server.jpg)
- The servers run as applications inside huge datacenters using a lot of energy
- Most of the processes in those servers are being repeated = highly inefficient
- We exist 100x times, very inefficient
- This leads to a lot of centralization -> insecure, as well as abuse of our data
- This has also been called Web 1.0 and Web 2.0
### Blockchain Based Web 3.0 Vision
Blockchain decentralized the server, but in principle it remains a client - server model
![](img/blockchain_is_clientserver.jpg)
- It is definitely a step in the right direction but the paradigm is the same
- We as users still exist in different systems, and have to deal with different applications (protocols)
- These blockchains can be integrated, and through Web 2.0 concepts the web application can interact with multiple blockchains at the same time
- This has also been called Web 3.0
![](img/blockchain_based_distr_computer.jpg)
The browser has now become our operating system running on javascript. All applications run in our browser and interact with multiple blockchains.
> Please note we are 100% compatible with Web3 and we support this way of working completely. We see ourselves as a missing layer for Web 3.0.
### Evolution To Peer2Peer
![](img/compare_3_parts.jpg)
### The Web 4.0 Digital Twin Vision
In the Web 4.0 vision, the user has been put in the center (digital twin usecase)
![](img/internet_evolution.jpg)
- you in the center of your digital life
- blockchain only needed for specific functions (money, identity, smart contracts, ...)
- internet 10x more efficient
- data sovereignity for all
- an internet created by all for all = **be the internet**

View File

@@ -0,0 +1,19 @@
## The ThreeFold Grid Provides the IT energy
![](img/executors_.jpg)
Each 3Node is an IT Power generator. The TFGrid is the network of these 3Nodes.
![](img/power_generation.jpg)
Needs to be super simple, just like a solar panel generates electricity.
![](img/power_generator_comparison.jpg)
- The 3nodes do for internet what solar panels do for large scale electricity power plants.
- They allow everyone to contribute to a new internet.
- People investing in the 3nodes are called [farmers](farming_home).
- Each farmer receives tokens called TFT for providing this IT capacity.
- IT Capacity is storage, compute and network capacity for this upgraded internet.
- The Twins need TFT to pay for the IT capacity they need.

View File

@@ -0,0 +1 @@
# What Is

View File

@@ -0,0 +1,28 @@
# Web 4.0 Digital Twin
The ThreeFold web4 Digital Twin architecture puts the user in the center of its digital life, for that every user owns a digital twin running on the ThreeFold grid.
![](img/digital_twin_to_browser.jpg)
Every user uses any browser to access their digital twin.
### The twin has many capabilities:
The twin has basic capabilities which are strongly version controlled, but contributions from the global community are more than welcome.
![](img/twin_capabilities_.jpg)
### Experiences
Developers create Experiences using the twin capabilities, not apps.
Experiences re-use the same capabilities.
This has huge benefits
- a lot less development effort needed per experience
- more sustainable (less energy loss)
- easier for user, no duplication
- more simplicy
- more powerful

View File

@@ -0,0 +1,16 @@
## Integration to Web 2
Each Digital Twin can talk to the classic internet and web 2 interfaces.
![](img/web2_integration_w4.png)
Each Twin knows how to talk legacy protocols like SMTP, POP3, DNS, ... (in development) to allow seamless integration.
In case more compute is required for a specific usecase like gaming, AI, data processing the twin can spin up compute & storage requirements on the TFGrid and as such become way more powerful for the time required.
This leads to huge flexibility and efficiency.
Any application can be developed on top and is compatible with existing development world.

View File

@@ -0,0 +1,14 @@
## Integration with blockchain (web 3)
The twin integrates with web 3 or blockchain for the following functions:
- money
- smart contract between people
- consensus between lots of people around info
- proof of authority, authentication, ...
- reputation system
![](img/web4_bc_link.png)
Each twin can talk to any required blockchain in a way that is 100% transparent for the user.

View File

@@ -0,0 +1,4 @@
# Web 4 Intro
{{#include web4_intro_.md}}

View File

@@ -0,0 +1,21 @@
![](img/web_intro_0.png)
Web 4 is a new concept which is the combination of Web 3 (blockchain) and digital twin technology.
Its a concept with many advantages like
- less power usage
- more scalability
- more flexibility
- faster development
- more security
### Architecture Intro
![](img/web4_architecture_intro.png)
**Specific for storage, there are some cool features:**
Each twin has its own storage system where data cannot be lost or corrupted. Each twin decides for itself where the data will be stored.

View File

@@ -0,0 +1,4 @@
# Modern Digital Backbone Architecture
{{#include web4_intro_.md}}

View File

@@ -0,0 +1,13 @@
## Web 4 unique storage architecture
![](img/storage_web4_twin.png)
Each Digital Twin can now store data which can never be lost or corrupted.
- This is not based on replication or blockchain!
- Data is distributed over multiple 3nodes in such a way that not even a quantum computer can hack it.
- The data is 100% owned by the owner and zero-knowledge proof to the the TFGrid.
- This concept scales unlimited.

View File

@@ -0,0 +1,22 @@
## Executor TERRAFORM
> Terraform is a mechanism on how to deploy IT workloads in a reproducible and safe way.
![](img/terraform_iac_.jpg)
A terraform script has multiple parts and can get deployed by an executor.
![](img/terraform_iac2_.jpg)
See the ThreeFold Technology book to learn more about how to use smarts contracts for IT and deploy any workload.
### Consensus Owned & Deployed Solutions
![](img/consensus_deployed_.jpg)
<!-- ### Example with Pokt.Network
![](img/terraform_pokt_.jpg) -->
> Coming H1 2023

View File

@@ -0,0 +1,19 @@
# Executor VLANG
![](img/vlang.png)
VLang is an exciting language sponsored by ThreeFold. VLang has 27000 github stars and we believe its a very good language to build executor functions with.
Why did we choose vlang as a first language to support on the TF Executors?
- Its a very fast language (minimal energy & cpu footprint)
- Its easy to learn
- It compiles very fast
![](img/vlang_executors_.jpg)
### Utilization
- As smart contract language inside chosen blockchain
- As provisioning layer for TFGrid
- As serverless function layer for Executors (super exciting)

View File

@@ -0,0 +1,12 @@
## From Client Server to Peer2Peer
![](img/peer2peer_executors_.jpg)
Peer2peer is the most decentralized way to experience our digital life.
- all executors talk to each other over private secure links
- there is no blockchain involved for the compute, storage & network requirements.
- each executor needs compute, network and storage resources this is managed by L0 Validators.
- The executor (web4 or twin) is the only entity who has control over the resource it requires, its all 100% private and fully peer2peer.

View File

@@ -0,0 +1,9 @@
## 3 INITIAL USECASES FOR EXECUTORS
- IPFS
- distributed storage location service
- we add: reliability, locality, cost effectiveness, …
- TERRAFORM EXECUTORS
- Smart contract for IT
- WEBGATEWAY
- Bridge web protocols to internal compute workloads

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 KiB

View File

@@ -0,0 +1,15 @@
## IPFS storage integration on Web4
> IPFS is a standard used in the blockchain world on how to store and retrieve data from the blockchain.
![](img/storage_layer_ipfs_.jpg)
Each executor in the form of Web4 or twin is compatible with IPFS.
Each IPFS object can be safely stored on QSSS.
This provides the following unique Features
- unbreakable storage for IPFS
- more distribution on global scale
- more performance for the enduser

View File

@@ -0,0 +1,16 @@
# ThreeFold executors
Executors are like digital twins but they are not linked to one specific person, they are stateless and can work on our behalf for any specific usecase and/or any pre-implemented. Some would call it our approach to serverless functions.
![](img/executor_arch1_.jpg)
Peer2peer is the most decentralized way to experience our digital life.
- all executors talk to each other over private secure links
- there is no blockchain involved for the compute, storage & network requirements
- each executor needs compute, network and storage resources, this is managed by L0 Validators
- The executor (web4 or twin) is the only entity who has control over the resource it requires, its all 100% private and fully peer2peer
<!-- {{#include executors_usecases.md}} -->

View File

@@ -0,0 +1,3 @@
# Digital Backbone Features

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 764 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

@@ -0,0 +1,28 @@
## Unbreakable Deployment
![](img/unbreakable_deployment.png)
Ultra Scalable & Secure Decentralized Deployment
**Example deployment**
* lots of locations (offices, banks, small datacenters, universities, ...), each providing compute & storage to a private and/or public grid by means of the 3Nodes
* Each node runs Zero-OS which has no shell and cannot be accessed by any person in the organization (bank, government, enterprise)
* None of the nodes has enough data to allow anyone to reconstruct the data
* The different nodes together deliver a super resilient network of compute & network resources
**Even if, in a disaster scenario, 30% of the locations would go down, the system would still function and be available to its users. This is the most reliable deployment possible in IT landscape today.**
What runs on the 3Nodes
* Blockchain Nodes
* The distributed storage system (ultra safe, zero-knowledge proof)
* Digital Twins for users
* Secure Browser Engines (can be in ultra safe location)
* Stateless high security (e.g. financial) apps
This can then be combined with super nodes running in even more secure places for more central apps if there are any.
This system works with and enables the planetary network and quantum safe storage system.

View File

@@ -0,0 +1 @@
{{#include ../architecture_highlevel/web4_storage_architecture.md}}

View File

@@ -0,0 +1,14 @@
## Ultimate Scale Out Capabilities
Peer2peer is the most decentralized way to experience our digital life
![](img/peer2peer_new.jpg)
- each user has a digital twin
- this twin serves your complete digital life
- the digital twin represents you and has all logic required to act on your behalf
- all digital twins talk to each other over private secure links
- there is no blockchain involved for the compute, storage & network requirements
- each digital twin needs compute, network and storage resources to survive, the twin will use TFT to reserve and pay for these resources as used on the ThreeFold Grid
- The twin is the only entity who has control over the resources it requires, it is all 100% private and no blockchain involved to reserve and use that capacity

View File

@@ -0,0 +1,13 @@
## Develop any application on top of Web4
![](img/develop_anything_on_op.png)
Developers can program anything on top on a digital twin. Any javascript framework can be used.
This allows ANYONE to create ANY experience with the least amount of effort.
This approach seamlessly integrates with any Web 3 or Blockchain Solutions.
![](img/anywebapp_on_top.png)

View File

@@ -0,0 +1,21 @@
# Web 4 Goals
- 10x faster development efficiency should be possible
- One Language to do all (smart contract, backend, frontend, logic …)
- Easy to read & learn (few ways how to do things)
- Leads to less security issues and lower maintenance cost
- Resolve the onion issue
- Solutions grow exponentially in complexity as they grow, Web 4 resolves this
- No Painkiller Approach (resolve the root of the problem)
- Governments or Large Enterprises want one digital backbone system to resolve all their needs
-Today they have too many systems and it's too complex, expensive and not secure
- Ultimate Scale
- We want to be able to grow to billions of users, our system is 100% scale out
- Our smart contract for IT allows deployment of any web 2,3 and 4 workload everywhere
- Ultimate Sovereignity
- Governments want all data in the country and their independence
- Antidote for the Cyber Pandemic
- This is a very hard one, the current architectures are very vulnerable
- The ThreeFold architecture allows for a real end2end solution
- We have e.g. browser virtualization technology (run no javascript in existing browsers)

View File

@@ -0,0 +1,10 @@
# DeFi and Peer To Peer Exchange
![alt_text](img/defi_exchange.png )
DeFi is an amazing trend which banks should try to leverage, if not for internal usage, to provide a more transparent and safer way for their customers to exchange their currencies (digital and fiat) in a fully regulated environment.
We have all the building blocks available to make this work.
Thanks to the digital twin this is implemented in a fully peer2peer way, while using DeFi Smart Contracts on the blockchain.

View File

@@ -0,0 +1,16 @@
# Digital Currency Wrapping
![alt_text](img/cryptocurrency.png )
In Addition to allowing a user to directly integrate with an outside digital currency, we also suggest allowing wrapping of the outside currencies e.g. a wrapped BitCoin (BTC).
This Wrapped BTC is then stored on the main or dedicated digital currency chain (can even be one chain per wrapped asset). The IBC (see below) allows the wrapped BTC to be used by the user from their wallet and digital twin.
The Original BTC is stored offline in the Knox Security Vault using our Quantum Safe Storage Codec. This allows for ultimate security and flexibility for users.
The bank can choose to allow users to exchange digital currencies with the external world or not, through IBC (Inter Blockchain Protocol, see below), this can be easily achieved. The bank can even choose to become a liquidity provider for the existing digital currency world (optional).
Revolut, for example, has chosen to keep the digital currencies in their internal system, and the user can only exchange from their own fiat currency to the digital currency and back. We believe though that it's nicer to allow the user to exchange digital currencies with the outside world if it matches the Banks Regulatory requirements.
It is possible to introduce multiple stages e.g. in the digital bank ecosystem, users can freely exchange currencies with each other (stays on chain). Once they want to go off chain, extra checks are done to make sure there is no fraud involved, it can then take a certain time before it executes.

View File

@@ -0,0 +1 @@

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 575 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 MiB

View File

@@ -0,0 +1,14 @@
# Knox Security Vault
![alt_text](img/security_vault.png "image_tooltip")
The ability to use multiple secure areas which can be used to provide offline storage of keys and digital currency cold wallets.
![alt_text](img/distributed_storage.png "image_tooltip")
Each Knox Security Vault is an ultra safe area. Thanks to our Quantum Safe Storage system, it is not possible to retrieve a key even if a hacker would be in one safe, as a combination of three safes is required to recover information.
We suggest using the key storage in the following way: each wallet from a user stores the encrypted dispersed key distributed over four or five Knox Security Vaults. Only in the case of a disaster and user strong identification, an user could get access (in the case of death of the customer, to hand-over to the relatives).

View File

@@ -0,0 +1,9 @@
# Peer2Peer Reputation System
Reputation is a very important part to any financial system. This allows users to see the reputation of the people they are transacting or doing business with.
We are developing a unique peer2peer reputation system to allow the power of network effects to come up with strong verification and reputation proofs. We think this might become an important added value that any financial institution government could deliver to its customers/citizens.
Such a system can easily be integrated and extended by a standard KYC and AML system.
This goes had in had with the Proof of Authenticity system.

View File

@@ -0,0 +1,36 @@
# Proof of Authenticity
Proof of Authenticity (PoA) is an algorithm that allows peers to verify that people, products and statements on the ThreeFold Grid are genuine. It acts as a reputation engine to validate any information on the grid.
## Why Proof of Authenticity
Any system that contains a vast amount of information, should require proof of authenticity.
We believe users should be able to measure authenticity in relation to
- The people they connect with;
- The products and services they access;
- The information they consume.
Therefore, to automate information search in a decentralized and trustful environemnt, an algorithm that is able to scale information verification in a neutral way is required.
Proof of authenticity puts forward a very simple method to verify the genuiness of information.
Here's an example of how PoA works in a decentralized context:
- Someone fills in their profile with their personal and professional data.
- A former colleague finds their information and verifies their information as being authentic.
- Once a user gets verified e.g. 10 times, they can be trusted to be real and genuine.
The above can also apply to products, statements and more. In that sense, PoA can solve multiple digital challenges such as:
- The verifiability of information and news
- A non-biased way to rate products and services.
- website authenticity
- etc.
## Applicability
POA can be used for any type of information but one of the first ones is identity, KYC/AML is a mechanism to identify people but peer authentication is a very powerful way to extend this with.

View File

@@ -0,0 +1 @@
# WEB 4

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

View File

@@ -0,0 +1,13 @@
# Planetary network
![alt_text](img/planetary_network.png )
The planetary network leads to serious benefits in scalability, reliability and security:
![alt_text](img/traditional_threefold_comparison.png )
##

View File

@@ -0,0 +1 @@
# OurLedger

View File

@@ -0,0 +1,7 @@
# Blockchain Pruning
![](img/pruning.png)
Existing blockchains dont have a pruning feature, which means old data cannot get archived, this leads to very large blockchains rather quickly. We have developed a technology which can enable any chosen blockchain and allow old data to be parked on the Quantum Safe Storage system (means can never be corrupted or lost). It means only active data remain on the online chain, this allows for much more scalability and better utilization of the hardware.
To do effective pruning we need to modify parts of the chosen blockchain, but we know how to do this.

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 KiB

View File

@@ -0,0 +1,12 @@
# Compatible with Blockchain & Legacy Systems
![alt_text](img/web_remade_twin.png "image_tooltip")
The Twins can connect to any blockchain solutions, theey are close to the twins which are on safe locations where full blockchain nodes are deployed, this leads to even more security. In other words, it's not the browser of the user who connects to the blockchain, the browser of the user connects over the Browser Firewall to the apps running on the twin which connects the blockchain. Hackers have no possibility to abuse javascript or browser vulnerabilities.
![alt_text](img/digital_twin_executor.png "image_tooltip")
This is also compatible with any other classic IT system running behind firewalls in protected environments. The Twins can connect to any possible IT system, blockchain or classic in an ultra secure setting.

View File

@@ -0,0 +1,43 @@
# OurLedger
OurLedger is the base consensus layer to develop any business or government solution on top of.
![](img/consensus_subsystem.png)
Multiple VLang engines become the validators of this system. Each VLang engine runs smart contract code and will integrate with the blockchain through the consensus layer.
Only once the consensus is achieved, the result of the code will result in change in the real world (e.g. a blockchain), this allows for a lot of flexibility.
The blockchain is needed to support authentication, money transactions, multi signature, auditing records, ...
This approach is designed to be compatible with all existing blockchain technologies, although some are more efficient than others.
### Benefits
- order of magnitude faster development
- Integrates with everything, easy to extend
- 100% sovereign (can be deployed anywhere)
- Unlimited Scalable, uses Quantum Safe Storage System
- Works with unlimited amount of blockchains and over all protocols
- Super safe, only needs the most basic functionalities from a blockchain
- No limite in what can be created
- Actor based
### The developer has unified DSL for
- Blockchain
- NFT
- Money
- Identity
- Consensus
- Ledger
- Internet Protocols
- SMS, Mail, Chat…
- Deployment of Web 2 and 3 workloads
A DSL can be created for everything.
DSL stands for Domain Specific Language.

View File

@@ -0,0 +1,24 @@
## Secure Access Mechanism = Browser Firewall
![alt_text](img/browser_firewall.png )
For ultra secure use cases, the user doesn't use javascript in his browser, he connects over an ultra secure end2end encrypted and multi authenticated link from his browser to a secure location. In the secure location, the secure browser engine gives access to the required web and banking applications which connect further.
![alt_text](img/twin_functions.png )
As an option, the web sessions can be recorded for auditing or anti-hacking/fraud detection, also in a secure location.
The twin can communicate with other twins, in a close ultra secure context, giving no chance to hackers to interfere. The data is stored on a Quantum Safe Storage system (see further).
![alt_text](img/cyber_security.png )
This leads to very good protection and Auditing opportunities.
Cyber crime will have a much harder time to be successful, way more difficult (we hope impossible).
Even in the very unlikely event a hacker would succeed, he would only interfere with one twin, which means only one customer would be affected!!! This makes it so much harder for hackers to deploy capital to hack and social engineer their way into a secure environment.

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 544 KiB

View File

@@ -0,0 +1,3 @@
# Security
Security is a super important element of our Solution.

Binary file not shown.

After

Width:  |  Height:  |  Size: 765 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 MiB

View File

@@ -0,0 +1,29 @@
# Quantum Safe Twin Storage System
![](img/qss_twin.png)
Each Twin or Executor stores the data on a quantum safe filesystem, which means data can never be lost, any application just sees a normal filesystem so it's compatible with any application.
This is an ultra scalable design, there are no limits to the size which can be achieved.
This is a zero knowledge proof system which means that, once the data leaves the twin it is impossible for any hacker or even quantum computer to get access or to modify the data, there is simply not enough information available.
A redundant filesystem can store PBs (millions of gigabytes) of information.
Unique features:
* Unlimited scalable (many petabytes) filesystem
* Quantum Safe: even if used on the ThreeFold Grid, no farmer knows what the data is about
* Even a quantum computer cannot decrypt
* Data cant be lost
* Protection for datarot, data will auto repair
* Data is kept forever
* Data is dispersed over multiple sites
* Sites can go down, data not lost
* Up to 10x more efficient than storing on classic storage cloud systems
* Can be mounted as a filesystem on any OS or any deployment system (OSX, Linux, Windows, Docker, Kubernetes, ThreeFold Grid, …)
* Compatible with ± all data workloads (not high performance data driven workloads like a database)
* Self-healing: when a node or disk is lost, storage system can get back to the original redundancy level
* Helps with compliance to regulations like GDPR (as the hosting facility has no view on what is stored, information is encrypted and incomplete)
* Hybrid: can be installed onsite, public, private, …

View File

@@ -0,0 +1,19 @@
# Quantum Safe Storage
![](img/quantum_safe_storage.png)
Imagine a storage system with the following benefits:
* upto 10x more efficient (power and usage of hardware)
* ultra reliable, data can not be lost
* ultra safe & private
* ultra scalable
* sovereign, data is close to you in the country of your choice
* true Peer To Peer, by everyone for everyone.
It is not a dream, it does already exist, and is the underpinning of the ultra safe **Cloud & Internet Backend System** empowering this solution.
Our storage architecture follows the true Peer To Peer design. Any participating nodes (can be on ultra safe locations) only store small incomplete parts of data (files, photos, movies, databases…) by only offering a slice of their current (local) storage devices. Managing the storage and retrieval of all these distributed fragments is done by a software that creates development and/or end-user interfaces for this storage algorithm. We call this dispersed storage.
<!-- ![alt_text](img/data_security.png ) -->

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 KiB

View File

@@ -0,0 +1,28 @@
# VLANG Powerful Development Environment
ThreeFold is the main sponsor behind vlang
![alt_text](img/v_programming_language.png "image_tooltip")
Vlang is a language heavily inspired by googles GOLANG but faster and more friendly with resources. It's also a language much easier to understand and code in. This language has 28.000 github stars which is +25% of google itself for golang, this shows the potential.
We use VLANG for
* Digital twin backend (the main language for our digital life)
* Provisioning language for Threefold Grid (in progress)
* Language integrated with our chosen blockchain Algorand (we are close to having a full VLang compatible SDK for Algorand as well as VTeal smart contract language, this will be the easiest way to integrate and develop on top of Algorand)
* Dynamic Executor Language (fastest way to develop peer2peer on top of ThreeFold Grid).
This Dynamic Executor Language is used in
* Digital Twin
* BCDB = BlockChain Database
* ThreeFold Grid Executors (serverless functions & compatibility layer for old internet)
This approach allows us maximum productivity and minimal resources utilization which leads to much more power and hardware efficient design.
Our approach is
* Ultimate simplicity (do more with less)
* Easy to read code (DSL = Domain Specific Languages)
* Ultra reliable communication thanks to RMB (Reliable Message Bus)
* Safety, only support one best way how to do something

View File

@@ -0,0 +1,7 @@
# Cloud Layer
![](img/cloudlayer.png)
To allow web4 to work we need a reliable cloud layer, which is a layer capable to execute all workloads as described in this document in a safe and a reliable way.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

View File

@@ -0,0 +1,44 @@
# Ultra Secure Operating System = Zero-OS
![alt_text](img/zero_os.png )
Zero-OS is a lightweight and efficient operating system. There is no shell, local nor remote. It supports a small number of primitives; the low-level functions it could perform natively in the operating system. Zero-OS (ZOS) is the operating system which allows the 3Nodes to be used to provide IT capacity in all safety to its applications. ZOS has been developed by ThreeFold from scratch, starting from the Linux kernel with the purpose to improve on efficiency, energy usage, performance, scale, cost of management and security. All applications, twins and blockchains are secured by the Zero-OS operating system.
### Why?
Most centrally managed operating systems rely on human management and intervention, which leads to downtime and security issues.
Since the creation of the Internet, the development of operating systems mostly arises through the addition of further layers of code to improve capabilities and functionalities of software, this leads to too much complexity, performance loss, and energy usage issues.
To build a truly scalable, private and efficient Internet infrastructure, we had to start from scratch to ensure a minimal hacking surface, improve efficiency, and ensure that anyone who connects hardware to the ThreeFold Grid wouldnt be able to access the private user data thanks to our Quantum Safe Storage System.
The result is game-changing as ZOS is able to provide the following benefits:
* Stateless: without shell, local or remote, it does not allow for inbound network connections to happen nor can data be fetched by node operators.
* Lightweight: Zero-OS can save up-to 10X energy on storage workloads.
* Autonomous: it runs by itself and doesnt require humans to maintain it, removing human error and considerably reducing the hacking surface.
* Decentralized: deploy IT workloads and infrastructures in a private and neutral environment.
* Secure: store workloads in a quantum safe (future proof) way.
* Private: communicate end-to-end without centralized servers or APIs in the middle.
* Compatible: run anything that can run on Linux but in a decentralized environment.
![alt_text](img/zero_os_server.png )
Imagine an operating system with the following benefits
* Upto 10x more efficient for certain workloads (e.g. storage)
* No installation required
* All files are deduplicated for the VMs, containers and the ZOS itself, no more data duplicated filesystems
* The hacking footprint is super small, which leads to much more safe systems
* Every file is fingerprinted and gets checked at launch time of an application
* There is no shell or server interface on the operating system
* The networks are end2end encrypted between all Nodes
* There is the possibility to completely disconnect the compute/storage from the network service part which means hackers have a lot less chance to get to the data.
* A smart contract for IT layer allows groups of people to deploy IT workloads with concensus and full control
* All workloads which can run on linux, can run on Zero-OS but in a much more controlled, private and safe way
More info see [https://library.threefold.me/info/threefold#/technology/zos](https://library.threefold.me/info/threefold#/technology/zos)