Ethereum's purpose is to decentralize components in the network. There is only one state trie in the network, Can't it be hacked and changed (because there is only one trie) ?
You have to distinguish between a centralised data model and a centralised infrastructure. State trie is a centralised model, but it is maintained on a decentralised infrastructure (Ethereum Network). Hence, you'll have to hack the network in order to hack the state trie.
-
1I see, so in order to commit changes in the trie, I will have to get an agreement in the network? – adi Apr 25 '18 at 16:44
-
@adi Yes. A consensus bug, such as en.bitcoin.it/wiki/Value_overflow_incident, could be used to hack the state of a blockchain. – eth♦ Jan 12 '20 at 9:18