I think many issues stem down from the fact DFINITY decided on a particular network topology and configuration pre-genesis and has since stuck to it, with very little to no experimentation on possible alternatives.
This choice was likely made at the time cause they wanted to showcase the protocolâs capabilities to the fullest extent, demonstrating it is possible to build and run full scale applications on it and not just simple ledgers and financial applications.
The problem is simple ledgers and financial applications make up a big portion of cryptoâs use cases and in general blockchainsâ biggest strengths are resiliency to bad actors and self verifiability, both of which have been either weakened or lost to these performance tradeoffs.
Donât get me wrong, Iâm not saying 13 nodes subnet should not exist, after all until a huge breakthrough is made, they are the only possible way to run more complex applications in a decentralized manner. But they should not be the ONLY option, the one size fits all approach rarely works out, a hybrid one is much better and offers more flexibility.
A ledger or a DEX donât need 500GiB of state, nor require 2MB ingress messages for transactions, if anything those actively work against such applications since the latter effectively reduces the unique user generated TX/s the network can support and the former makes decentralization enhancing features, like node rotation and light nodes, harder to implement.
We donât need more nodes, staking tokens of
Individuals on the same node providers doesnât help the security nor the decentralization of
The network.
What we need is the same node providers being rotated between subnets, a way to validate that each KYC really matches the REAL identity of the person who sayâs is applying as node provider, and with that we can onboard more different node providers.
But NOT MORE NODES, NODE PROVIDERS,DIFFERENT ENTITIES is what work.
Then you need to understand that ICP has in the whole industry the only business economic model that actually works and itâs aligned with traditional cloud computing services, where users pay and they get a service, if this service costs way more then the economic model will be affected, ICP is not a dream and illusion of a network full of useless nodes like on other blockchains just to meet the fantasy narrative and idea of â a world full of nodes and decentralization â , that actually doesnât bring any real value to the blockchain itself, instead more nodes means make everything more expensive removing real world utility to the technology, We donât need that.
With that kind of logic, we might ultimately reduce the IC to a single massive server, why have 13 smaller entities when one big one is better and more efficient (as long as itâs KYCed )? I believe every improvement helps, including better KYC.