Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id AAA25258 for ; Mon, 13 Feb 2017 10:07:28 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from server3 (server3.include7.ch [144.76.194.38]) by smtp1.linuxfoundation.org (Postfix) with ESMTP id 8F8CBD5 for ; Mon, 13 Feb 2017 10:07:27 +0000 (UTC) Received: by server3 (Postfix, from userid 115) id 5484A2D006FB; Mon, 13 Feb 2017 11:07:26 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, FSL_HELO_NON_FQDN_1 autolearn=ham version=3.3.1 Received: from Jonass-MacBook-Pro.local (unknown [213.55.211.10]) by server3 (Postfix) with ESMTPSA id 5B8FE2D00145 for ; Mon, 13 Feb 2017 11:07:25 +0100 (CET) To: bitcoin-dev@lists.linuxfoundation.org References: From: Jonas Schnelli Message-ID: Date: Mon, 13 Feb 2017 11:07:12 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ViPaN93HIHR1HHdhg8BejSJdcshOoO36Q" Subject: Re: [bitcoin-dev] BIP151 protocol incompatibility X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Feb 2017 10:07:28 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ViPaN93HIHR1HHdhg8BejSJdcshOoO36Q Content-Type: multipart/mixed; boundary="WigGl22UoseNw9COWWPrDDRnFeG8K91Hc"; protected-headers="v1" From: Jonas Schnelli To: bitcoin-dev@lists.linuxfoundation.org Message-ID: Subject: Re: [bitcoin-dev] BIP151 protocol incompatibility References: In-Reply-To: --WigGl22UoseNw9COWWPrDDRnFeG8K91Hc Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit > All adopted BIPs to date have followed this > pattern. This is not the same and it is not helpful to imply that it is > just following that pattern. Look at feefilter BIP 133 (https://github.com/bitcoin/bips/blob/master/bip-0133.mediawiki#backward-compatibility) or sendheaders BIP130 (https://github.com/bitcoin/bips/blob/master/bip-0130.mediawiki#backward-compatibility) Isn't it the same there? Once BIP151 is implemented, it would make sense to bump the protocol version, but this needs to be done once this has been implemented/deployed. Or do I make a mistake somewhere? > > As for DOS, waste of bandwidth is not something to be ignored. If a peer > is flooding a node with addr message the node can manage it because it > understands the semantics of addr messages. If a node is required to > allow any message that it cannot understand it has no recourse. It > cannot determine whether it is under attack or if the behavior is > correct and for proper continued operation must be ignored. How do you threat any other not known message types? Any peer can send you any type of message anytime. Why would your implementation how you threat unknown messages be different for messages specified in BIP151? --WigGl22UoseNw9COWWPrDDRnFeG8K91Hc-- --ViPaN93HIHR1HHdhg8BejSJdcshOoO36Q Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEMu5cTD+hXMrbRqvlKdS8tkFvU+wFAlihhVwACgkQKdS8tkFv U+wkhw/9GdgXTyrZOv3xsdjrj96UBPNPT+ouj1yxMpjKU9BmSirYZ22UMFga6Afk c1sptolfYp3oOH5Z47JR1Tk8r/ArkjqPpWGDqlXmapJg5qfdvx7GgDVxfJCTyTJY dr0/AW+sFTiO/tvFGFqUANtgkVXiT0eFqkzXjtZNg/xDUkyywDMSZzcVF/2SDcih l73TyJk8ZDtR+FtaG0/pU7G/wf34Z6ECg7A/cpBh3ySBmSRZB2Z6thY4TbOnZ8wu xj3aE8UYmagEE5hKvsnTszW+9slkLJZ34MwDujPogd1L0lmMxaEty4nBLKdy531h b4ciHJsGO1NkeO8bLqWwxeFdEFPtop4q4w5L/p/vHX2tJRxgJ8TxBmLUOedr+BKq sfjEji7IY00t0/Oj0OQb2TVffU8Yq+L+TPO6a+sg4IWYY0U5g5kiw7H0sehsORcv QvYiviiR26/58qOMe5FhawYhXtPQMLabVhUGrnGXTYtEpRh3KopNDlMpUUKaVRvj vNsChHDWN37eEpx1OJLQaNBaCot3eRku8ngqSJzSL6xyYOClMjFx7ROjV8pAgpEg XnNhWBjzC2BQF+cWsy1LjDV4GLyT6wqEaGvARae0YiMAtZAyzl69ALFtvvbBrz2i O6m/ocY64FuVko+ExkFadBjZeQLZlxpbI/nMvz/DHv5w+pxEOmw= =i0O/ -----END PGP SIGNATURE----- --ViPaN93HIHR1HHdhg8BejSJdcshOoO36Q--