summaryrefslogtreecommitdiff
path: root/18/960cfc7a093e255996a7ae564b6db812591059
blob: e8c0df8ec01bc7fd2ff14a7009f20df24e54a083 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
Return-Path: <tamas.blummer@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 2871AB65
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 26 Jul 2019 07:45:23 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com
	[209.85.128.54])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 93B51709
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 26 Jul 2019 07:45:22 +0000 (UTC)
Received: by mail-wm1-f54.google.com with SMTP id f17so46802018wme.2
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 26 Jul 2019 00:45:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=from:mime-version:subject:date:references:to:in-reply-to:message-id; 
	bh=zOHsELX8+1RpI+90eAnwwBdlOOir+iRIdSvelubq7as=;
	b=j87DPtxL0pShk+hZRUJboNgCMglzicAICZ2AgJfSm7UeuzeV78O1Iq+lL4gPUUDZaT
	S7ot43jbIrUKHxsiDt+pphqcR1fNb1MEsR02VZHMvRLmqi7vXYRIQCUPCJjqnVTR1Q62
	DjZU+aPBDprnOKTYQvQkB1xnfvjeNaUc2o8s92dphhj4gcBmwea5d3QDxwzWVpz5AYuB
	Re5ci5lEazJKnKS9UJ+e9Vm7YO2pTN+0nobfIDuVne9erB+8AxZQybsVo9Xmjg9FQePu
	6FT3YlJSCX3Gn712QQWanrs+C+bpk6gNfQB3mxgMDW4Ml3AE0u83ocBSY+7vEhj5zYNc
	LBWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:from:mime-version:subject:date:references:to
	:in-reply-to:message-id;
	bh=zOHsELX8+1RpI+90eAnwwBdlOOir+iRIdSvelubq7as=;
	b=Lxbuso7/kYKKxpcAoE04ZX3ti/B86TK4K6/Smf2eCZHEr8H/W1u/C8oTbWehIF/3ow
	KeKq5SUYaSF5CjX7VLKkfxU3fBOkBLoge1j5tHYX9iyqeYwaDp2N0FARo4WAJN5ikGwV
	c9f7u/nCU+drKyLZx2Fipkajg/+lAGCxjSQkzkF/LFmqekOzKu4dslaw5pW5eEMFPGM3
	0uetKTDgOTXCLZLqwXnhlWAmKo8JdSUndouAcqFLhlIDE5IHJeD215L2ywaKKxAAGDPq
	sq5JevLwl6tUDzb/VtjQcGHu3dph3NrVQmGq1aWxeQ5RspKBtEl0Gs5q/FOMA70XmHke
	6S2w==
X-Gm-Message-State: APjAAAVddohQfO8QhFDJm7v/kpVSytMT4a9g6zPq8E4ky5rbCOJEsQ6m
	8MFJfeOrfqTGuBZ6Xahf1CU=
X-Google-Smtp-Source: APXvYqx0KD9qWXr2CWU2P1INmOlSSRv9t5CqGTkj0iT00WQFVR9e11fxSvuizJbw3t2BRZktQsSqpA==
X-Received: by 2002:a05:600c:218d:: with SMTP id
	e13mr84149802wme.29.1564127121049; 
	Fri, 26 Jul 2019 00:45:21 -0700 (PDT)
Received: from p200300dd67126497fc64860aba0ec4ab.dip0.t-ipconnect.de
	(p200300DD67126497FC64860ABA0EC4AB.dip0.t-ipconnect.de.
	[2003:dd:6712:6497:fc64:860a:ba0e:c4ab])
	by smtp.gmail.com with ESMTPSA id
	x24sm49599215wmh.5.2019.07.26.00.45.20
	(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Fri, 26 Jul 2019 00:45:20 -0700 (PDT)
From: Tamas Blummer <tamas.blummer@gmail.com>
Content-Type: multipart/signed;
	boundary="Apple-Mail=_EC7EE163-BE56-4060-BF2A-19563F0718E1";
	protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Fri, 26 Jul 2019 09:45:19 +0200
References: <59fad2b6-9b15-ffec-116e-91d27ce29f80@mattcorallo.com>
	<qh2qj1$7sg4$1@blaine.gmane.org>
	<72747be0-3760-a602-a540-37be6e4ad94c@mattcorallo.com>
	<4b9ccabb-a7fa-a93b-2978-00ff30ed4ba5@openbitcoinprivacyproject.org>
To: Justus Ranvier <justus@openbitcoinprivacyproject.org>,
	Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
In-Reply-To: <4b9ccabb-a7fa-a93b-2978-00ff30ed4ba5@openbitcoinprivacyproject.org>
Message-Id: <9C05AF82-E77D-4E8F-9DE7-30062A3B1F63@gmail.com>
X-Mailer: Apple Mail (2.3273)
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM,
	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: Fri, 26 Jul 2019 09:02:45 +0000
Subject: Re: [bitcoin-dev] Bitcoin Core to disable Bloom-based Filtering by
 default
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2019 07:45:23 -0000


--Apple-Mail=_EC7EE163-BE56-4060-BF2A-19563F0718E1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Justus,

It might be helpful to consult the Rust implementation  of BIP158 here:
=
https://github.com/rust-bitcoin/rust-bitcoin/blob/master/src/util/bip158.r=
s

It has a cleaner structure than Core or Neutrino, includes server and =
client side
and passes Core's test vectors.

Regards,

Tamas Blummer

> On Jul 22, 2019, at 17:58, Justus Ranvier via bitcoin-dev =
<bitcoin-dev@lists.linuxfoundation.org> wrote:
>=20
> Signed PGP part
> On 7/22/19 12:01 AM, Matt Corallo via bitcoin-dev wrote:
>> Finally, regarding alternatives, the filter-generation code for BIP
>> 157/158 has been in Bitcoin Core for some time, though the P2P =
serving
>> side of things appears to have lost any champions working on it. I
>> presume one of the Lightning folks will eventually, given they appear =
to
>> be requiring their users connect to a handful of their own servers =
right
>> now, but if you really need it, its likely not a ton of work to pipe
>> them through.
>=20
> If you want projects to adopt BIP-157/158, you'd do well to fix the
> numerous errors in the specification.
>=20
> As it stands right now it is impossible to implement the protocol =
using
> the specification because he code examples are broken to the point of
> appearing intentionally sabotaged.
>=20
>=20
>=20


--Apple-Mail=_EC7EE163-BE56-4060-BF2A-19563F0718E1
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE6YNJViYMM6Iv5f9e9nKRxRdxORwFAl06r48ACgkQ9nKRxRdx
ORwMiggAj8swfuWkePYb3VqKGMC6tK3F14yjvoaKUuJKNB55vpbrlbr5jN8WVzqM
uWfRc6wKOftTic2vC/NcI7456YbNCD6VhHVdXuLS4711tLAI8bRicKtfLd0Lm3Mw
5EgRwq7PLwFhuF5z2bIIOIT8U5CtUNfbpeTTrW02VvLVO1lEdFaw011z3R9gNzxc
ST5j/BFv4+LD/p4ZvFy4U135q6H5cqJAL9WZGBzlzfaWVyuTboL58FAlabkFNtu6
BQwzo3DCuNM1twT7iLXIa5rjEXxHI5UT7pHv66l3q1iMgf5/yVe6fEBsIo0AJ0BF
uxdWDjhcQ4Q++Dj7IMmd8XaaztTPkg==
=y/de
-----END PGP SIGNATURE-----

--Apple-Mail=_EC7EE163-BE56-4060-BF2A-19563F0718E1--