I keep reading about chain spec json files and genesis .json files. I'm in the last stages of firing up a private network with a unique chain spec, and I wonder if I also need a genesis.json? Or does the "genesis" section of the chain spec cover it?
Chain Spec json is for parity and
genesis.jcon is for Go Ethereum
Translate Geth to Parity Ethereum chain spec. keorn/parity-spec
The genesis section of the Parity chain spec file covers it. However if the chain spec differs significantly from Geth defaults, the network will not be usable by Geth as Geth is not as configurable as Parity.