Community network launch
Phase two kicked off with a community-driven chain start. The network needed 2/3rds of the voting power present to get started, so community involvement was critical. Agoric created the genesis block and posted our seed and peers, then the community members coordinated to launch the chain. There were some hiccups as participants were eager to complete network tasks and jailed their validators rather quickly but community members bounced back and started producing blocks. Let’s go through what we learned, and which validator projects won top honors.
Phase 2: By the Numbers
- 90% of participation on network tasks
- 682 of 750 network tasks submitted
- 39 published articles
- 24 system performance tools submitted
Chain starts & load bursts
It was a blast seeing the community really come together and get the chain started without us for the first time. As one participant put it: “In 12 hours, validators could bootstrap the network, showing outstanding teamwork skills.” We totally agree. This was an important step for us to learn how to communicate more effectively with a decentralized group. In particular, we noted that the chain start time wasn’t ideal for groups in several time zones.
Our preparation for the chain start also took longer than we expected, causing us to push back the start time by a day. This opportunity led to good progress on our end in understanding specific requirements when dealing with a decentralized start.
This phase also required validators to run their systems under a minimal load generation, and to analyze their performance during load bursts. Improving system performance is a core area of our continued work, and understanding how even minimal load affected metrics like start-up time was helpful for us in characterizing where to focus our efforts. It is now amply clear that a technical community of validators has emerged providing mutual support to ensure that all enthusiastic testnet participants complete their tasks.
With respect to the community tasks, we now have several distinct groups forming. Arguably the largest group comprises individuals who are recording information and knowledge regarding installation, upgrade, maintenance, and monitoring of Agoric chains. There is a lot of crossover with other Cosmos-derived chains here. The second main group has started devoting their efforts to exploring Agoric-specific technologies such as Zoe, ERTP and CapTP.
Tools by ChainodeTech
The tool package ChainodeTech submitted has the purpose of improving the validator uptime and performance.
You can learn more on their GitHub.
Detailed Metrics by KingSuper
KingSuper created a tool that shows detailed metrics to help validators set up their nodes better. You can learn more about his tool on his Github.
Performance Analysis by ElectricCoinCo-v0
The ElectricCoinCo-v0 project employed Hashicorp Terraform to analyse Agoric performance. Hashicorp Terraform provides an alternative to Grafana and Prometheus, which broadens the choices for validators and provides more access to developers. You can dive deeper into their Github.
Agoric Node Observer by dsrvlabs
Join the fun
Even if you’re not a participating validator in our incentivized testnet, you can still take a look under the hood and start building with us. Check out the Agoric beta, which introduces the foundational elements of our economy, at https://agoric.com/beta
And be sure to follow our incentivized testet through the remaining three phases at validate.agoric.com.