Adjusting Target Topology for Caffeine Scaling: 60 application subnets and a US subnet

Proposals 137229, 137231, 137232, 137233, 137234 & 137235 | Tim - CodeGov

Vote: Adopt

This set of proposals establishes 6 new subnets, including a US-only subnet (proposal 137235).

Using the ic-admin tool I verified that the settings in the payload of each proposal match those typically set for other application subnets, with the exception that max_number_of_canisters:0 is set for each of the new subnets, meaning that canisters cannot yet be added until this setting is changed.

Using the decentralization tool I tabulated the node machines that have been proposed as the initial members of the new subnets. The table can be seen by using this link. As shown, all of the current topology targets set by proposal 137147 are met, with the exception that the US-only subnet (proposal 137235) has 4 examples of a data centre owner controlling 2 nodes in the subnet. I have nonetheless voted to adopt this proposal as well given that it will not yet be adding canisters and so there will not be a security risk, and because adding the subnet will provide an opportunity to make further observations. I anticipate that the next time the DRE tool is run (Dfinity runs it regularly), its algorithm will attempt to optimise this subnet’s topology further. By my count there are only 10 US-based data centre owners so the target is impossible to meet anyway. (Likewise with Switzerland, which has only 5 data centre owners.) It may be worth adjusting the agreed topology in order to account for this.

About CodeGov

CodeGov has a team of developers who review and vote independently on the following proposal topics: IC-OS Version Election, Protocol Canister Management, Subnet Management, API Boundary Node Management, Node Admin and Participant Management. The CodeGov NNS known neuron is configured to follow our reviewers on these technical topics. We also have a group of Followees who vote independently on the Governance and the SNS & Neurons’ Fund topics. We strive to be a credible and reliable Followee option that votes on every proposal and every proposal topic in the NNS. We also support decentralisation of SNS projects such as WaterNeuron, KongSwap, and Alice with a known neuron and credible Followees.

Learn more about CodeGov and its mission at codegov.org.

1 Like