ckb 0.31.0 (7a85450 2020-04-17)
This version is compatible with v0.25.0 and above. However, it is recommended to upgrade the node, since we will only release security patches based on the latest release.
See how to connect to various chains in Wiki.
This version has improved the chain sync speed a lot, see changes log for details.
Downloads
| OS | Arch | Runtime Dependencies | Package | Sign |
|---|---|---|---|---|
| macOS | x64 | macOS 10.12 or above | zip | PGP |
| Linux | x64 | glibc, libstdc++ | tarball | PGP |
| CentOS | x64 | glibc, libstdc++, openssl | tarball | PGP |
| Windows* | x64 | VC++ Redistributable | zip | PGP |
| Docker | dockerhub |
* Windows support is experimental.
The .asc files are signatures. It is wise and more secure to check out for the files integrity.
Changes since v0.30.2
Sync Improvements
- #1947: Repair using of snapshot (@zhangsoledad)
- #1959: Improve get_ancestor efficiency (@keroro520)
- #1957: Concurrent download blocks on ibd (@driftluo)
- #1966: Enhanced locator (@driftluo)
- #1961: Fix bug on last common marked (@driftluo)
- #1985: Speed up fetch collect (@driftluo)
- #1979: Fix build_skip performance bug (@TheWaWaR)
Features
-
#1955: Bump CKB VM to fix a performance regression (@xxuejie)
-
#1948: Use module disable error instead of method not found (@driftluo)
-
#1956: Replace rocksdb wrapper (@zhangsoledad)
-
#1946: Use same allocator for all (@yangby-cryptape)
-
#1940: Add a feature to enable jemalloc profiling (@yangby-cryptape)
-
#1881: Remove memory cellset (@zhangsoledad)
-
#1958: Log more sync and relay metrics (@keroro520)
-
#1992: Add an option to control how many blocks the miner has to mine (@yangby-cryptape)
ckb miner -C . --limit 10 # Exit after 10 nonces found ckb miner -C . -l 5 # Exit after 5 nonces found ckb miner -C . # Run forever ckb miner -C . --limit 0 # Run forever, too
-
#1993: Add metrics filter (@keroro520)
Filter metrics via
log_enabled!insidemetric!.
Bug Fixes
- #1977: Fix false positive in IllTransactionChecker (@xxuejie)
- #1996: Wait for RPC server to cleanup on shutdown (@zhangsoledad)
- #1997: Orphan_block_pool should record block origin (@zhangsoledad)