v1.1.8
版本发布时间: 2022-01-28 11:54:47
bnb-chain/bsc最新发布版本:v1.5.1-alpha(2024-12-09 21:32:54)
Description
Release v1.1.8 is a performance release. Verification && Commit Pipeline
, Go Native Tracer
and Block Prune
are introduced in this release.
Change log
FEATURES
- #668 implement State Verification && Snapshot Commit pipeline
- #581 implement geth native trace
- #543 implement offline block prune tools
IMPROVEMENT
- #704 prefetch state by applying the transactions within one block
- #713 add ARM binaries for release pipeline
BUGFIX
- #667 trie: reject deletions when verifying range proofs
- #643 add timeout for stopping p2p server to fix can not gracefully shutdown issue
- #740 update discord link which won't expire
Changes
State Verification && Commit Pipeline
State verification and storage commit pipeline is introduced in https://github.com/binance-chain/bsc/pull/668. It is an experimental feature that is expected to improve the performance, enable it by appending --pipecommit
to the process command.
Ancient Data Prune
A new tool is introduced to prune ancient undesired block data, it will discard block
, receipt
, header
in the ancient db to save space.
Example: ./geth snapshot prune-block --datadir ./node --datadir.ancient ./chaindata/ancient --block-amount-reserved 1024
.
Note: 1. Stop the client before pruing; 2. datadir.ancient
is based on datadir
, ./chaindata/ancient
means ${datadir}/geth/chaindata/ancient
actually
Go Native Tracer
The default tracer is now based Golang implementation rather than Js implementation.
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | 6dd6976b9c8d407e95ed99cd46f7badfa410f3f374ea3e360defab0f63fa3ed2 |
testnet.zip | c9c20ceb98911cc3fa7ceda3e5efbf17a3791fdc46f2f6ab13af7ac77f1a65eb |
geth_linux | 73a30eb9d12b82374bf8d1f39369be27f8bee97095b8ad9ba89b1bb8662e3e2a |
geth_mac | 556ad673d9aa4e5daf32a15a6dcdc34d34a0711a6afb1878dbe51b6c013ce1e5 |
geth_windows | 402bf3587411b445d0b4c6918453caa660af8daf9167693442d441e8343d03b7 |
geth_linux_arm5 | 5158e00c073574caf080c9272b7b6ef11b14ac8baee0f391b4f3b11967a2b0e8 |
geth_linux_arm6 | d2f8ec1c94461f0bc1c78b2ea8d8722ea341b1e5b525361ca1b3b445fdf330c5 |
geth_linux_arm7 | 87aa64d0d54275c4e28eb6c67d8103f6bba7ebcc1121d21da44f14c6f8168372 |
geth_linux_arm64 | c328dba014e0bc4fa8f2ebd90e37dcc4e7512f6b2c0901d6d32798f1800da2c1 |
1、 geth-linux-arm-5 44.16MB
2、 geth-linux-arm-6 44.08MB
3、 geth-linux-arm-7 44.02MB
4、 geth-linux-arm64 48.2MB
5、 geth_linux 45.79MB
6、 geth_mac 38.2MB
7、 geth_windows.exe 72.58MB
8、 mainnet.zip 48KB
9、 testnet.zip 41.17KB