Skip to content

Commit

Permalink
docs(bootstrap): adding recommended config (#969)
Browse files Browse the repository at this point in the history
  • Loading branch information
b00f authored Jan 28, 2024
1 parent f3dfa60 commit ee41a8d
Showing 1 changed file with 30 additions and 1 deletion.
31 changes: 30 additions & 1 deletion docs/bootstrap.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,5 +54,34 @@ track the performance and health of their nodes.

Upon meeting the expectations outlined above, Bootstrap node operators can add their node as a Bootstrap node to the list of bootstrap addresses.
Each Bootstrap address includes the IP or DNS address and the network ID.
The network ID can be obtained from the network log.
Once you have provided this information, you can open a pull request to add your node as a bootstrap node in the Pactus blockchain.
An example of this pull request can be found [here](link).
An example of this pull request can be found [here](https://github.com/pactus-project/pactus/pull/965/files).

## Bootstrap Node Configuration

It is recommended to adjust the Bootstrap node configuration as follows:

### Add Moniker

A Moniker is a name by which a node can be recognized on the network.

### Increase the Maximum Number of Connections

Depending on the server bandwidth, it is recommended to increase the maximum number of connections for the node.

### Enable NAT Service

By enabling NAT service, you allow other nodes to examine their connection and determine whether they are behind NAT.

### Enable Relay Service

Enabling relay service allows nodes behind NAT to establish connections with each other.

### Disable Relay

Since a Bootstrap node has a public IP, it is important to disable the relay on the Bootstrap Node.

### Enable UDP

If the Bootstrap node has a reliable UDP connection, you can enable UDP for communication.

0 comments on commit ee41a8d

Please sign in to comment.