ethereum / yellowpaper

The "Yellow Paper": Ethereum's formal specification
Creative Commons Attribution Share Alike 4.0 International
1.65k stars 512 forks source link

Missing description of ad-hoc world state change at block 1920000 #184

Open yolandaruiz opened 8 years ago

yolandaruiz commented 8 years ago

Several official tools working with the Ethereum blockchain implement a hard coded list of fund transfer, triggered upon reception of block 1920000.

These transfers are not part of the specification and thus these tools are not conform to the current protocol, as they create a world state that cannot be reached from the previous world state without the outside knowledge of the exact list of fund transfers.

A third party creating a tool based on the specification would not be able to interoperate with the official clients.

As these tools are the de-facto standard, the Yellow Paper should probably be updated to reflect it and describe the ad-hoc world state change that has to take place at block 1920000 in order for the blockchain to be valid afterwards.

fulldecent commented 6 years ago

Nobody shall mention DAO fork!