Difference between revisions of "Sovereign Network"
Diego.prats (talk | contribs) |
m (Minor touch-ups) |
||
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | '''The Internet Computer blockchain network is hosted by special [[node | + | '''The Internet Computer blockchain network is hosted by special [[Glossary#node|node machines]], which are hardware devices that are dedicated to the task (thus creating a sovereign network). This is conceptually similar to how the internet is hosted by network routing devices.''' |
==Design Intent== | ==Design Intent== | ||
− | Traditional blockchains are different. Their network nodes are created using simple software, which interacts with other nodes and maintains a copy of blockchain state. Today, software programs are very easy to spin up on [[cloud computing]] "instances" using services such as [[Amazon Web Services]]. A consequence has been that the majority of | + | Traditional blockchains are different. Their network nodes are created using simple software, which interacts with other nodes and maintains a copy of blockchain state. Today, software programs are very easy to spin up on [[cloud computing]] "instances" using services such as [[Amazon Web Services]]. A consequence has been that the majority of nodes in traditional blockchains are cloud computing instances. Because these can be spun up in an instant, the investment required to create or destroy a node is minimal (notwithstanding any cryptocurrency stake that might be required to add a node to the network). |
A grave risk with these kinds of architectures is that control over the blockchain network is handed to a small number of giant corporations. These corporations might decide they must switch off the nodes, owing to changes in regulation, or competitive threats, or malicious insiders might use their access to the physical cloud infrastructure to steal keys, or otherwise disrupt the networks. | A grave risk with these kinds of architectures is that control over the blockchain network is handed to a small number of giant corporations. These corporations might decide they must switch off the nodes, owing to changes in regulation, or competitive threats, or malicious insiders might use their access to the physical cloud infrastructure to steal keys, or otherwise disrupt the networks. | ||
Line 9: | Line 9: | ||
''These issues do not exist with the Internet Computer, because it runs on a sovereign network.'' | ''These issues do not exist with the Internet Computer, because it runs on a sovereign network.'' | ||
− | Every node in the Internet Computer network is a dedicated physical device, called a [[Glossary#node | node machine]], which is run by an independent [[node provider]], typically from | + | Every node in the Internet Computer network is a dedicated physical device, called a [[Glossary#node | node machine]], which is run by an independent [[Node providers|node provider]], typically from rack space in an independent [[data center]]. The nodes cannot therefore be switched off or tampered with by a small number of corporate cloud computing service providers. |
− | While this is an important advantage, there are other technical reasons that special [[Glossary#node | node machine]]s are required to participate in hosting the Internet Computer network. The | + | While this is an important advantage, there are other technical reasons that special [[Glossary#node | node machine]]s are required to participate in hosting the Internet Computer network. The node machines are built to standardized public hardware specifications. This means that when the network is under load, they do not fall behind other nodes inside the same [[subnet blockchain]], which statistical deviation the network's decentralized governance DAO might notice, and sanction them for. |
==Joining The Network== | ==Joining The Network== | ||
===Decentralization=== | ===Decentralization=== | ||
− | The blockchain uses [[Deterministic Decentralization]] to maximize the [ | + | The blockchain uses [[Deterministic Decentralization | deterministic decentralization]] to maximize the [[Decentralization in ICP: Infrastructure Governance | infrastructure decentralization]] of the network. |
===Node Providers=== | ===Node Providers=== | ||
Line 23: | Line 23: | ||
* [[Node Provider Remuneration]] | * [[Node Provider Remuneration]] | ||
* [[Node Provider Self-declaration]] | * [[Node Provider Self-declaration]] | ||
+ | |||
+ | |||
+ | ==See also== | ||
+ | * [[Proof of Useful Work]] | ||
+ | * [[Deterministic Decentralization]] |
Latest revision as of 20:07, 14 June 2023
The Internet Computer blockchain network is hosted by special node machines, which are hardware devices that are dedicated to the task (thus creating a sovereign network). This is conceptually similar to how the internet is hosted by network routing devices.
Design Intent
Traditional blockchains are different. Their network nodes are created using simple software, which interacts with other nodes and maintains a copy of blockchain state. Today, software programs are very easy to spin up on cloud computing "instances" using services such as Amazon Web Services. A consequence has been that the majority of nodes in traditional blockchains are cloud computing instances. Because these can be spun up in an instant, the investment required to create or destroy a node is minimal (notwithstanding any cryptocurrency stake that might be required to add a node to the network).
A grave risk with these kinds of architectures is that control over the blockchain network is handed to a small number of giant corporations. These corporations might decide they must switch off the nodes, owing to changes in regulation, or competitive threats, or malicious insiders might use their access to the physical cloud infrastructure to steal keys, or otherwise disrupt the networks.
These issues do not exist with the Internet Computer, because it runs on a sovereign network.
Every node in the Internet Computer network is a dedicated physical device, called a node machine, which is run by an independent node provider, typically from rack space in an independent data center. The nodes cannot therefore be switched off or tampered with by a small number of corporate cloud computing service providers.
While this is an important advantage, there are other technical reasons that special node machines are required to participate in hosting the Internet Computer network. The node machines are built to standardized public hardware specifications. This means that when the network is under load, they do not fall behind other nodes inside the same subnet blockchain, which statistical deviation the network's decentralized governance DAO might notice, and sanction them for.
Joining The Network
Decentralization
The blockchain uses deterministic decentralization to maximize the infrastructure decentralization of the network.
Node Providers
Node providers invest in and operate the node hardware which powers the ICP network. Running these nodes in data centers provides the high performance and the cost-effectiveness of the Internet Computer. Every node provider is allowed a limited amount of nodes.