bitcoin protocol handshake works