Changelog
The "-SI" suffix stands for Super-Instruction and this is an experimental feature release based on v1.5.19.
It implemented BEP-610:Smart-Contract Bytecode Optimization & Super-Instruction Execution
BEP-610 introduces Super-Instruction, which are some custom single-byte opcodes that replace the high-frequency EVM opcode sequences. The contract bytecode is preprocessed off-chain to embed these opcodes, and the on-chain interpreter executes them atomically. The approach yields significant execution layer efficiency without changing the consensus rules or requiring hard forking.
To try this feature, pls enable Eth.EnableOpcodeOptimizing in config.toml:
[Eth]
EnableOpcodeOptimizing = true
...
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744 |
testnet.zip | 9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c |
geth_linux | e13c8879c5ed7243e080fca6bf4afb7e703f5813970ee636b44f84dec8eeddb0 |
geth_mac | 6c5e77e24cb0aec0b27403f51e2b7b1d1bf6b63efc0f7ffa489174e20b44bce2 |
geth_windows | f4b3c28b19445398b65db1a57e8da146f70c001a0b28c15034328bc1573b7736 |
geth_linux_arm64 | 4a851a5d9f97309fe702fff337489a0c71cb6b116082c16922abe284d6904553 |