This version of Hoosat Network Node (HTND) brings us non-breaking updates and the hard fork level update is 0x03 subnetwork for JSON Data which will be available after DaaScore of 92,464,005 which is about 30 days from now.
- Hoohash node optimizations, +15% faster block PoW hash validation.
- BlockWindow function optimization ~75% faster.
- Thread safe LRUCaches.
- Remove most of the locks from consensus, which were causing blocks between processing different things like blocks could not be processed if transactions were being processed.
- Faster exit for processing already known duplicate blocks in block relay.
- 0x03 subnetwork for JSON data, which has 10Kb size limit and does not accept embedded images or binaries.
- 50ms block template fetching cache to allow 20 different block templates per second.
- Hardening the node against panicing from isNotFound errors.
- Fix issue in reachability data store logic not continuing to read from DB if LRU cache returns ok as true, but empty reachability data as empty.
- Add gRPC function to get block by transaction id
GetBlockByTransactionID - PebbleDB shift as default database. To use leveldb
--dbtype leveldb - LevelDB merge tool
So please update your node before 92,464,005 DAA Score. There is quite bit of mainnet upgrades available for you.