bnb-chain/bsc - v1.5.18

Published: Jul 23, 2025

Release Summary

This release delivers significant performance enhancements, validator-focused MEV improvements, and streamlined node management features.

Key Highlights

Enhanced MEV Blind Bidding for Validators
To better serve validators' interests, the MEV auction is now truly blind. The system no longer reveals the current best bid price through RPC methods or in bid rejection messages. This change incentivizes builders to submit their best possible bid upfront, which is expected to increase validator revenue. Additionally, default MEV configuration values have been fine-tuned for better performance.

Performance and Database Optimizations
This version includes several key improvements to boost node performance and stability:

Node Operations and P2P Improvements

Bug Fixes and Other Improvements

Release Notes

## Changelog

### FEATURE
[#3158](https://github.com/bnb-chain/bsc/pull/3158) feat: blind bid serves the validator's best interest
[#3197](https://github.com/bnb-chain/bsc/pull/3197) feat: enable shared storage pool
[#3212](https://github.com/bnb-chain/bsc/pull/3212) p2p: treat all EVN peer as trust node;
[#3143](https://github.com/bnb-chain/bsc/pull/3143) miner: change default mev config

### BUGFIX
[#3209](https://github.com/bnb-chain/bsc/pull/3209) params: only enable sharedStorage on special blocks
[#3201](https://github.com/bnb-chain/bsc/pull/3201) miner: fix metric simulateSpeedGauge
[#3204](https://github.com/bnb-chain/bsc/pull/3204) miner: only recommit bids when no error happens
[#3187](https://github.com/bnb-chain/bsc/pull/3187) chore: fix duplicated counter

### IMPROVEMENT
[#3178](https://github.com/bnb-chain/bsc/pull/3178) CI: all use go1.24 to build
[#3210](https://github.com/bnb-chain/bsc/pull/3210) consensus/parlia: warn fast node to update to latest hard fork version
[#3175](https://github.com/bnb-chain/bsc/pull/3175) all: use typed lru
[#3177](https://github.com/bnb-chain/bsc/pull/3177) deps: update prysm version to v5.3.2
[#3193](https://github.com/bnb-chain/bsc/pull/3193) core: warm key TransactionIndexTail by writing
[#3146](https://github.com/bnb-chain/bsc/pull/3146) hash: remove caching that was decreasing perf
[#3205](https://github.com/bnb-chain/bsc/pull/3205) ethdb: tuning pebble compaction parameter
[#3225](https://github.com/bnb-chain/bsc/pull/3225) state: extra check for nano address
[#2809](https://github.com/bnb-chain/bsc/pull/2809) refactor: remove outdated prune-block/pruneancient tool, implement it by tail-deletion
[#3208](https://github.com/bnb-chain/bsc/pull/3208) ethdb : disable blockstore of multidatabase
[#3199](https://github.com/bnb-chain/bsc/pull/3199) all: clear up Verify Node logic



## Assets

|    Assets    | Sha256 Checksum  |
| :-----------: |------------|
| mainnet.zip | ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744 |
| testnet.zip | 9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c |
| geth_linux | 99d04a7d2faabbcfa11182b195bd268e065c6b6d31f2d71db353e9f81b5ca7a6 |
| geth_mac  | 872135e372da52d082f218af49692676bf27f340c8f7155ac2230d562304abfc |
| geth_windows  | ed351e0ff272d99328929ea15118d08fc12d254d89dfbab45ca502beddac9977 |
| geth_linux_arm64  | 6604ce0a66cb34e0122805ace4f04095338173c42a2cce5a3a1d66173aaf670b |

Links

Back to bnb-chain/bsc releases