Skip to content

v0.6.1

Latest
Compare
Choose a tag to compare
@quake quake released this 22 Nov 10:57
· 4 commits to master since this release
ad55535

This release is a major update to the previous version. It includes a storage optimization: a new feature flag trie allows users to store the branch data in an optimized way, this feature flag is disabled by default for compatibility with the previous version.

Comparing to the previous version, the trie feature can reduce the storage usage by 90% and improve the performance by 15x (see benchmark). Users need to migrate the storage data from the previous version to the new version if they want to enable the trie feature flag, the migration process is simply creating the smt tree and inserting all the leaves from the previous data.

Changes

  • feat: load root from store #32
  • feat: TrieTree implementation #34