The IC’s permission model is a hybrid model, obtaining the efficiency of a permissioned protocol while offering many of the benefits of a decentralized PoS protocol. This hybrid model is called a DAO-controlled network
The IC’s permission model is a hybrid model, obtaining the efficiency of a permissioned protocol while offering many of the benefits of a decentralized PoS protocol.
each subnet runs a permissioned consensus protocol
The IC’s DAO is called the network nervous system (NNS), and is based on a PoS
The IC is neither a proof-of-work, nor a proof-of-stake network, but a so-called DAO-controlled network, where the NNS DAO manages subnet node membership.”
Yes, the replicas (nodes) all run the same consensus algorithm, no matter the subnet type.
No, the ICA has no influence on any permission model. Assuming ‘subnet permission’ equals ‘authorizing a node to participate in consensus for a certain subnet’, then it is correct to say that subnet permissions are granted by the NNS through proposals, e.g. this one.
Correction: “Are both types of subnets DAO-controlled?” There is only one NNS subnet right now, but many non-NNS subnets (34 as of right now, source here).
Yes, all subnets are controlled by the NNS-DAO.
I’m not 100% sure about the other questions, let me ask the right people.
The Internet Computer Association (ICA) has implemented a queuing mechanism to manage the ongoing requests from node providers seeking to offer the capacity to the network.
No, the information you reference is outdated (and only partially true back when it was written). A node provider only requires approval by the NNS. The ICA has no say in this. Further reading:
I’m not aware of any reasons why it wouldn’t be possible. But I also don’t see a reason to have one, at least for now. I guess if there was too much going on in the NNS for the subnet to keep up it could be split into two.
Is the permission model the reason why the current consensus algorithm was adopted?
I change the question.
Did Dfinity adopt Internet Computer Consensus because of the approval of nodes by NNS? Compared to PBFT, what is the level of trust required for a node?