Matthew Keil

Results 42 comments of Matthew Keil

@twoeths @philknows Spoke with @wemeetagain and we will merge this one after interop. Should not be an issue but why add more complexity to an already moving target. Can sit...

`@chainsafe/bls` is designed isomorphicly and to work with either `@chainsafe/blst` or `bls-eth-wasm` depending on if its running client or server side. Looks like the `blst` side is setup as a...

> Note, for now, we've just added `@chainsafe/blst` as a direct dependency for ultralight so we can proceed but will update if/when this gets resolved on the lodestar side. @acolytec3...

I got a POC built and it doesnt add as much time as you noted above. Please check out my methodology. https://github.com/ChainSafe/blst-ts/pull/118

There is little appreciable difference in metrics between the blst rebuild and the branch that is adding in the randomization factor for multiple same message verifications. While present it seems...

Metrics for "till recieved" beacon block which should correlate to reduction in snappy decompression. Seeing slightly better speed on mainnet but similar results on the large validating nodes ## `lg1k`...

looks like the metrics may not be panning out for this branch. It doesnt seem like there is a notable performance gain and the memory consumption is way up. Also...

Thanks for reaching out on Discord @Ayoseun!!! The block passes validation in [validateGossipBlock](https://github.com/ChainSafe/lodestar/blob/8b6ecc44c1892115d0e7396b2a5f0ae8fc0d9e6f/packages/beacon-node/src/chain/validation/block.ts#L19) and is handled in [`handleValidBeaconBlock`](https://github.com/ChainSafe/lodestar/blob/8b6ecc44c1892115d0e7396b2a5f0ae8fc0d9e6f/packages/beacon-node/src/network/processor/gossipHandlers.ts#L255). Please read through the discussions about the SSE event (not an inclusive...

Hi there @har777!! We are looking at including this code but wanted to see if you are still interested in taking it across the finish line. Feel free to reach...

Profiles from `1.16.1-rc.1` [v1.16.0-rc.1_feat1-lg1k-hzax41_network.cpuprofile](https://github.com/ChainSafe/lodestar/files/14476535/v1.16.0-rc.1_feat1-lg1k-hzax41_network.cpuprofile) [v1.16.0-rc.1_feat1-mainnet-hzax41_network.cpuprofile](https://github.com/ChainSafe/lodestar/files/14476536/v1.16.0-rc.1_feat1-mainnet-hzax41_network.cpuprofile) [v1.16.0-rc.1_feat1-md64-hzax41_network.cpuprofile](https://github.com/ChainSafe/lodestar/files/14476537/v1.16.0-rc.1_feat1-md64-hzax41_network.cpuprofile) [v1.16.0-rc.1_feat1-lg1k-hzax41_main.cpuprofile](https://github.com/ChainSafe/lodestar/files/14476539/v1.16.0-rc.1_feat1-lg1k-hzax41_main.cpuprofile) [v1.16.0-rc.1_feat1-mainnet-hzax41_main.cpuprofile](https://github.com/ChainSafe/lodestar/files/14476541/v1.16.0-rc.1_feat1-mainnet-hzax41_main.cpuprofile) [v1.16.0-rc.1_feat1-md64-hzax41_main.cpuprofile](https://github.com/ChainSafe/lodestar/files/14476542/v1.16.0-rc.1_feat1-md64-hzax41_main.cpuprofile)