Ethereum geth client hard coded 15 consensus layer boot nodes of discv5 protocol, which is a design error. The geth client is an execution layer client. It should hard code the execution layer boot node of the discv5 protocol instead of the consensus layer boot node.
