Ethereum
Since Ethereum is a public platform, all participants have to reach consensus over the order of all submitted transactions, regardless of whether they participate in a particular transaction or not. The order of transactions on the platform is crucial to keep the state of the ledger consistent. If the order cannot be established or has been compromised, there is a chance that someone can double-spend, meaning that they have submitted two parallel transactions that transfer the same asset to different recipients, virtually creating a copy out of thin air.
As participants are pseudo-anonymous, a consensus mechanism needs to be employed to protect the ledger against fraudulent transactions or malicious participants. At the time of writing, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access