You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 13, 2022. It is now read-only.
The Cosmos SDK team are planning to replace their use of IAVL with https://github.com/lazyledger/smt but need to make breaking changes to KVStore, namely SMT does not support iteration over keys
https://github.com/silasdavis/trieste could still be an option, but needs work. If we want to have a defined 'file format' storage scheme (based on something like capnproto/flatbuffers) then it might be useful to own this layer.
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
IAVL lacks a maintainer and has fundamental performance issues (see
cosmos/cosmos-sdk#829 and cosmos/cosmos-sdk#7100)
The Cosmos SDK team are planning to replace their use of IAVL with https://github.com/lazyledger/smt but need to make breaking changes to KVStore, namely SMT does not support iteration over keys
https://github.com/silasdavis/trieste could still be an option, but needs work. If we want to have a defined 'file format' storage scheme (based on something like capnproto/flatbuffers) then it might be useful to own this layer.
The text was updated successfully, but these errors were encountered: