News for hackers. Stuff that matters.
Re:Ethereum Proof-of-Stake by camjohnson26 on Thursday July 07, 2022 @12:03PM (#32015739)
Theoretically, if somebody forked the Ethereum PoS blockchain and faked timestamps to catch up to the real chain’s height, would there be any way to know which was the original other than community agreement? Seems like PoW makes it impossible since duplicating the original chain is prohibitively expensive.

Not challenging the solution, just genuinely curious in how PoS works.

Re:Ethereum Proof-of-Stake by 0xfoobar on Thursday July 07, 2022 @12:11PM (#32015839)
Great question, it's not timestamps but attestations (signed validator votes for pairs of checkpoint blocks) that determines the canonical chain head. This fork choice rule, known as LMD-GHOST, is different from PoW which has a "greatest difficulty" rule for determining the canonical chain.

There is some element of bootstrapping who the original validator set was, known as "weak subjectivity". There's a great post from Vitalik exploring this further at https://blog.ethereum.org/2014/11/25/proof-stake-learned-lov...

Re:Ethereum Proof-of-Stake by camjohnson26 on Thursday July 07, 2022 @12:26PM (#32016039)
Awesome, thanks!