Subnet Management - tdb26 (NNS)

Proposal 133078

3 removed nodes replaced with nodes in the US, India and Germany.

The reason for one of the replaced nodes is because it’s offline (1 out of 40 nodes, so nothing imminently serious). The other two node replacements are to try and take advantage of the opportunity presented by this proposal, and have a go at further optimising subnet topology to bring it closer to the IC target topology.

I don’t believe this proposal actually achieves its secondary goal, and I respect @timk11’s decision to reject this proposal. Also it sounds like he did a great job in evaluating the other options.

This subnet is already meeting the 3 nodes per country limit, and it’s currently violating all other characteristic limits (2 nodes per every other characteristic). These ‘2 nodes per characteristic’ stats are not actually affected by this proposal. However it does bring the subnet closer a ‘node provider characteristic’ of 1. On the other hand, it also takes the ‘owner’ characteristic even further away from reaching 1.

I would have preferred to see a simple proposal that just solves the problem at hand, which is the offline node. I’ve also rejected this proposal.

Context and Further Explanation

The fact that we’re bumping up against these seemingly unimprovable IC Target Topology metrics is in direct contradiction with the statement made (and adopted) in the latest motion proposal.

There are evidently not enough spare node machine (with sufficient diversity) to meet the IC Target Topology that the above statement refers to. I called for that motion to be rejected. I’ve also called for it to be replaced or suspended if DFINITY would like the community to vote in favour of proposals like this one.

The latest discussion on this that I recall was →

:point_up: This was more than 3 weeks ago, and I haven’t seen any more on this issue.

I want to make it clear that I respect and appreciate everything DFINITY does to improve the Internet Computer. I’m acting in a way that I believe is in the best interests of the IC. We need a discerning community that takes proposals very seriously (if the idea of the NNS is to make any sense).

Decentralisation Stats

Subnet node distance stats (distance between any 2 nodes in the subnet) →

Smallest Distance Average Distance Largest Distance
EXISTING 0 km 7578.945 km 19448.574 km
PROPOSED 0 km 7269.941 km (-4.1%) 19448.574 km

This proposal slightly reduces decentralisation, considered purely in terms of geographic distance (and therefore there’s a slight theoretical reduction in localised disaster resilience). :-1:

Subnet characteristic counts →

Continents Countries Data Centers Owners Node Providers
EXISTING 5 27 39 38 37
PROPOSED 5 28 (+3.6%) 39 37 (-2.7%) 38 (+2.6%)

This proposal slightly improves decentralisation in terms of jurisdiction and node provider diversity :+1:, but diversity of data centre owners is reduced :-1:

Largest number of nodes with the same characteristic (e.g. continent, country, data center, etc.) →

Continent Country Data Center Owner Node Provider
EXISTING 17 3 2 2 2
PROPOSED 18 (+5.9%) 3 2 2 2

See here for acceptable limits → Motion 132136

The above subnet information is illustrated below, followed by a node reference table:

Map Description
  • Red marker represents a removed node (transparent center for overlap visibility)
  • Green marker represents an added node
  • Blue marker represents an unchanged node
  • Highlighted patches represent the country the above nodes sit within (red if the country is removed, green if added, otherwise grey)
  • Light grey markers with yellow borders are examples of unassigned nodes that would be viable candidates for joining the subnet according to formal decentralisation coefficients (so this proposal can be viewed in the context of alternative solutions that are not being used)

Table
Continent Country Data Center Owner Node Provider Node Status
--- Asia Singapore Singapore 3 (sg3) Racks Central OneSixtyTwo Digital Capital mf3d3-z5tww-ii4jn-zhy4f-ah3un-wpre7-edsb4-ktrb5-h7f3f-uz7rv-bqe UP
--- Americas United States of America (the) Chicago 3 (ch3) CyrusOne MI Servers 2tk2h-7snvn-clgy3-g33vp-fc57w-ptljs-xujfq-fu47q-ludhi-g7zzf-xqe DOWN
--- Africa South Africa Gauteng 2 (jb2) Africa Data Centres Honeycomb Capital (Pty) Ltd wazkf-2xehg-y26ek-2uq64-pkrbh-6frmq-4q7lf-5gaya-44q4p-v5r5z-cqe UP
+++ Europe Germany Frankfurt 2 (fr2) Equinix Virtual Hive Ltd lwxeh-xayoz-wu5eb-hwraj-a3pew-yeioj-cnwat-5uow4-ugxkc-kx44o-4ae UNASSIGNED
+++ Asia India New Delhi 1 (nd1) Marvelous Web3 DC Zenith Code LLC 4p3lu-7sy3a-ph47t-wlvb6-naehi-oki2f-pkokv-hovam-s5iul-sxvwk-3ae UNASSIGNED
+++ Americas United States of America (the) Chicago 2 (ch2) Tierpoint 9Yards Capital zxt3p-naibu-wlon6-w2h5f-ur74w-wxde7-x4zxc-ghfgs-dgbpr-65lnr-wqe UNASSIGNED
Americas Argentina CABA 1 (ar1) SyT - Servicios y Telecomunicaciones S.A. Mariano Stoll yahq2-6rnmm-n7ubm-q76zd-256dl-5f7k6-jxx5l-njyo2-hl7tk-sqcet-6ae UP
Oceania Australia Melbourne 2 (mn2) NEXTDC Icaria Systems Pty Ltd onv2n-rm4ad-mgpnn-iiheu-6a76r-crgmo-wxpwt-dqf6y-n7gcf-5po4q-2qe UP
Oceania Australia Queensland 1 (sc1) NEXTDC Karel Frank u4zo2-i6nsc-mowwj-lf6az-s6rdo-caskt-a6yx6-fke5w-qyezs-lyqvn-tqe UP
Europe Austria South Moravian Region 1 (bn1) Master Internet Lukas Helebrandt mae7q-ggnbj-xb52f-hvest-dgqoc-whvsq-yui5d-5cys2-zeold-l5ydx-oae UP
Europe Belgium Brussels (br1) Digital Realty Allusion swzzz-nct4o-kgh2s-fezeh-luamk-chexm-jsk4r-ks2qa-au63y-jtc7r-pae UP
Europe Belgium Seoul 3 (kr1) KT Pindar Technology Limited isegs-i4akf-kb7st-hnqjn-4col7-qxpph-pncbs-25hiy-5pwsu-nyw3x-xae UP
Americas Canada Quebec l1 (mtl1) Leaseweb Marvelous Web3 anudy-m6vfi-lphxb-sazpy-la4ti-2hriw-c67ny-butfn-axcel-otvuh-oqe UP
Americas Canada Vancouver (bc1) Cyxtera Blockchain Development Labs jmuoq-7kbey-cbtmm-zlz6t-chwt6-dk7ly-d3jim-5nuu4-y5tou-l5egg-7qe UP
Europe Switzerland Geneva (ge1) HighDC Archery Blockchain SCSp dndht-2fce7-aze7e-coa4j-yvyuw-ut4hw-gn5dj-xvxox-whdhg-txikb-yae UP
Europe Switzerland Zurich 2 (zh2) Everyware DFINITY Operations SA 6hkcx-vz4jv-4n33r-ywdvs-sefaa-tb2on-rac6s-4csut-iyahu-zmct2-5qe UP
Europe Switzerland Zurich 2 (zh2) Everyware DFINITY Operations SA tg4ec-b2g4p-h42kd-k7zvb-6rls2-i2q7l-gtr4h-ymr6v-rrez4-w6fao-oqe UP
Asia China HongKong 3 (hk3) hkcolo Power Meta Corporation rcxhc-af5ln-myck4-qrbsj-aelzk-l4hy4-o4fws-7kx57-ajldl-v6pmo-fqe UP
Asia China HongKong 4 (hk4) hkntt Origin Game 5iihd-fkroy-ow5zp-hlvwz-bsgbl-mecta-kxubm-6adxr-ckcu6-prsus-fqe UP
Americas Costa Rica San José 1 (cr1) Navegalo GeoNodes LLC ltzjy-54bkf-bwynr-rcqst-ncpe6-qlg4x-tvhmp-73bm5-75e7u-t7c7s-eae UP
Europe Czechia Praha 1 (pa1) MasterDC Ivanov Oleksandr mjte3-dopva-7tttu-5hnnu-q572b-p3wwy-b56of-4q6h7-hbtf4-f3m32-tae UP
Europe Estonia Tallinn 1 (ta1) InfonetDC Bohatyrov Volodymyr 67m4d-5jvep-mnm7z-fjsm7-7aec4-bycrw-dntq6-v4ahv-4mele-yljgc-tae UP
Europe France Paris 1 (pr1) Celeste Carbon Twelve tgbmf-2jayg-jhoty-cgdle-jezqv-vxaly-pom4f-vnhzr-jvxdd-3yoyo-zqe UP
Europe United Kingdom of Great Britain and Northern Ireland (the) London 1 (ld1) Latitude.sh Conic Ventures ncr4b-rasb7-tueb3-n4uos-5nxou-3wbxv-xmyt3-wfdsd-vu4b6-5x3cp-aqe UP
Asia Georgia Tbilisi 1 (tb1) Cloud9 George Bassadone txh2c-fneot-jj3ys-cx355-22tvp-cw3az-ohxyy-rk7ok-d7ppu-efk4t-iqe UP
Asia India Navi Mumbai 1 (nm1) Rivram Rivram Inc 6hvx2-ymemx-tmykh-vxyic-bgfhv-2lcmt-3oy4x-rysuf-rnerz-vqokw-sqe UP
Asia India Panvel 2 (pl2) Yotta Krishna Enterprises w2sev-mtuls-aa7m5-cdjgi-5vipg-2jn7i-4awvf-o6suu-73ebs-sw5db-kqe UP
Asia Israel Tel Aviv 1 (tv1) Interhost GeoNodes LLC gvm7l-ds4n6-vkyjn-gwalp-3vdo6-qfmq7-pxhu4-zvqcu-ozvb7-qz3gr-vqe UP
Asia Japan Tokyo 3 (ty3) Equinix Starbase 5mpdi-v4qj2-64are-tbe6r-6335g-6tksh-c7uzq-w3xyz-o4p5g-rwnll-vqe UP
Asia Korea (the Republic of) Seoul 1 (sl1) Megazone Cloud Neptune Partners 2ftux-ivgjc-t4i2d-lq5hs-myjdg-3h2pz-l2ddl-nsxfc-wlaq7-fkbc5-6ae UP
Asia Sri Lanka Colombo 1 (cm1) OrionStellar Geodd Pvt Ltd bv2x3-p2b3h-b23rg-aoq3s-kdzo2-pipmf-5y2me-jfa4w-tb7vr-qistz-2ae UP
Europe Lithuania Vilnius 1 (bt1) Baltneta MB Patrankos šūvis 24fcm-3onfs-cykax-al4jb-gvdd3-u76zl-ht6ef-hcsbc-xwf54-xbrym-xae UP
Europe Latvia Riga 3 (rg3) Nano Artem Horodyskyi k2ovz-ptdmz-hzmkh-ntfqn-evhux-ktxz4-26jg6-qjjsa-rpgal-wkdjo-kqe UP
Europe Poland Warszawa 3 (wa3) DataHouse Vladyslav Popov ouffe-miylc-6zcwl-afv2d-lai62-qwzns-xtlji-p7pu2-qkx2e-x72y2-sqe UP
Europe Portugal Barreiro 1 (ba1) Online Maksym Ishchenko 74qsa-j6jno-nmxmb-7jpf5-u6nig-g7hgo-thvjm-6f6zu-c2ugp-krple-qae UP
Europe Romania Bucharest (bu1) M247 Iancu Aurel jyh32-azcnn-mwosu-urewl-m3pyx-6pmlq-lu5fu-vqjyl-gwx3j-zqrjr-gae UP
Asia Singapore Singapore (sg1) Telin OneSixtyTwo Digital Capital gsrhr-kwp6h-y6ibc-yftud-fzi66-vg5df-subl3-wiren-uzza6-rb5fc-dae UP
Europe Slovenia Ljubljana 2 (lj2) Anonstake Anonstake gj6gc-mbslq-bt63y-72b7h-xs2xw-6vyuj-frvp3-tx375-dsqx5-wem6o-vqe UP
Europe Slovenia Maribor (mb1) Posita.si Fractal Labs AG tm3pc-2bjsx-hhv3v-fsrt7-wotdj-nbu3t-ewloq-uporp-tacou-lupdn-oae UP
Americas United States of America (the) Boston (bo1) INAP DFINITY USA Research LLC fd5e4-a2xzl-lxu7m-kjvn6-2arnt-jghro-rdrgx-zvvkd-j2hza-pbwl4-5qe UP
Americas United States of America (the) Houston (hu1) TRG 43rd Big Idea Films m2g5i-bmomq-dyjao-k642i-fsfxg-trxki-6i42q-hm6ec-xu5cd-n5jhq-sqe UP
Africa South Africa Cape Town 2 (ct2) Teraco Kontrapunt (Pty) Ltd noos2-mfe4u-r4gp3-jrjow-ancs2-ncakm-zi72z-zzcbg-uam7p-d4s6s-6qe UP
Africa South Africa Gauteng 3 (jb3) Xneelo Wolkboer (Pty) Ltd q4ksz-lpvfy-ikkem-wyuaa-abopq-nmu5k-ovh6h-xfoqk-hx3x3-g2bk6-4qe UP

Known Neurons to follow if you're too busy to keep on top of things like this

If you found this analysis helpful and would like to follow the vote of the LORIMER known neuron in the future, consider configuring LORIMER as a followee for the Subnet Management topic.

Other good neurons to follow:

  • Synapse (follows the LORIMER and CodeGov known neurons for Subnet Management, and is a generally well informed known neuron to follow on numerous other topics)

  • CodeGov (actively reviews and votes on Subnet Management proposals, and is well informed on numerous other technical topics)

  • WaterNeuron (the WaterNeuron DAO frequently discuss proposals like this in order to vote responsibly based on DAO consensus)

4 Likes