v2.0.0
Changes in this release:
New features:
- Rework of SQL repository to reduce full node size from 25GB+ to 10GB
- Added top-only sync option, to reduce database to under 1GB by holding only recent blocks
- Added automatic bootstrapping feature, which occurs for new nodes or after deleting the db folder
- Added import/export of minting accounts (in JSON format)
- Automatically import data on node startup, and export it on shutdown
- Speed up syncing of older blocks by reading from the block archive rather than the SQL database
- Added new /bootstrap API endpoints for bootstrap creation and validation.
- Added scheduled repository maintenance to keep database sizes down. By default it occurs every 1-4 weeks at a random time.
Note: the first time you run 2.0.0 will result in either a reshape or an automatic bootstrap
- If the existing db has the AT States height index intact, it will be transitioned to the block archive format (approx 2 hours with SSD, much longer with HDD).
- If there is no existing db, or the db is missing the index, a bootstrap will be performed automatically, but any trade keys and minting accounts will be retained (approx 30 mins).
- The above processes will be skipped for anyone who has previously run a 2.0.0 beta version, as they will have gone through this process already.
Full nodes running v2.0.0+ will now have an "archive" folder within the existing "db" folder. Do not delete this, as it is needed to access and serve older blocks.
qortal.jar
If built using OpenJDK 11:
MD5: ca90ac1599c763803a01960473a724da
SHA1: 1880ecb7342885619947fc636b16e280fdf4a299
SHA256: a8567a1ff6d7ca163b7d7a442a78deb3d94772e36eb6cc9da206ba2d7d1ad6d7
qortal.exe
MD5: 595b005ffb55c40eb1433097da57daf1
SHA1: 7dc27a50d9c5d3117b6377446c0392c216d147cd
SHA256: 6cf4b2b4a8aae510fab88ad152b53cdf48a1591bebf72b2f0a6a3eaaae3bb58f
VirusTotal report for qortal.exe
qortal.zip
Contains bare minimum of:
- built
qortal.jar
log4j2.properties
from git repostart.sh
from git repostop.sh
from git repoprintf "{\n}\n" > settings.json
All timestamps set to same date-time as commit, obtained via git show --no-patch --format=%cI
Packed with 7z a -r -tzip qortal.zip qortal/
MD5: fc5983df975fa4d75e87d65614d238bb
SHA1: 4da9e67cc2748b36658e4628d6acc07ecff7f4b0
SHA256: 51403af6ed2428053b9d0d1ba631823239f7a585445f843a6092d9d484f410cd