Phased Approach to building IRF Stake Pool

Phase 1 – Relay testing

Build a few relay nodes on the ADA mainnet. Look at performance and optimize the build and setup of the nodes.

Phase 2 – Block Node testing

Based on the progress and discovery in phase 1 build a block production node make adjustments and tweaks as needed

Phase 3 – Registering the stake pool

Launch of the stake pool and going into production. Still testing out the functionality of the relay and block producing (BP) nodes but doing so while running through epochs and connecting to pool sites and monitoring missed slots

Phase 4 – Entering production mode

Finalizing all the changes on the Relay and BP nodes. There might be minor tweaks but this will be done on a secondary relay or in the testnet. Any major changes will go through QA testing before being released into production. The environment will be moved to a datacenter location. We will be adding in hardware redundancies needed to further scale the pool. Single point of failures will be removed and the environment will be replicated for minimal downtime with OS corruptions

Phase 5 – Scaling Active Stake

Now that everything is in production the goal is to build the stake pool to 1M ADA staked. Lessons learned and a collection of interviews around other small pool setups and hardware choices will start being published.

Phase 6 – Redundant Datacenters

Once we hit 15M ADA staked the plan is to further add redundancy with another physical datacenter with dedicated hardware. Relay nodes will be located in each of the datacenters with the primary BP replicated to the opposite datacenter. Replication of both VM and backups will be across both sites