This file contains 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
#52 call - https://github.com/ethereum/eth2.0-pm/issues/191 | |
Nimbus | |
Networking: | |
- Improve tracking of resources: streams, channels | |
- Gossipsub audit fixes (done late because 1.1 was not tested enough during its allocated phase) | |
Core: | |
- Toledo |
This file contains 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/184 | |
———————— | |
———————— | |
Testing and Release updates | |
Eth 1.0 release candidate WIP | |
Zinken |
This file contains 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 arraymancer | |
import sequtils | |
import random | |
import strformat | |
# https://d2l.ai/d2l-en.pdf 3.2 LinearRegressionImplementationfromScratch english version. | |
iterator data_iter[T](batch_size:Natural, features:Tensor[T], labels:Tensor[T]): (Tensor[T],Tensor[T]) = | |
let num_examples = len(features) | |
var indices = toSeq(countup(0,num_examples - 1)) | |
random.shuffle(indices) |
This file contains 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 | |
# Internal | |
./milagro, ./common | |
proc PAIR_BLS12381_double(A: var ECP2_BLS12381, a, b, c: var FP2_BLS12381) {.importc, cdecl.} | |
proc PAIR_BLS12381_add(A, B: var ECP2_BLS12381, a, b, c: var FP2_BLS12381) {.importc, cdecl.} | |
proc ECP_BLS12381_set(P: var ECP_BLS12381, a, b: BIG_384): int {.importc, cdecl.} | |
proc PAIR_BLS12381_line(v: var FP12_BLS12381, A, B: var ECP2_BLS12381, Qx, Qy: ptr FP_BLS12381) {.importc, cdecl.} | |
proc PAIR_BLS12381_ate(r: var FP12_BLS12381, A: var ECP2_BLS12381, B: var ECP_BLS12381) {.importc, cdecl.} |
This file contains 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/181 | |
Nimbus | |
Audit: | |
- Last phase of audit started | |
- Validator core: secrets & keystores | |
- Attestation/block proposal + Slashing protection | |
- Gossipsub (1.1) | |
- RPC |
This file contains 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/178 | |
Nimbus: | |
Audit: | |
- Highlighted several potential for malicious attestations or blocks | |
to exhaust the system memory, so now use bounded buffer and explicit drops | |
when late | |
Current focus: |
This file contains 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/173 | |
Nimbus | |
Medalla: | |
1. Losing peers | |
2. Syncing performance | |
3. (very) High-memory usage for 2 caches: | |
- epoch cache that in particular caches validators public keys | |
was way too aggressive after a couple speed optimizations (gigabytes!) |
This file contains 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 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 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 |