15 Comments
User's avatar
Cripto Spanglish 🦇🔊's avatar

Fantastic entry Foobar, this should be part of the Ethereum.org website.

Expand full comment
smol thots's avatar

this helped me so much, thank you

Expand full comment
filtertron's avatar

Hi Foobar, thanks a lot for your work. This page was so good I translated it to French for Ethereum-France:

https://www.ethereum-france.com/le-mecanisme-de-consensus-dethereum-apres-la-fusion/

Expand full comment
foobar's avatar

Love it!

Expand full comment
filtertron's avatar

Happy merge! 🐼

Expand full comment
Vitor's avatar

Question: "A slot occurs every 12 seconds, and exactly one validator is randomly chosen to submit a block within the slot.". How does the network agrees on the same "randomly chosen" validator? That is the actual consensus part. Everything else in this article is just a structure for participation rewards.

Expand full comment
12113's avatar

Great article. Thank you for your efforts.

Expand full comment
Benedikt Girz's avatar

Great job buddy! Very empathetic and substantial writing, congratulations to your work.

Expand full comment
Sqwerlhunter's avatar

Really appreciate your efforts making these posts. Your work has made these ideas accessible to even a layman. Thanks!

Expand full comment
Vladimir Andral's avatar

"One key difference is that the honest validators would have to ***explicitly band together to recognize one another’s attestations and override the fork choice rule***, but other than that they can form their own child chain and the malicious supermajority would slowly bleed stake out of the validator set until the honest subminority has once again regained a supermajority."

Honest validators banding together to recognize each others attestations and overridding the fork choice rule sounds very arbitrary and not "code is law". Is this social consensus? This seems like a bigger deal than you make it out to be.

Expand full comment
foobar's avatar

Yes, social consensus underlies everything, even choices like which Bitcoin code is the real code

Expand full comment
Vladimir Andral's avatar

That's dangerous to use social consensus to "slowly bleed stake out of the [censoring] validator set". What if the censoring validator set is doing so because of government mandates as Eric Wall states on Twitter:

https://twitter.com/ercwl/status/1559265708411965440?s=20&t=gqfn9aDqq34rNQD9DCi8Hg

Expand full comment
Tyler Corderman's avatar

This is an amazing piece. Thank you!

Expand full comment
Herc's avatar

Really well done 👏🏻

Expand full comment