I’m an ALGO holder with some questions/concerns about security of the Algorand protocol.
(1) How many relay nodes run in the Algorand network? What measures are in place to keep their physical locations a secret?
(2) How many archival nodes run on the Algorand network? Is it a very large number (I hope)?
My impression, based on Algorand node types - Algorand Developer Portal, is that only archival nodes store complete copies of the entire blockchain (as opposed to only the last 1000 blocks). While complete archived copies of the blockchain are tamper-proof with overwhelming probability, couldn’t they nonetheless be corrupted by some bad actor? Upon auditing the corrupted, archived blockchain, anybody could determine that it’s been corrupted - that’s a consequence of being “tamper-proof” - …but if many (or maybe even just some) of the archival nodes have been corrupted, mightn’t the corrupted, archived blockchain create a crisis of confidence in the entire network?
e.g. Suppose Bob is a bad actor. He manages to corrupt some of the archived blockchains.
[ One possible incentive to do so: perhaps the blockchain contains some compromising information about Bob, e.g. maybe it shows that he has lots of debt and the record of his debt would be wiped out if the blockchain simply didn’t exist. ]
Bob declares to the network that the ledger at the current moment is wrong. To address Bob’s challenge, the nodes of the network would have to audit the archived blockchain copies. But if they do that, they would discover that some of the blockchains have been tampered with and so are completely unreliable.
Now…if there are 1000 archival nodes and 1 is corrupted and the other 999 are clean, maybe the network simply decides to ignore Bob. But what if Bob managed to corrupt many archival nodes, e.g. a supermajority? Then it would be very difficult for the network to dismiss his claim…
So to summarize my question (2): what is to stop a bad actor from corrupting archival nodes? Are there many archival nodes, too many for Bob to reasonably corrupt? Are their locations secret?
