sat
November 29, 2024, 10:12am
2
This proposal is in line with:
TL;DR
Given the rapidly increasing load on the IC, we propose adding additional application subnets to provide developers with greater flexibility and choice when selecting a deployment environment. This expansion will increase the capacity of ICP and accommodate continued growth in the coming months.
The following three step approach is proposed:
Step 1: Expand the list of public subnets. This step has already been completed
Step 2: Open subsets of the currently verified subnets to the commun…
Additional comment: @nikola-milosa in
dfinity:main
← dfinity:nm-opening-verified-subnets
opened 11:14PM - 28 Nov 24 UTC
This PR adds the support for controlled opening of verified subnets.
To do tha… t one can:
```bash
dre update-authorized-subnets --open-verified-subnets 2
```
There have been some changes in the table layout of the summary. It looks like the following now:
<details>
| Subnet id | Subnet Type | Public | Description |
| --------- | ----------- | ------ | ----------- |
| 2fq7c-slacv-26cgz-vzbx2-2jrcs-5edph-i5s2j-tck77-c3rlz-iobzx-mqe | Application | false | Subnet has more than 60000 canisters |
| 3hhby-wmtmw-umt4t-7ieyg-bbiig-xiylg-sblrt-voxgt-bqckd-a75bf-rqe | Application | ~~true~~ ⇒ false | Subnet has more than 300 GiB state size |
| 4ecnw-byqwz-dtgss-ua2mh-pfvs7-c3lct-gtf4e-hnu75-j7eek-iifqm-sqe | Application | true | |
| 4zbus-z2bmt-ilreg-xakz4-6tyre-hsqj4-slb4g-zjwqo-snjcc-iqphi-3qe | Verified Application | ~~false~~ ⇒ true | |
| 5kdm2-62fc6-fwnja-hutkz-ycsnm-4z33i-woh43-4cenu-ev7mi-gii6t-4ae | Verified Application | ~~false~~ ⇒ true | |
| 6pbhf-qzpdk-kuqbr-pklfa-5ehhf-jfjps-zsj6q-57nrl-kzhpd-mu7hc-vae | Application | ~~true~~ ⇒ false | Subnet has more than 300 GiB state size |
| bkfrj-6k62g-dycql-7h53p-atvkj-zg4to-gaogh-netha-ptybj-ntsgw-rqe | Application | false | [Explicitly removed] European subnet |
| brlsh-zidhj-3yy3e-6vqbz-7xnih-xeq2l-as5oc-g32c4-i5pdn-2wwof-oae | Application | true | |
| csyj4-zmann-ys6ge-3kzi6-onexi-obayx-2fvak-zersm-euci4-6pslt-lae | Verified Application | false | Subnet should stay closed for now |
| cv73p-6v7zi-u67oy-7jc3h-qspsz-g5lrj-4fn7k-xrax3-thek2-sl46v-jae | Application | true | |
| e66qm-3cydn-nkf4i-ml4rb-4ro6o-srm5s-x5hwq-hnprz-3meqp-s7vks-5qe | Application | true | |
| ejbmu-grnam-gk6ol-6irwa-htwoj-7ihfl-goimw-hlnvh-abms4-47v2e-zqe | Verified Application | false | Subnet should stay closed for now |
| eq6en-6jqla-fbu5s-daskr-h6hx2-376n5-iqabl-qgrng-gfqmv-n3yjr-mqe | Verified Application | false | Subnet should stay closed for now |
| fuqsr-in2lc-zbcjj-ydmcw-pzq7h-4xm2z-pto4i-dcyee-5z4rz-x63ji-nae | Application | true | |
| gmq5v-hbozq-uui6y-o55wc-ihop3-562wb-3qspg-nnijg-npqp5-he3cj-3ae | Application | true | |
| io67a-2jmkw-zup3h-snbwi-g6a5n-rm5dn-b6png-lvdpl-nqnto-yih6l-gqe | Verified Application | false | Subnet should stay closed for now |
| jtdsg-3h6gi-hs7o5-z2soi-43w3z-soyl3-ajnp3-ekni5-sw553-5kw67-nqe | Application | true | |
| k44fs-gm4pv-afozh-rs7zw-cg32n-u7xov-xqyx3-2pw5q-eucnu-cosd4-uqe | Application | false | Subnet has more than 300 GiB state size |
| lhg73-sax6z-2zank-6oer2-575lz-zgbxx-ptudx-5korm-fy7we-kh4hl-pqe | Application | false | Subnet has more than 300 GiB state size |
| lspz2-jx4pu-k3e7p-znm7j-q4yum-ork6e-6w4q6-pijwq-znehu-4jabe-kqe | Application | true | |
| mpubz-g52jc-grhjo-5oze5-qcj74-sex34-omprz-ivnsm-qvvhr-rfzpv-vae | Application | true | |
| nl6hn-ja4yw-wvmpy-3z2jx-ymc34-pisx3-3cp5z-3oj4a-qzzny-jbsv3-4qe | Application | true | |
| o3ow2-2ipam-6fcjo-3j5vt-fzbge-2g7my-5fz2m-p4o2t-dwlc4-gt2q7-5ae | Application | true | |
| opn46-zyspe-hhmyp-4zu6u-7sbrh-dok77-m7dch-im62f-vyimr-a3n2c-4ae | Application | true | |
| pae4o-o6dxf-xki7q-ezclx-znyd6-fnk6w-vkv5z-5lfwh-xym2i-otrrw-fqe | Verified Application | false | Subnet should stay closed for now |
| pjljw-kztyl-46ud4-ofrj6-nzkhm-3n4nt-wi3jt-ypmav-ijqkt-gjf66-uae | Application | true | |
| pzp6e-ekpqk-3c5x7-2h6so-njoeq-mt45d-h3h6c-q3mxf-vpeq5-fk5o7-yae | Application | false | [Explicitly removed] Fiduciary subnet |
| qdvhd-os4o2-zzrdw-xrcv4-gljou-eztdp-bj326-e6jgr-tkhuc-ql6v2-yqe | Application | true | |
| qxesv-zoxpm-vc64m-zxguk-5sj74-35vrb-tbgwg-pcird-5gr26-62oxl-cae | Verified Application | false | Subnet should stay closed for now |
| shefu-t3kr5-t5q3w-mqmdq-jabyv-vyvtf-cyyey-3kmo4-toyln-emubw-4qe | Verified Application | false | Subnet should stay closed for now |
| snjp4-xlbw4-mnbog-ddwy6-6ckfd-2w5a2-eipqo-7l436-pxqkh-l6fuv-vae | Verified Application | false | Subnet should stay closed for now |
| tdb26-jop6k-aogll-7ltgs-eruif-6kk7m-qpktf-gdiqx-mxtrf-vb5e6-eqe | System | false | System subnets should be closed for public access |
| uzr34-akd3s-xrdag-3ql62-ocgoh-ld2ao-tamcv-54e7j-krwgb-2gm4z-oqe | System | false | System subnets should be closed for public access |
| w4asl-4nmyj-qnr7c-6cqq4-tkwmt-o26di-iupkq-vx4kt-asbrx-jzuxh-4ae | Verified Application | false | Subnet should stay closed for now |
| w4rem-dv5e3-widiz-wbpea-kbttk-mnzfm-tzrc7-svcj3-kbxyb-zamch-hqe | System | false | System subnets should be closed for public access |
| x33ed-h457x-bsgyx-oqxqf-6pzwv-wkhzr-rm2j3-npodi-purzm-n66cg-gae | Application | false | [Explicitly removed] SNS subnet |
| yinp6-35cfo-wgcd2-oc4ty-2kqpf-t4dul-rfk33-fsq3r-mfmua-m2ngh-jqe | Application | ~~true~~ ⇒ false | Subnet has more than 300 GiB state size |
</details>
added two features:
querying the CMC canister for the list of current public subnets, which allows the tooling to show the transition of the Public
setting (e.g. false ⇒ true) based on the real setting at the time of the proposal submission
allows us to make 1 “verified” subnet at a time (naming is hard, let’s not talk about the choice of word “verified”)
The shefu
subnet is not yet public, in line with the explanation in
committed 12:11PM - 18 Nov 24 UTC
The legacy code for ICQC (inter-canister query calls), aka predecessor
of compos… ite queries, is still enabled in system and verified
application subnets. There's only one actual user of this legacy feature
and it's Distrikt. The new team that took over is going to migrate off
of this legacy feature but some extra time is required. When this is
done we can completely remove this legacy feature.
On the IC side, given the recent load issues we experienced on mainnet,
we would like to open up some of the (currently) unused verified
application subnets. However, we wouldn't want to open the door to this
legacy feature (only composite queries should be used). To satisfy all
requirements, the proposed change in this PR is to restrict the legacy
feature only on Distrikt's subnet until the team can complete the
migration.
4 Likes