Nathan Holland

Results 33 issues of Nathan Holland

Sometimes nodes on the gossipqa network fail to properly connect to the network, leaving them stuck in catchup forever. Over the last 24 hours, for instance, ~7-8 nodes entered this...

bug
backlog
zkapps performance testing

Some nodes on the network get stuck in catchup forever. The precise behavior is that they are receiving gossip information about blocks, but are not able to establish any p2p...

zkapps performance testing

Snark work is defined at a completely polymorphic level of type generalization. This was to be able to talk about the type without requiring any functor dependencies. Now that much...

technical-debt
backlog

Tentative proposal: Add a new field to the protocol state called `ledger_proof_nonce` which start at `0` and is incremented every time a ledger proof is included into the blockchain proof....

API
daemon
feature
easy
backlog

In order to integrate the persistence logic into the transition frontier, the creation of the root staged ledger was pushed down into the transition frontier itself. However, the bootstrap controller...

daemon
optimization
technical-debt
backlog

The `Transaction_snark_scan_state.target_merkle_root` function was added in https://github.com/CodaProtocol/coda/pull/3439 to be used in the Sync_ledger code, but the implementation is not efficient. It's possible (and not very difficult) to implement this function...

daemon
optimization
medium
technical-debt
backlog

The `Persistent_frontier.Database` should expose an interface that allows callers to batch write requests across multiple calls into the `Database` module. Right now, each function exposed by `Database` for writing to...

daemon
optimization
easy
protocol-engineeer-onboarding
technical-debt
backlog

The persistent transition frontier database lags behind the root snarked ledger database by design (in order to limit writes required to scale transition throughput and eventually separate writes to a...

daemon
bug
hard
post-mainnet
vTeam - Fixing/Debugging
backlog