Difference between revisions of "Node Provider Documentation"

From Internet Computer Wiki
Jump to: navigation, search
m (Added link to "How to become a node provider: a step-by-step guide" page)
(Integrate with roadmap, remove unnecessary language)
Line 1: Line 1:
 
==Introduction==
 
==Introduction==
 +
The Internet Computer is a decentralized network of nodes running the Internet Computer protocol. These nodes are owned by Node Providers who receive rewards for their nodes' [[Proof of Useful Work|useful work]]. Individuals or organizations can become Node Providers through submitting a proposal to the Network Nervous System (NNS), the Decentralized Autonomous Organization (DAO) that governs the Internet Computer. The ICP community then votes on whether to include the Node Provider.
  
ICP runs on a [[Sovereign Network]] that is a governed by a DAO using [[Deterministic Decentralization | deterministic decentralization]] to maximize its [[Decentralization in ICP: Infrastructure Governance | decentralization]]. To be part of the ICP infrastructure, any potential node providers can submit NNS proposals to the DAO controlling the ICP blockchain. ICP community then votes on whether to include the node provider. Node providers invest in and operate the node hardware that powers the Internet Computer. 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.
+
Node Providers invest in and operate the node hardware that powers the Internet Computer. Running these nodes in data centers provides the high performance and the cost-effectiveness of the Internet Computer.  
  
This article is the hub for ICP node provider documentation.
+
The more diverse the set of Node Providers who supply node machines, the more resilient the Internet Computer is. You can support the Internet Computer and the IC community by becoming a Node Provider and increasing its decentralization.
  
<!-- == A Step-by-Step Guide ==
+
This article is the hub for ICP Node Provider documentation.
[[How to Become a Node Provider: A Step-by-Step Guide]]
 
-->
 
== How to become a Node Provider for the Internet Computer ==
 
Interested in becoming a Node Provider? Read this: [[How to Become a Node Provider: A Step-by-Step Guide]].  
 
  
==Node Provider tokenomics & remuneration==
+
== Roadmap ==
Node providers receive rewards (remuneration) for operating node machines that run the IC network. The single source of truth for node provider rewards is the NNS, where changes can only be made through NNS proposals adopted by the IC community.
+
To become a Node Provider, follow the [[Node Provider Roadmap]], which explain the costs, rewards, responsibilities, and steps required to become a Node Provider.
  
This page summarizes the current node provider rewards and serves to discuss proposals for future reward models: [[Node Provider Remuneration]]
+
== Resources ==
 
+
*Node Machine installation runbooks:
==Node machine hardware requirements==
+
**[[IC-OS Installation Runbook|IC-OS Installation Runbook (no-HSM, Gen2 Node Providers)]]
 
+
**[[NitroKey HSM installation runbook|IC-OS Installation Runbook (HSM, legacy onboarding, Genesis/Gen1 Node Providers)]]
Node machines on ICP network need to keep up with the requirements of the network, please see: [[Node Provider Machine Hardware Guide#Gen 2 Node Machine requirements|Gen-2 Node Machine Hardware]].
+
*Node Provider onboarding
 
+
**[[Node Provider Onboarding]]
==Submitting proposal to join the network==
+
**[[Node Provider Self-declaration]]
 
+
**[[Node Provider Reward Configuration Guide]]
As part of the process to become a node provider, a candidate node provider has to declare their intent and self-identify so the ICP DAO can make an informed decision. Please see [[Node Provider Self-declaration]] for more info.
+
*Troubleshooting and maintenance:
 
+
**[[Node Provider Matrix channel]]
==Onboarding for accepted node providers==
+
**[[Node Provider Troubleshooting]]
 
+
**[[Node Provider Maintenance Guide]]
===Gen-2 documentation===
+
**[[Node Provider Decommissioning Guide]]
 
+
**[[Changing Your Node Provider Principal]]
These articles are for candidate node providers considering becoming node providers or node providers recently accepted by the ICP DAO. The term "Gen-2" refers to "Generation 2", which is the current set of protocols for new node providers.
+
**[[Changing Your Data Center Principal]]
 
+
*Guides and resources
* [[Node Provider Machine Hardware Guide]]
+
**[[Node Provider Machine Hardware Guide]]
* [[Node Provider Networking Guide]]
+
**[[Node Provider Networking Guide]]
* [[Node Provider Remuneration]]
+
**[[Node Provider Data Center and ISP Guide]]
* [[Node Provider Self-declaration]]
+
**[[Node Provider Decentralization and Security Guide]]
* [[Node Provider Onboarding]]
+
**[[Node Provider Legal Guide]]
* [[IC-OS Installation Runbook]]
+
**[[Node Provider Remuneration]]
* [[Node Provider FAQ]]
+
**[[BMC Password Reset Guide]]
 
+
*Other resources:
===Node provider troubleshooting===
+
**[[Node Provider FAQ]]
* [[Node Provider Troubleshooting]]
 
 
 
===Gen-1 documentation===
 
The first batch of ICP node providers joined under Gen-1 (Generation 1). These documents are for those legacy node providers.
 
 
 
* [[NitroKey HSM installation runbook|Legacy Node Onboarding for Gen-1 data centers set up with HSMs]]
 
 
 
==See also==
 
 
 
* [[Node Provider Matrix channel]]
 

Revision as of 21:40, 14 August 2023

Introduction

The Internet Computer is a decentralized network of nodes running the Internet Computer protocol. These nodes are owned by Node Providers who receive rewards for their nodes' useful work. Individuals or organizations can become Node Providers through submitting a proposal to the Network Nervous System (NNS), the Decentralized Autonomous Organization (DAO) that governs the Internet Computer. The ICP community then votes on whether to include the Node Provider.

Node Providers invest in and operate the node hardware that powers the Internet Computer. Running these nodes in data centers provides the high performance and the cost-effectiveness of the Internet Computer.

The more diverse the set of Node Providers who supply node machines, the more resilient the Internet Computer is. You can support the Internet Computer and the IC community by becoming a Node Provider and increasing its decentralization.

This article is the hub for ICP Node Provider documentation.

Roadmap

To become a Node Provider, follow the Node Provider Roadmap, which explain the costs, rewards, responsibilities, and steps required to become a Node Provider.

Resources