in very short.. the central body can move funds without the individuals permission.. and do other risky things like change the contract rules at a whim..
.. summary.. not a good network to trust. in any way
It does seem to rely a lot on trust and the notion that the central body (as you call it) won't or can't abuse their position and simply steal all the coins from a container or the entire subnet that handles Bitcoin transactions. ICP is open-source, I would love to see the thoughts of someone who knows how to read code explain exactly who has access to what? Is there a central body or organization that knows all the private keys and who has the means to recover shares to reconstruct private keys?
tl:dr; version
there is what id describe a bit of multilevel marketing scheme going on involving the voting to create new subnets which involve locking funds up on bitcoin to an 'upstream manager' that creates the icp tokens for the downstream where the down stream then get to use/vote with.. and then hand out to users below them
waffle version:
i had a glance
trying to simplify it back into common tongue..
custodians, agents and users are my words to translate from the
canisters, subnets and icp users.. or the
masternode nodes and litewallets generally used in blockchain definitions
in ICP there are layers, where its pretty much PoS using multisig(smart contracts)
when a bitcoin custodian creates a multisig and gets users to deposit and lock btc on the bitcoin network.
the custodian has the keys. not the users.
on the altnet. the custodian has agents(subnet managers[masternodes]) that it agrees with the custodian to have a key each of the ICP reserve token address.
imagine there are 2 subnets(for easy explanation)
imagine there are 3 agents per subnet(for easy explanation)
(6 agents total)
imagine 1btc was deposited and locked (exchange/peg rate currently 1btc=450k icp
inshort (master reserve(the initial pegging from bitcoin locks))
icpcustodian 450,000icp -> icpsubnet1 225,000icp
icpsubnet2 225,000icp
signed: agent1, agent2.., .., agent6
(note custodian has all 6 keys, he didnt sign this time. but has keys to do so)
the ICPsubnet1 utxo address is another multisig created by custodian where it gives individual keys (1 per agent) to the 3 agents that will manage /launch the subnet
within this the agents can use the reserve tx above's UTXO of the ICPsubnet they want to manage. to create a new tx which will be deemed as the [premine genesis] of the subnet blockchain they want to manage/open/initiate
inshort (subnet1 reserve)
icpsubnet1 225,000icp -> icpagent1 75000icp
icpagent2 75000icp
icpagent3 75000icp
signed: agent1, agent2, agent3 (note custodian has all 3 keys, agents ahve 1 each and users have none)
this altnet tx is the genesis transaction that starts the subnet1 blockchain
the agents. then can do whatever they please in their subnet. agents 123 are separated from the agents 456 as they are 2 distinct networks.. how they pay the users or what data is on the blockchain for users to use is upto the agents within that subnet.
users can buy or be handed down ICP from the agents. and then they can stake their ICP and become 'neurons' [PoS staker nodes] with voting power over what rules change or not by majority following a new software update or not to bring it into consensus or not by tallying the votes to activate the rules
.. if any agent or 'neuron' [masternode or node] messes up or the subnet breaks or something goes wrong. the premiss is that it doesnt matter because the custodian or the other agents of the other subnets just invalidate the bad agent/broke subnet from being allowed to change the subnet1 utxo value inside the master reserve top transaction(the first 'inshort" above)
anyone can get a bitcoin deposit address to lock funds up(from the network(custodian)) and then create their own subnet with a group of people to help manage it
they are not the custodian. they are sub-custodians(which i describe as agents(subnet managers)
those agents subnet managers offer voting rights and such to users at the layers below them within their subnet blockchain they design and adapt
the subnets and subnets of subnets are kind of like a multilevel marketing scheme. where by if a downstream recruit doesnt meet targets or follow the upstream managers rules, they are just ignored and the upstream managers just find a new recruit to add to their split of the pyramid/tree root