Re:Ethereum Goerli testnet merge goes live before move to pr...
by cypress66 on Thursday August 11, 2022 @04:11PM
(#32431114)
Something to keep in mind is that you already mostly need such trust.
You are using that "social legitimacy" to know you are downloading the legitimate software, or viewing the legitimate source code, or documentation.
Your computer can't calculate if ethereum.org is the legitimate "Ethereum", or it's ethereum.io (just making it up).
To make up for this risk, Ethereum then relies on distributing recent 'weak subjectivity' snapshots (through other known nodes, block exploers, baked into client releases, etc) to make sure new folks can join the legitimate network and ignore an attacker's. Those snapshots basically rely on social legitimacy to help folks get going with the 'legitimate' chain. It is a trust assumption.
In contrast (at least in theory), in a proof of work network you can 'objectively' determine which of competing forks of a chain is the legitimate one by a simple metric, the 'longest chain with the highest difficulty'. The presumption made here though is that you will have an open internet and honest client software that will not censor the legitimate chain. A trust assumption is still made that those that introduce you to the p2p network aren't hiding a longer chain from you.