Skip to content

Instantly share code, notes, and snippets.

@mratsim
Created February 6, 2020 14:53
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/1e9feaafd81a2dfa5e7106d08fc2848d to your computer and use it in GitHub Desktop.
Save mratsim/1e9feaafd81a2dfa5e7106d08fc2848d to your computer and use it in GitHub Desktop.
2020-02-06-Eth2-impl-call-33
Nimbus
- Team in Brussels
- Running nimbus on 5 phones
impressive reception by the community:
https://twitter.com/m_ratsim/status/1224769743892230151
- Now using monthly sprint
- Milestones public: https://github.com/status-im/nim-beacon-chain/milestones
- Testing:
- fixing tests that were not enabled after 10.x changes (and preventing forgetting to reenable tests on spec changes)
- ironing out 10.1 bugs
- fixing fuzzing bug
- Core
- Update our SSZ parser to better handle malformatted SSZ
- sync refactoring 90% (has been worked on for >1 month)
- Hiring:
- recruited a new Nimbuses dev
- junior dev
- tech writer
——————
https://github.com/ethereum/eth2.0-pm/issues/126
——————
Testing update
ongoing update from LeastAuthority
Fork choice test
Value in testing the reference API?
(…)
Danny: Proto travelling but working on testing tool https://github.com/protolambda/eth2-lurk
for pubsub message
——————
Client updates
Teku / Artemis
Sync ongoing
working on Prysm compute
(?)
10.1 BLS ready
stability
issue on Prysm testnet: BeaconBlockByRanges issue (counting skipped slots issue)
Nimbus
Trinity
Working on 10.1
Eth1 integration progress
progress on Disc v5
Trio (?)
Lodestar
Still working on SSZ implementation
Loose ends in typescript’s types, pushed upstream
Passing 0.9.4 spec tests
Some work to do on fork choice (but no tests)
Upgrading libp2p to the new async version
Prysm
Testnet updates
improving CPU usage and block time (?)
Lighthouse
Hiring final stages 20+ applicants
more stability
network stack update
- noise
- …
Ready to merge 10.1
Preparing for 10k testnet
issue of large RAM usage on high validator count
Memory fragmentation in tree-hashing due to absence of compacting garbage collector
-> build abstraction, reduce RAM usage by half
-> + moved memory to the stack, and saved 70% usage
Nethermind
- excused
——————
Research updates
Vitalik: research on 51% attack detection and recovery
Will / Quilt:
Writing a book
- Eth 1 overview
- Eth 2 overview
- Proof-of-stake, long-range attack, weak subjectivity
- (?)
- beacon chain
initial release target: 2~3 months
- Static state access model review (taking a skeptical view and then checking the benefits)
- can run (?) T-analysis on Eth1 contract to highlight which 1 are using dynamic state access
- contract analysed by hand, Uniswap
TXRX:
(? protocol compatible with beacon chain)
- hardening protocol
- relaxed adversarial model
- collaboration on EEs with Quilt
Paper on 1-way bridge (planned next week), followup on 2 way bridge
Leo:
Write-up on client implementation from Proto
First draft target for EthBarcelona in May
Discord #education
https://hackmd.io/Zc8wlp_LRfChQ6TyLC1kxA
————————-
Events
Eth222 conf on Feb 22 https://www.eventbrite.com/myevent?eid=90667602239
Consensus 2020, spot open for Eth2: https://hackmd.io/@353yQn6WTImF5o12LQXXfQ/SkzfeCuMU
——————
Network updates
Call 1 week ago:
- (link to minutes)
Q: on snappy frame vs block compression
Q: on compression ratio
libp2p specified the noise protocol
Need XX handshake for our use-case
————————
Closing
EthDenver next week
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment