# Functions
NewDiscoveryService returns a new discovery service.
# Interfaces
CryptoService is an interface that discovery expects to be implemented and passed on creation.
Discovery is the interface represents a discovery module.
RPCService is an interface that the discovery expects to be implemented and passed on creation.