icondev

> hyperconnect the world _

ICON is a scalable smart contract enabled blockchain platform with a long-term goal of interoperability between enterprise and public blockchains. Our goal is to Hyperconnect the World, and by combining groundbreaking technology, a strong community, and relentless growth strategies we believe this goal is reachable.

Get Started     Subscribe to our mailing list

How to setup network infrastructure

This document is a guideline detailing how to setup network infrastructure on the MainNet.

Intended Audience

We recommend all P-Rep candidates to go through this guideline.

Pre-requisites

We assume that you have previous knowledge and experience in:

  • IT infrastructure management
  • Linux or UNIX system administration
  • Network administration
  • Linux server and docker service troubleshooting
  • Docker container

How to setup network infrastructure

An administrator can set up various networks in order to secure network availability and security.
In order to provide an endpoint service through RPC (9000 port), we recommend using a reverse proxy.
In addition, by operating a Citizen Node, it can prevent an overload problem.

Endpoint Network Model

In order to operate Endpoint, we recommend using Firewall, Reverse Proxy and SSL certificate.

  1. Single P-Rep ( Security ★ , Availability ★)
  1. Single P-Rep/Single Citizen (Security ★★, Availability ★★)
- Using Citizen Node, P-Reps can protect its network and prevent overload problems.
  1. Single P-Rep/Multiple Citizen (Security ★★★, Availability ★★★)
- Using LoadBalancer, P-Reps can prevent any network errors and distribute overload problems.
  1. Multiple P-Rep/Multiple Citizen (Security ★★★, Availability ★★★★)
- Using LoadBalancer, P-Reps can prevent any network failures and distribute overloaded data 

- P-Reps can be operated by setting Active or Standby status, 

How to Secure Your P-Rep node

P-Rep node operator should have methods to enhance security.
Setting throttle by using Nginx as Reserve Proxy, P-Reps can protect its network from DDoS attack and able to build a White IP list based network.

Refer to the link below

Network design for high availability

P-Rep node operators should have methods to enhance the availability of the network.
By setting Active or Backup in PaceMaker, P-Reps can enhance the availability of the network.

Refer to the link below

How to setup network infrastructure


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.