public override bool Equals(object o) { if (!(o is Block)) { return(false); } var other = (Block)o; return(Hash.Equals(other.Hash)); }