-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
State Commitment (SC) API PoC #17226
Comments
The API for SC should roughly support the following:
|
how is pruning and snapshotting being handled? separate interface, behind the scenes of an interface or? |
we discussed those are handled in the root multi-store but will only manage the config of pruning and snapshotting, and the dedicated db backend will be responsible for the detailed flow. |
Yeah that more or less sounds accurate @cool-develope 👍 I think the general flow is:
I'm not really sure about SC though...perhaps we just pass the config to the SC implementation and let it do its thing |
I think we can close this since we have a PoC API for SC ( |
The purpose for this issue is to produce a API PoC for State Commitment.
We want to be able to have the SC layer to act independently without any significant changes to the access patterns or behaviour. But also we would like the existing IAVL-backed module KVStores will act as the SC layer
There are 4 options so far for implementation
Firstly, the benchmarks are being produced for the above, which will be followed by a decision as to which implementation will be used from the above list.
Currently the benchmarks and data set used can be found here
API
The text was updated successfully, but these errors were encountered: