What's new?
v0.9.0-beta1 [Drogon]
We are happy to announce the release of 0.9.0
. This release includes binaries that you can download below.
This is a mandatory major version that does include breaking changes.
This release includes the new elected notary node pubkeys for S8 (Season 8), along with other important consensus changes and improvements such as KIP0002 (KMD Block Reward Reduction proposal) and KIP0003 (KMD Transaction Fee Increase and Burn), both of which were voted on and accepted by the Komodo community. As a result, this is a hard-forking release, making it mandatory for everyone.
S8 (Season 8) will commence at KMD block 4125988
, which is expected around Fri Oct 4, 2024, 13:37:33 GMT+0000
. Nodes that are not updated in time will not follow the KMD and assetchains mainnet. Therefore, it is obligatory to update by the mentioned date.
-
Remove libsnark, libgmp, mini-gmp
- The old
mini-gmp
C-library has been removed, and the functionsbitcoin_base58{en,de}code
have been replaced with internal{En,De}codeBase58
from the Bitcoin codebase. - GMP functions are no longer used in
rewards CC
; the same results can be achieved more efficiently using the internalarith_uint256
type. - GMP functions are no longer used in
payments CC
; refactoring has been done to work with large numbers in calculations usingarith_uint256
. Dilithium
andmusig
have been removed from the CC in preparation for the upcoming update to thesecp256k1
codebase.- Old pre-sapling Sprout (PHGRProof) proofs validation has been removed.
komodod
will no longer verify old Sprout proofs and will assume they are valid. This change is safe forKMD
and ACs, as transactions involving Sprout afterKOMODO_SAPLING_DEADLINE
(February 15, 2019) were prohibited at the consensus level. libnsnark
andlibgmp
have been removed from dependencies and build systems.- KMD and dPoW-protected AC checkpoints have been updated.
These changes will result in faster Initial Block Download (IBD) due to saving CPU time on verifying old Sprout transactions and disabling scripts and other resource-intensive checks during IBD. Additionally, with the removal of old pre-sapling Sprout, the need for
sprout-proving.key
andsprout-verifying.key
files in.zcash-params
(~910 Mb) is eliminated. - The old
-
Qt: Refactor and fix deprecation warnings as part of the preparations for migrating to the latest version, Qt 6.
-
Prepended additional checks for consensus-critical constants. Introduced the
NotaryChecker
class, designed to pre-check the public keys array, season heights, and timestamps before launching the daemon. This check prevents the daemon from starting if any critical information in these arrays is incorrectly filled. -
Fix datacarrier related command-line args.
-
Added new S8 (Season 8) related consensus rule changes, including updates such as new notary node pubkeys, KIP-0002, KIP-0003, and more. According to the KIP-0002 proposal, starting from S8, the block subsidy will be reduced to 1 KMD. This change is intended to reduce market sell pressure and allow previously created coins to increase in cost basis over time. Additionally, per the KIP-0003 proposal, transaction fees for blocks produced by notary nodes will be burned. The primary objective of this change is to enhance KMD tokenomics by creating a deflationary effect through the burning of transaction fees.
-
In this release, we are still maintaining compatibility with Ubuntu 16.04 LTS
Xenial Xerus
as it is supported with Extended Security Maintenance (ESM) until April 2026. This means thatXenial
users can continue to use the KomodoOcean wallet (This can be changed in future releases.) -
Minor fixes and updates.
Packages
komodo-qt-linux.tar.gz
- static binaries of Komodo-Qt for Linux (should work with any Linux distro with GLIBC version not lower than GLIBC 2.23, i.e. starting from Ubuntu 16.04 Xenial)komodo-qt-linux-glibc-2.31.tar.gz
- static binaries of Komodo-Qt for Linux (should work with any Linux distro with GLIBC version not lower than GLIBC 2.31, i.e. starting from Ubuntu 20.04 Focal)komodo-qt-mac.zip
- static binaries of Komodo-Qt for MacOS (tested with Mojave)komodo-qt-win.zip
- static binaries of Komodo-Qt for Windowskomodo-qt-install.exe
- Windows Installer (with komodo.conf and ZCash params install features)KomodoOcean-0.9.0-beta1.dmg
- MacOS Installer (only Komodo-Qt app, without ZCash params and .conf)
Checksum & VirusTotal Analysis:
Link | SHA256 |
---|---|
komodo-qt-install.exe | cd90ae2ce8289e22142a86033c810069584b216a427888061b95049d7833f3f3 |
komodo-qt-win.zip | 4bef5e20e0bafb0de253e8ad395f766a3bbf4dcab0efffe20723a33d3fc0ec44 |
komodo-qt-mac.zip | 7e7bc58ae0ccc9765a4537b3691b60108522dd935c09286ea6f3537a73f8a51a |
KomodoOcean-0.9.0-beta1.dmg | 2e64cad3ebb86dba1374a1a007bb7bc18cc2511af850af9a456026496d476420 |
komodo-qt-linux-glibc-2.31.tar.gz | 5a8a67d53e0579af5cf9eb37917a801427d199424007d96a7a79c3294f8eced6 |
komodo-qt-linux.tar.gz | 36360470a05995694c23a3986abbca0562271f8725ece60e4544f13ad9d7f5c0 |
Verification of Downloads
This release was signed by https://keybase.io/DeckerSU (GPG fingerprint: FD9A 772C 7300 F4C8 94D1 A819 FE50 4808 62E6 451C
).
Notes
For all people who worries about virustotal check results (especially for MacOS and Linux versions): even Bitcoin Core for Mac bitcoin-0.18.1-osx64.tar.gz from official site detected by some AV software as MAC.Miner.6 / RiskTool.OSX.Miner, here is a proof. So, Komodo-Qt (KomodoOcean) is not an exception, bcz it includes miner.