Re:Ethereum Proof-of-Stake
by capableweb on Thursday July 07, 2022 @08:22AM
(#32013085)
Considering that Eth2 also have about 7 clients that work today (with more being worked on), the specification is clearly understandable by at least 7 different entities, further eroding the argument that Eth2 specification is so complicated no one actually understands it.
Re:Ethereum Proof-of-Stake
by ben-schaaf on Thursday July 07, 2022 @08:34AM
(#32013207)
Most of the linked spec is pseudocode - actually it looks like valid python code. So to be fair I highly doubt you'd need any understanding of what it's actually doing to successfully implement that spec. Just like I still have no clue how Quaternions work, yet I've implemented them multiple times.
How much would one need to pay you to test your hypothesis?
That is you try to implement a standard complaint new Eth2 implementation from scratch ( and possible record yourself while doing so.
Re:Ethereum Proof-of-Stake
by YetAnotherNick on Thursday July 07, 2022 @08:55AM
(#32013452)
That's just a random function description. The main thing here is how is seed calculated and analysis of whether it seed is safe from network partition, DDoS, malicious attack, nodes being offline, forks etc.
Re:Ethereum Proof-of-Stake
by whatisweb3 on Thursday July 07, 2022 @09:09AM
(#32013615)
Also clearly documented and open to researchers to examine. The full code for the various Eth2 clients is open source.
[1] https://eth2book.info/altair/part2/building_blocks/randomnes...
[2] https://eth2.incessant.ink/book/06__building-blocks/02__rand...
[1] https://notes.ethereum.org/@vbuterin/Sys3GLJbD#Misc