Skip to content

Instantly share code, notes, and snippets.

@mratsim
Created July 9, 2020 15:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mratsim/9fe87f650cde05c5da8c3c49da2f3b06 to your computer and use it in GitHub Desktop.
Save mratsim/9fe87f650cde05c5da8c3c49da2f3b06 to your computer and use it in GitHub Desktop.
Nimbus:
Validator’s book: https://status-im.github.io/nim-beacon-chain/
Auditor’s book: https://status-im.github.io/nim-beacon-chain/auditors-book/
https://github.com/ethereum/eth2.0-pm/issues/165
Altona bugs:
- networking
- missed attestations
- gossipsub not maintaining the mesh
—————
Testing and release updates
Backward compatible
Network spec
will go through with Protocol labs
Rumor update last week
Beacon-Fuzz:
- Blog post soon
- Docker finished for “fuzzing at home”
- Nimbus IndexError with attester slashing
- Lodestar: Memory Exhaustion when passing invalid ENR
- Rust snappy crate had a bug finally merged
- focus on differential fuzzing now
—————
Testnet Altona: non-finality due to whale not running a node
—————
Client updates
Lodestar: merged 0.12 to merge
lurking in Altona
Missing Gossipsub 1.1
Trinity: Altona as well
but speed too low
Nethermind: refocus on Eth1
Jacek: Nethermind for deposits?
Goerli node that would support Prism and Lighthouse with Nethermind
as deposits provider.
Improved crypto precompiles that are used a lot for deposits
Nimbus
Prysmatic: key management, creating new accounts
Remote keystone
Working on Supranational BLST
bug fixing addressing feedback
UX improvement
Lighthouse:
REST API work, almost completed
Working on Supranational BLST, 75% increase in sync speed on Altona
Finalizing peer scoring system
Work started on slasher
Completed response to Trail of Bits audits
Teku:
Memory management improvement during periods of non-finalisation
Persisting proto array to disk
Peer management improvement
JVM-libp2p and att gossip publishing fixes
Failing to detect chain reorg due to skipped slots later filled with valid blocks
writeup: https://www.symphonious.net/2020/07/06/exploring-ethereum-2-the-curious-case-of-the-invisible-fork
———————
Incident response
Mehdi will start a working group
———————
Weak subjectivity as it pertains to client security and UX
https://hackmd.io/@adiasg/BJpMnEupL
Avoid double-spending. Doc about what can go wrong and how to handle it.
Working group on bootstrapping from a “valid” state
4 propositions (CLI, signatures, Web-of-Trust, …)
———————
TXRX
Simulator for spec
Vitalik:
Kate commitment
Snarkify verification and state transition?
———————
Hash-to-curve 9
Carl: compatible with H2C 7
———————
Open discussion
Client launchpad integration
https://serene-carson-3331d5.netlify.app/
<PASS REDACTED>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment