*: generate clusterid

Generate clusterID based on hash(sorted(MemberIDs), discoveryURL)
the current slat is discoveryurl. we will change the salt as we have more information.