This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| https://github.com/ethereum/eth2.0-pm/issues/171 | |
| Nimbus: | |
| Medalla issues: | |
| 1. The increased number of attestations in Medalla revealed limits in our stack between libp2p and the beacon node. In particular we are doing the same work multiple times especially in periods of non-finality. This is fixed | |
| 2. Attestation processing bug: we wanted to optimize database loading by delaying | |
| the deserialisation of public keys/signatures. 2 approaches were explored |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Agenda: https://github.com/ethereum/eth2.0-pm/issues/169 | |
| Nimbus | |
| Audit: | |
| - Consensys Diligence | |
| - Trail of Bits | |
| - NCC | |
| 3 phases, 2 weeks audit, 2 or 3 weeks fixes. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import typetraits, strutils | |
| const | |
| BitSize = 2 | |
| Shift = 2 # log2(4) - we can store 4 digit per byte | |
| ByteMask = 3 # we need (mod 4) to access a packed bytearray | |
| DigitMask = 0b11 # Digits take 2-bit | |
| type | |
| Recoded[NumDigits: static int] = distinct array[(NumDigits + 3) div 4 + 1, byte] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| F1 = GF(21888242871839275222246405745257275088696311157297823662689037894645226208583) | |
| G1 = EllipticCurve(F1,[0,3]) | |
| print(G1) | |
| P1 = G1(1,2) | |
| F2 = GF(21888242871839275222246405745257275088696311157297823662689037894645226208583^2,"i",modulus=x^2 + 1) | |
| TwistB = 3*F2("9+i")^(-1) | |
| G2 = EllipticCurve(F2,[0,TwistB]) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| https://github.com/ethereum/eth2.0-pm/issues/154 | |
| Nimbus | |
| - Networking | |
| - Investigating interop issues with lighthouse | |
| - Protobuf parsing | |
| - attestations received before blocks causing gossip issues | |
| - Pushed this morning: multinets script that work with a 50/50 lighthouse/nimbus validator split | |
| - Snappy fixes |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import | |
| std/atomics, std/macros, | |
| synthesis, | |
| ../config, | |
| ../primitives/compiler_optimization_hints, # for prefetch | |
| ../instrumentation/[contracts, loggers] | |
| # type dereference macro | |
| # ------------------------------------------------ | |
| # This macro dereference pointer types |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| https://github.com/ethereum/eth2.0-pm/issues/149 | |
| -------------------- | |
| Nimbus: | |
| - Multiple Sync fixes | |
| - Snappy (add compute issue with Lighthouse’s) | |
| - can now sync to Schlesi: slowly but steadily | |
| - working on performance | |
| - in particular Windows | |