Designing the genesis file for a private Hyperledger Besu network
What goes into a private Besu genesis file and why it is hard to change later: consensus section, initial validators in extraData, gas limit, preallocated accounts and contracts, curve choice and milestone blocks.

