Peter Nose

Results 38 issues of Peter Nose

With the RPC client now supporting multiple concurrent sessions, there are several opportunities for optimization: - Improve master and ephemeral secret replication by fetching secrets in parallel from multiple nodes...

c:key management
c:performance

The pruning strategy `keep_n` doesn't work when syncing a client from genesis. The consensus block store located in `data/consensus/data/blockstore.badger.db` is never pruned, resulting in the database occupying more than 100GB...

c:consensus/cometbft

Ensure that all CHURP structures containing sensitive data (e.g., key shares, derived keys, switch points, etc.) are zeroized on drop to prevent an attacker from retrieving any residual information.

c:key management
c:security

```json {"ID":"12D3KooWPo5FYGDQQikFhrFfzHDw2XPKAfhX5NAtp4HePHFgKQQ2","Addrs":["/ip4/10.0.0.18/tcp/35478"]} {"ID":"12D3KooWA6en49Pg7fwLgZMUZGwURNyB98yDAJh9j74vV74kdD7V","Addrs":["/ip4/10.0.0.18/tcp/64016"]} {"ID":"12D3KooWJeKDoYv19kQBMmFMkQQfogKWgMco2uhdRiDBVJYmBoPV","Addrs":["/ip4/10.0.0.22/tcp/45373"]} {"ID":"12D3KooWKTvsowgyv3WRTVm2dvEBtxpKsshWKtKJmGriGDPdzRBM","Addrs":["/ip4/10.0.0.18/tcp/57546"]} {"ID":"12D3KooWCLwE4S1rpCm4VqoV27t2mtJzNg7wpH9s6kNdQ23DWnuX","Addrs":["/ip4/10.0.0.18/tcp/61838"]} {"ID":"12D3KooWKqaZQPE1xU5VVv3xTnLz7yMmsgwtJopFfUHg6cnaiyWY","Addrs":["/ip4/10.0.0.16/tcp/62896"]} {"ID":"12D3KooWP3i3yHYZKDFyWL7U7VDacuTtCTeD1TKZ7NeWokkLmAdQ","Addrs":["/ip4/131.153.158.97/tcp/9200"]} {"ID":"12D3KooWDzch2bdRmp1tQM13r9cQz3VPUo1ZMjFeLiynK7GQpFw9","Addrs":["/ip4/193.201.82.155/tcp/29200"]} ```

When the final block of an epoch is finalized, the node should switch to the runtime deployment scheduled for the next epoch, since executor commitments must be signed using the...

Moving entropy and VRF out of sub-methods so that they are fetched only once. Changes should be non-breaking.

This should be merged after runtimes support fetching of validator set. - #6397

Sometimes it takes a few epochs for all of the nodes to start registering with the new runtime version. Investigate why don't all nodes register at the same time when...