Rethereum Geth 1.11.6 - Blake3 PoW Mainnet
Rethereum Geth v1.11.6 is a fork of the official ethereum geth with the following changes.
Rethereum Changes
ETHash consensus changes:
- Replaced Keccak hashing algorithm with Blake3 hashing Algorithm - Dubbed ETHash-B3
- Concensus changed to
ETHash-B3
- TerminalTotalDifficulty & TerminalTotalDifficultyPassed has been disabled.
- Beacon delgation removed
Network changes
- Block time has been changed from 13 seconds to 7 seconds.
- Coin name changed to RTH
- Block rewards modified to 4.0 RTH + 0.1 for uncle blocks for the first ~4 years.
- Chaindata directory name changed to
Rethereum
Ethereum Base changes.
Log rotation has landed in geth, via (ethereum/go-ethereum#26843). Log rotation can be activated using the flag --log.rotate. Additional parameters that can be given are:
- --log.maxsize to set maximum size before files are rotated,
- --log.maxbackups to set how many files are retailed,
- --log.maxage to configure max age of rotated files,
- --log.compress whether to compress rotated files
The location the logfile(s) can be configured as previously, using the --log.logfile parameter.
A new log output format, logfmt was added (ethereum/go-ethereum#27001, ethereum/go-ethereum#26970). It can be enabled using --log.format, which currently supports the options json, logfmt or terminal. (Thus, the --log.json option is now deprecated).
And finally, the flag --vmodule was renamed to --log.vmodule (ethereum/go-ethereum#27071).
Assorted
- New Rethereum bootnodes managed by Rethereum team on Azure US and EU
- Converting the codebase to use atomic types (ethereum/go-ethereum#27068, ethereum/go-ethereum#27031, ethereum/go-ethereum#27030, ethereum/go-ethereum#27013, ethereum/go-ethereum#27011, ethereum/go-ethereum#26992, ethereum/go-ethereum#26993, ethereum/go-ethereum#26951, ethereum/go-ethereum#26935, ethereum/go-ethereum#27121)
- Bugfixes to make tracers more correct avoid crashes (ethereum/go-ethereum#27029, ethereum/go-ethereum#26848)
- Fix race-conditions in graphql (ethereum/go-ethereum#26965)
- New CPU counter-typed metrics (ethereum/go-ethereum#26796)
For a full rundown of the changes please consult the Geth 1.11.6 release milestone.