One-Click PoS Pool deployment - GS PoS Pool

One-Click PoS Pool deployment – TIER 1 (3 000$)

APPLICATION INTRODUCTION:
As explained on the Conflux Technical Grant Proposition page (https://confluxglobal.notion.site/One-Click-PoS-Pool-deployment-64ab57df915844f9ad871bad6d96f20b 1).
Setting up a PoS pool is challenging. One needs to run a node, deploy and configure contracts on Core Space and eSpace, verify contracts, hosting the UI, etc. In this grant, we ask you to create a tool that automates this process.

PURPOSE OF THE SYSTEM:
The strategic objective of this grant is to make PoS pool deployment easier and through this, to lower the entry barrier. Project’s source code and created docker images will be open source and available on GitHub. Docker images will be available to use with docker directly via Docker hub (Easy to install).

SCOPE OF THE SYSTEM:
Application will be public and accessible to all. Deployed on Docker Hub for easy access and source code and docker images to GitHub repository.

REQUIREMENTS:
Functionalities include but are not limited to:

Run a Dockerized conflux-rust node with the appropriate configuration. This includes proper syncing (https://github.com/conflux-fans/archive-tool), PoS registration, etc.
Automatically deploy, configure, and verify pool contracts on both Core Space and eSpace.
Run a Dockerized preconfigured version of the PoS pool UI.
The contracts and UI should use the reference implementation with no modification: https://github.com/conflux-fans/pos-pool. The node should use the Dockerized conflux-rust distribution: https://hub.docker.com/r/confluxchain/conflux-rust.

DEFINITIONS, ACRONYMS, AND ABBREVIATIONS:
Conflux PoS Pool One-Click deployment, one-step install docker image, Proof-of-Stake Staking Pool installation

TEAM:

Frank 12 years experience on web 2 development, 3 years experience on blockchain development, here is our project on Conflux https://gspos.club. https://transfertool.gspos.club.

Jensen currently work on HK project.

1 Like

Hello @frank, thanks for applying for this grant. I have some questions:

  • What would be the basic requirements (hardware and knowledge) for a user to use the platform?
  • Can you share some more information about your previous experience and your github profile?

Thanks,

hardware: 16G RAM Ubuntu server.
knowledge: just run a few command, eg: a) run PoS Pool[will help user to install docker if not installed]. b) upgrade Node upgrade pool UI c) upgrade contract, all details was encapsulated behind our scripts.

we maintained a few PoS pool nodes, till now, we launched more than 50 times nodes on PoS, there are 4 servers are running for more than 5 months, we may encountered 100 errors during our test, but we try to let our end user forget what is error look like in PROD environment. here is my github https://github.com/chinajinwanjun.

image

1 Like