Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id B009B941 for ; Mon, 13 Feb 2017 05:18:39 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-pg0-f54.google.com (mail-pg0-f54.google.com [74.125.83.54]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 665D6A6 for ; Mon, 13 Feb 2017 05:18:38 +0000 (UTC) Received: by mail-pg0-f54.google.com with SMTP id 204so29260628pge.0 for ; Sun, 12 Feb 2017 21:18:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=voskuil-org.20150623.gappssmtp.com; s=20150623; h=to:from:subject:message-id:date:user-agent:mime-version; bh=HYCP6HPX+SJGhxs1KuF4tDqHxy8qg/QHIUPJ2sseCdI=; b=Cl/kiM1CUdDzaxWmsqfCu8sAi35FMIH3DwCMWAgQwEFbM2HbYux84g/ekiLOCc3xkk hJwwh2sGySk6ZuHCQtDt90rsZ8hQl4uQXy7xl+TCNd7ScS/t7yId00L60UCBJPyBwKyw HxayRyxm0dTBcoeYVX3niaLRdBQ4QunA2BEPcqXUXd4mq0auuyJOc7u47A1TZlPM13tZ ufEfIQx5a/EKgdeDQgCA3x2Tqh/47MJuoOZC86+0zaXsF6s44ULGXfwEAXhw6W0qgEik L97XO85ExrigcJshMM6Pbxcge5wt2P5x52hFiMC+rWm5vdwPfAO6j2VA6HjLztLXYunF IhUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version; bh=HYCP6HPX+SJGhxs1KuF4tDqHxy8qg/QHIUPJ2sseCdI=; b=MB6lFPwfznaU8hKIz/24gQ5AjmdHKz5VQRpbU2fAjcbSwuHtGktcc+kMGENhTRDXD3 IOLtBkS1Eto4LRgzKotXCj5J2xrE8GhIof00MYM9NESKoikbCiyjlPYL0aV2YWlJ0c2O oRegsLwSzneTzbzPCixg3zYzzySGyH1EY02Zf1WftBEMVweXzz+Z2N/UMvnLJfF9/+Al AMb7VHGTZ+XyqzKXIphfsmBu19DZUN4YBbgYua44rGaInb1uVUVrYfv6gx7A0YSatnbM /1eBdnyOdMK3eBCWsn+VGy3Wfy5pI31pR9bwOsvz/0/zssvmHdrehYNakj1RcKuGGs0C wtGg== X-Gm-Message-State: AMke39mo6FjmjgubNOMEBcYEvV5RXtAO31YkhqWjH5CYpiUWXFMk4niRQVSo4TL0e27IVw== X-Received: by 10.84.199.194 with SMTP id d2mr27723013plh.134.1486963117985; Sun, 12 Feb 2017 21:18:37 -0800 (PST) Received: from ?IPv6:2601:600:9000:d69e:e9fa:f3dd:713:2955? ([2601:600:9000:d69e:e9fa:f3dd:713:2955]) by smtp.gmail.com with ESMTPSA id m15sm11453854pfk.104.2017.02.12.21.18.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Feb 2017 21:18:36 -0800 (PST) To: Bitcoin Protocol Discussion , libbitcoin@lists.dyne.org From: Eric Voskuil X-Enigmail-Draft-Status: N0110 Message-ID: Date: Sun, 12 Feb 2017 21:18:41 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5v4tMrNrSlKbtkmknS9F6cThn8RqK9csK" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org X-Mailman-Approved-At: Mon, 13 Feb 2017 07:57:57 +0000 Subject: [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 05:18:39 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5v4tMrNrSlKbtkmknS9F6cThn8RqK9csK Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable The BIP151 proposal states: > This proposal is backward compatible. Non-supporting peers will ignore the encinit messages. This statement is incorrect. Sending content that existing nodes do not expect is clearly an incompatibility. An implementation that ignores invalid content leaves itself wide open to DOS attacks. The version handshake must be complete before the protocol level can be determined. While it may be desirable for this change to precede the version handshake it cannot be described as backward compatible. e --5v4tMrNrSlKbtkmknS9F6cThn8RqK9csK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJYoUGxAAoJEDzYwH8LXOFOTiwIAIixQ/0F7Zqmcndk80xmMW5R mTrNA+p2VGc3OdKnjZcodDEHNIIP0kxF372H9smn22LNYgKMU63a9na1HmOevjXO /lIbPsIOvvKuyDDggVSURBlKo0EUsnRyvlL3M2ERFQw5N8N6f0rXh3YQKmAyaq0B buOOsquVOW6tbBlmcE2fN4Lr6oa6SSR/glsrtD7cdBcXLrkUZ/AvxeT4e7i6B+5Y RMv3ZdiHuaKBsuU/vavOYG+omqtRD3tiTCzC11p1PDUyX+dCMvGd1Y8A4/uz4uqc 8Bqwpi2eKYiYsszqR3JPBBFHE9PGpP+4UxikBUEpJGtigLe2C+7xYhaagKtbPsk= =GF0g -----END PGP SIGNATURE----- --5v4tMrNrSlKbtkmknS9F6cThn8RqK9csK--