Skip to main content

Running a PoS Staking Pool

In this section we present a guide for how to deploy, configure and manage a POS Pool that will allow CFX holders to join to the PoS protocol just interacting with the front-end application of the PoS Pool and without dealing with the technical complexities.

Reference Architecture

Architecture

Please note this configuration guide is to do the technical setup of the PoS Pool staking environment.

Conflux PoS Pool configuration has two major components: Interface application and full node. It needs technical knowledge for configuration of instances, ports, contracts deployment and storage configuration.

The configuration of a reverse proxy and a firewall is recommended but is out of the scope of this guide.

conflux-fans/pos-pool

conflux-fans/pos-pool is a open source project that provides a PoS Pool interface and a PoS Pool contract. We can use it to setup a PoS Pool dApp.

Prerequisites

The POS Pool operator needs to have the infrastructure to run the following:

  • A full/archive node
  • A Web Server Farm, or a single web server to run the POS Pool application

Run a full/archive node

First of all, we need to run a full/archive node following the instructions in the Conflux documentation.

Deploy PoS Pool Contract

Then we need to deploy the PoS Pool contract following the instructions in pos-pool's documentation.

Setup Pool Interface

Finally, we need to setup the PoS Pool interface following the instructions

Summary

Conflux-fans/pos-pool is just a reference implementation of a PoS Pool. Use it at your own risk. If you have encountered any problems, you can check it's documentation, faqs and issues.