peer.go
func (p *Peer) Equals(other *Peer) bool {
	return p.Key == other.Key
}
func (p *Peer) Equals(other *Peer) bool {
	return p.Key == other.Key
}
func ( p * Peer ) Equals ( other * Peer ) bool { return p . Key == other . Key }
// Equals reports whenever 2 peers are actually represent the same node.
Equals reports whenever 2 peers are actually represent the same node .