ECIP 1107: WIP Proof of Work Transition Process Testing
| Author | Antoine Toulme |
|---|---|
| Discussions-To | https://github.com/ethereumclassic/ECIPs/discussions/444 |
| Status | Draft |
| Type | Informational |
| Created | 2022-02-27 |
Work in Progress
Work in progress (WIP) -- An ECIP where the author has asked the Ethereum Classic community whether an idea has any chance of support, he/she will write a draft ECIP as a pull request. However, if the idea is still in a very early stage, and will have a lot of commits and changes by the author, editors or contributors, it may be better to enter it as a WIP. Make sure to add [WIP] in the title (example: [WIP] ECIP-X) of the early stage ECIP so other members can mute it if they are not interested in participating at this stage.
Read more about Ethereum Classic Improvement Proposals (ECIPs) at https://github.com/ethereumclassic/ECIPs and ECIP-1000.
Abstract
Taking after Core Dev Call 18, ETC Cooperative wants to test forking Ethereum Classic Mainnet into a separate network to test Keccak256 mining and the transition process between ETChash and Keccak256 mining and vice versa.
Copyright / Licensing
Copyright and related rights waived via CC0.
Specification
ECIP Editor Note: Please update section to ECIP-1000 standards.
Work in Progress.
- ETC Cooperative wants to select a block of ETC mainnet and take all account information, sent to a separate network.
- The network must have a different
chain_id. - The network must allow to change the Proof of Work algorithm in use.
- It should be possible to change the Proof of Work algorithm back and forth between ETChash and Keccak256.
- TBD whether the change should be cyclical or on demand.
Motivation
ECIP Editor Note: Please update section to ECIP-1000 standards.
Work in Progress.
ETC Cooperative is testing a situation where we transition across Proof of Work algorithms and require something that looks as close as possible as the real thing.
Rationale
ECIP Editor Note: Please update section to ECIP-1000 standards.
Work in Progress.
ETC Cooperative wants to make sure we can easily change between Proof of Work algorithms. In particular, we want to make sure we can adjust difficulty faster during the adjustment period of the algorithm.
Backwards compatibility
ECIP Editor Note: Please update section to ECIP-1000 standards.
Work in Progress.
Reference implementation
ECIP Editor Note: Please update section to ECIP-1000 standards.
Work in Progress.