/ cf / 7b13fbfa522ffdb2d4173ec3f2b3e809b6b28b
7b13fbfa522ffdb2d4173ec3f2b3e809b6b28b
 1  Return-Path: <luke@dashjr.org>
 2  Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
 3  	[172.17.192.35])
 4  	by mail.linuxfoundation.org (Postfix) with ESMTPS id 8C2BFE2E
 5  	for <bitcoin-dev@lists.linuxfoundation.org>;
 6  	Mon, 22 Jul 2019 17:18:22 +0000 (UTC)
 7  X-Greylist: from auto-whitelisted by SQLgrey-1.7.6
 8  Received: from zinan.dashjr.org (zinan.dashjr.org [192.3.11.21])
 9  	by smtp1.linuxfoundation.org (Postfix) with ESMTP id 38DB7775
10  	for <bitcoin-dev@lists.linuxfoundation.org>;
11  	Mon, 22 Jul 2019 17:18:14 +0000 (UTC)
12  Received: from ishibashi.lan (adsl-98-70-226-244.gnv.bellsouth.net
13  	[98.70.226.244]) (Authenticated sender: luke-jr)
14  	by zinan.dashjr.org (Postfix) with ESMTPSA id 79CA138A0DAE;
15  	Mon, 22 Jul 2019 17:17:32 +0000 (UTC)
16  X-Hashcash: 1:25:190722:bitcoin-dev@lists.linuxfoundation.org::0rZ0E3onjMRuiXE+:agrPW
17  X-Hashcash: 1:25:190722:dev@jonasschnelli.ch::GvGpjUA/HS4ZDSrQ:byyqh
18  X-Hashcash: 1:25:190722:andreas@schildbach.de::AGKTybCWeS0/yGi2:MEKv
19  X-Hashcash: 1:25:190722:lf-lists@mattcorallo.com::CZ8iFpeMfr4ckKfl:kFsy
20  From: Luke Dashjr <luke@dashjr.org>
21  To: bitcoin-dev@lists.linuxfoundation.org,
22  	Jonas Schnelli <dev@jonasschnelli.ch>
23  Date: Mon, 22 Jul 2019 17:17:28 +0000
24  User-Agent: KMail/1.9.10
25  References: <59fad2b6-9b15-ffec-116e-91d27ce29f80@mattcorallo.com>
26  	<qh2qj1$7sg4$1@blaine.gmane.org>
27  	<122FF05A-8A80-4C13-95D1-BA67B602246A@jonasschnelli.ch>
28  In-Reply-To: <122FF05A-8A80-4C13-95D1-BA67B602246A@jonasschnelli.ch>
29  X-KMail-QuotePrefix: > 
30  MIME-Version: 1.0
31  Content-Type: Text/Plain;
32    charset="utf-8"
33  Content-Transfer-Encoding: quoted-printable
34  Content-Disposition: inline
35  Message-Id: <201907221717.30281.luke@dashjr.org>
36  X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED
37  	autolearn=ham version=3.3.1
38  X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
39  	smtp1.linux-foundation.org
40  X-Mailman-Approved-At: Mon, 22 Jul 2019 20:38:39 +0000
41  Cc: Andreas Schildbach <andreas@schildbach.de>
42  Subject: Re: [bitcoin-dev] Bitcoin Core to disable Bloom-based Filtering by
43  	default
44  X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
45  X-Mailman-Version: 2.1.12
46  Precedence: list
47  List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
48  List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
49  	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
50  List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
51  List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
52  List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
53  List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
54  	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
55  X-List-Received-Date: Mon, 22 Jul 2019 17:18:22 -0000
56  
57  On Monday 22 July 2019 13:25:25 Jonas Schnelli via bitcoin-dev wrote:
58  > > I also think as long as we don't have an alternative, we should improve
59  > > the current filtering for segwit. E.g. testing the scripts themselves
60  > > and each scriptPubKey spent by any input against the filter would do,
61  > > and it also fixes the main privacy issue with server-side filtering
62  > > (wallets have to add two items per address to the filter).
63  >
64  > I think the consensus among protocol developers is (please speak up), that
65  > BIP37 (public server based tx filtering) =E2=80=93 in general =E2=80=93 w=
66  as a conceptual
67  > mistake. Maybe extending it further is the wrong step, especially when
68  > promising alternatives like BIP158 (neutrino) are around.
69  
70  Neutrino is very controversial, and NOT less trustful than bloom filters.
71  It also uses significantly more bandwidth.
72  
73  It seems a better approach is to add Stratum (Electrum) support, and to lim=
74  it=20
75  usage of all pseudo-SPV protocols to trusted peers.
76  
77  > The fact that nobody cared about extending it for SW may also underline t=
78  hat
79  > BIP37 is seen as a conceptual mistake and/or "low interest in further
80  > extensions=E2=80=9C.=20
81  
82  Eric Lombrozo added segwit support. While it was never reviewed for Core, i=
83  t=20
84  has been included and supported in Knots since v0.15.1. As I understand it,=
85  =20
86  his mSIGNA wallet also makes usage of the feature.
87  
88  Luke
89