github vechain/thor v1.3.0
Entropy (v1.3.0)

latest releases: v2.1.1, v2.1.1-rc.1, v2.1.1-rc...
4 years ago

IMPORTANT HINT: full resynchronization is required when upgrading to this release.

After months of work, now comes the most significant update since mainnet launch. This release brings many dramatic improvements, especially in terms of performance and efficiency:

  • Drastically reduces disk space occupation by 80% (with state pruner enabled)
  • At least 2X as fast to access cold VM state
  • Much more effective trie cache, reduces 50% RAM usage
  • Greatly speeds up querying event/transfer logs
  • Reduces logdb size by 40%

Notable changes:

  • Fix improper connection limit setting for logdb
  • Remove live blocklist
  • Fully rebuild maindb
    • save trie nodes with node-path as prefix
    • use freecache to replace bigcache
    • optimize trie cache
    • support pruning trie nodes
    • use trie to index blocks and transactions
    • store one tx/receipt per record instead of bundle
    • optimize tx/receipt cache
    • support querying block number by timestamp
  • Improve VM state error handling
  • Redesign logdb table schemas
    • add ref table to map id and data to reduce disk space usage
    • optimize indexes to cover most cases
    • remove time range query options
  • Improve gas limit suggestion algorithm
  • Optimize block packing process
  • Reset default cache flag value to 1GB
  • Add the feature of adaptive gas limit for solo mode
  • Add cache option for solo mode
  • Deprecated APIs removed:
    • POST /logs/events
    • POST /logs/transfers
    • POST /events
    • POST /transfers

Don't miss a new thor release

NewReleases is sending notifications on new releases.