Skip to content

Instantly share code, notes, and snippets.

@mratsim
Last active January 9, 2020 14:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mratsim/0f742236da1e5dbb6ca97b8fb55f061b to your computer and use it in GitHub Desktop.
Save mratsim/0f742236da1e5dbb6ca97b8fb55f061b to your computer and use it in GitHub Desktop.
2020-01-09 Eth2 implementers call 31
Agenda: https://github.com/ethereum/eth2.0-pm/issues/118
——————
Nimbus:
Holidays
Core:
- 0.9.4 in sync
- 0.9.3 branch kept for fuzzing purposes
Networking:
- Verifying interop with go-libp2p (following the initial version of nim-libp2p 3 weeks ago)
- Reworking sync strategy, inspiration from Bittorrent
- Discovery v5, first PR, halfway done, trying to join Prysm/Lighthouse
Tooling:
- Planning a RPC endpoint for beacon node
—————————
Testing and release updates
v0.10: Breaking changes to facilitate phase 1
Stable target for testnet and audits
Release tomorrow, maybe today
Slight modification to network spec
Extra configuration parameters (for phase 1)
Major breaking change will be BLS
Additional tests on deposits processing
Q: Testing for fork choices
—> Harmony test vectors, integration test
https://github.com/ethereum/eth2.0-spec-tests/issues/17
—————————
Nimbus
Artemis (Shahan)
Eth1Data management and polling Eth1 clients
Sync
Discovery module from Harmony to be put in Artemis
BeaconFuzz integration almost complete
Merged the HashtoG2 curve
Q: how are people syncing Eth1Data to the chain
Q: for beacon-fuzz, currently 0.9.1, what are the plans to update beacon-fuzz
Trinity (Hsiao Wei Wang)
Beacon node and validator separation
Prysm
Syncing time will be a bit slower
v0.9.3 on the spec
optimisations on handling the deposits and Eth1Data
Aggregation strategy on the testnet
Lighthouse
Testnet “released” on 22 Dec
Docker compose to spin up node and validators
Switched to BLS Herumi (not on master yet)
In the process of adding the naive aggregation strategy
Harmony
Test vectors
Dmitry + Anton on Discv5 simulations
Writeup in progress on consensus (?)
TXRX work
Lodestar
Holidays
WIP, updating to 0.9.3
Refactoring SSZ to allow remerkleable (?) (abstract over Merkle Tree)
https://github.com/protolambda/remerkleable
Nethermind (Sly Gryphon)
Validator block signing working
On 0.9.1
Most of the team on Eth1 at the moment
Will be moving some of the team to Eth2
—————————————
Research updates
Vitalik
(?)
Stateless clients
Justin
Supranational (semiconductor?)
Accelerating BLS12-381, currently 10% faster than Herumi’s
Also a formal verification expert
—> formally verifying the code will be difficult due to the custom compiler
Factor of 1000x improvement of perf via small additional card on computers
Will
Eth2 call on Tuesday 14
Ganache like tool for EE on multiple shards
Building a testing suite for phase2
Writeup today on state providers
Leo
Machine Learning EE (see Johny Rhea work)
Eth Barcelona, lining up speakers, contact Leo
—————————————
Networking updates
Allow empty and stream responses
—> will be in 0.10
Next call 2 weeks from now
——————————————
Vitalik: Accelerated Eth1-Eth2 switch, how do you feel about it?
EthDenver: planning cowering space, tell us
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment