Skip to content

Instantly share code, notes, and snippets.

@mratsim
Last active July 25, 2019 14:43
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/3c3c07da603bfedf417292d22b3eae33 to your computer and use it in GitHub Desktop.
Save mratsim/3c3c07da603bfedf417292d22b3eae33 to your computer and use it in GitHub Desktop.
20190724 - ETH 2.0 Implementers Call 22
https://github.com/ethereum/eth2.0-pm/issues/64
----------------------------------
Nimbus team
Core:
- Most of 0.8.1 implemented except SSZ
- On the verge of important changes:
- SSZ
- unit testing coverage of most state transition functions
- Issues with justification and finalization
- Genesis bootstrap by Web3
- Libp2p testnet running for 2 weeks
- Updated build so that the go-lip2pd is automatically downloaded
Support:
- Focus on metrics
- Async:
- fix locking
- Implementation of sync channels
Eth1:
- Promising speed, 400k/blocks per hour until block 1.3 M
- We hired Andri Lim for Eth1, he has been a very long-time bounty contributor
----------------------------------
Testing updates:
- Plan: https://github.com/ethereum/eth2.0-specs/issues/1311#issuecomment-515015182
----------------------------------
Client updates
- Prysm (Terence)
Client single-node with 64 validators.
Catching up with freezed spec
Mock Eth1 validator contract to bootstrap
- Parity (WeiTang)
Pass tests for 0.8
Node that can attest block and (?)
On refactoring
- Artemis (Joseph Delong)
Now in sync with 0.8, working towards 0.8.1
Working on taking yaml deposits to generate the genesis state
- Harmony (Mikhail)
(?)
Good progress on libp2p
Research on attestation aggregation
--> Potential issues in attestation delivery
Hiring for QA engineer
- Trinity (Hsiao Wei Wang)
0.8.1
Passing `minimal` test vectors soon
`mainnet` test vector still pending
Working on Python libp2p implementation
Working on discv5 impl as well
- Lodestar (Greg Markou)
at 0.8.1
Working on dev tooling and config
Refactoring the codebase to make it more modular
- Lighthouse (Luke Anderson)
mostly at 0.8.1 except for Genesis
potentially found a spec bug - https://github.com/ethereum/eth2.0-specs/issues/1315
introduced a chaos monkey
working on interop
hired a resource working full-time starting from tomorrow
maintaining Rust-libp2p
- Yeeth
_excused_
----------------------------------
Formal verification
K team (Musab)
Working on formalizing merkleization
----------------------------------
Research updates
Vitalik
=======
-- Phase 1
* Nailing persistent committees structure
* Crosslink data structure
- Header fixed size + block-body variable size
* Light client protocol
* SSZ partials: update on the algorithm
https://github.com/sigp/lighthouse/pull/424
Q. crosslinks and finality
John Adler
==========
Open questions: https://ethresear.ch/t/open-research-questions-for-phases-0-to-2/5871
Matt garnett
============
Will buidl a Phase 1 and phase 2 sim on top of lighthouse
Carl Beekhuizen
===============
----------------------------------
Networking updates
Standardization PR open, lockdown within 7 days (Adrian Manning)
Raul (Protocol lab)
New grant for Nim-libp2p
----------------------------------
Surround vote matching
https://github.com/protolambda/eth2-surround
----------------------------------
Interop: push decision upstream
--------------------------------
Lodestar funding: https://molochdao.com/proposals/81
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment