[Quick contemporaneous notes by Ben Edgington]
Agenda: https://github.com/ethereum/eth2.0-pm/issues/203
Livestream: https://youtu.be/z3Gj6TXgcb0
Teku
Lodestar
Refactoring sync and peer management. Preparing for hardfork and datastructure versioning. Multiproof creation and consumption and linking it to the SSZ library.
Prysm
v1.2.0 is out. Has EIP-3076 slashing protection implemented. Continuing to work on beacon API (70% done). Working on caching next slot state.
Lighthouse
Optimisations for block propagation. Found a way to reduce memory usage by around 2/3. Looking at attacks on p2p networks. Hiring! Minor PR merged to networking spec (#2196 on specs repo). Bootnode IP addresses changed.
Nimbus
Release v1.0.7. Significant performance improvements. Includes "doppelganger" protection - detection of 2 validators running in different places. Dashboard challenge being extended - good interest, but no submissions yet.
ConsenSys Dili found a vulnerability in Nim package manager. This is not used in Nimbus. It was fixed yesterday in any case.
A user has integrated Nimbus into Rocket Pool.
v1.0.8 will have IO optmisation, and EIP-3076 slashing protection. Adding new benchmarking tooling.
https://notes.ethereum.org/@vbuterin/HF1_proposal
There is an issue to discuss the naming of Upgrades…
Sync committee and accounting stuff is merged. Working o the updates to constants right now.
Main decision to make is around the bonus feature, accounting reform (tier 2): per validator inactivity leak accounting, and reduces the overhead of empty epochs by a factor of 64. Action: provide feedback This PR, I think. Will merge next week unless there are objections. Planning pre-release mid next week with test vectors.
Fork-choice block–slot pair PR is up. Expect some iteration. Take a look and give feedback.
Balancing attack: see Adrian's analysis.
Will be incorporating tests for the fork/upgrade process.
Hsiao-Wei now owns getting fork choice tests integrated into the repo.
Proto is working on extending Hive test framework for Eth2 clients. Will also be useful for testing the merge.
Summary:
Mikhail has a draft spec for this and is tidying up. Will publish more widely within 1-2 weeks.
Conversations are beginning between Eth2 and Eth1 devs. It is on the agenda for next week's All Core Devs call. Then maybe a monthly call after that.
[Terence] Is single secret leader election on the sharding roadmap? [V] Yes, but want to focus on scalability features before security features. SSLE is not a hard requirement for sharding to be implemented.
[Justin] SSLE R&D is very advanced. Mary M has some formal proofs, and there is a PoC in Rust. Performance is great. Uses a custom zero-knowledge proof, specialised for the task of proving things about the shuffling.
But it makes sense to ship MVP sharding first, with SSLE, Proof of Custody, Data availability sampling, VDFs later. Security is already good enough in general.
[Lightclient] What’s the status of the validity proof for DAS? [V] Protocol is basically finished.
Stateless Ethereum calls have picked up again. Ping Danny to get on the email list.
Nothing further.
Nope.