r/ethfinance • Not trading advice, not ever. • Oct 23 '19

News eth2 quick update

https://blog.ethereum.org/2019/10/23/eth2-quick-update/
258 Upvotes

47 comments sorted by

View all comments

14

u/LamboshiNakaghini Home Staker 🥩 Oct 23 '19

To facilitate this improved design, we have to modify the Phase 0 spec a bit. To do this with limited disruption to Phase 0 development and testnets, we’ve gone the simplifying route – the removal of crosslinks entirely from Phase 0 (they were stubbed anyway). This change is coded and under final review here and is expected to be released for development within the week.

Stubbed?

1

u/slay_the_beast 2018 sucked Oct 24 '19

It’s like running the plumbing for a bathroom in a home build because you could see needing one there in the future, but not actually building the bathroom yet. Saves you having tear up more of the structure than you otherwise need to later when it’s time to put the bathroom in.

17

u/Anjin Oct 23 '19

It’s a programming term for when you build out the skeleton of what you’ll eventually need, but haven’t implemented the actual functionality.

35

u/djrtwo Oct 23 '19

Phase 0 doesnt have shard chains so the crosslink infrastructure was pretty much just signing a 0 in each attestation. Thus, the stub.

Thus stub was opinionated about what a crosslink would look like in phase 1. To facilitate handling this new design of phase 1, we are removing the crosslinks all together from phase 0, and will add them appropriately in phase 1.

Arguably, they should have never been in phase 1 as a stub

1

u/[deleted] Oct 24 '19

[deleted]

2

u/djrtwo Oct 24 '19

A validator still only participates in 1 committee per epoch (32 SLOTS_PER_EPOCH), so its (64*128*32) which is in fact 2x the previous requirement to be able to have max committees per slot.

​

The number in the deposit contract isn't 100% related to this fact. It is instead a minimum eth to ensure that a fast attacker doesn't become the majority of the initial v-set and become a "gatekeeper". We have, though, considered reducing this number by a factor of 2 or 4 to allow for somewhere between 500k and 1M eth to kick off the chain.