summaryrefslogtreecommitdiff
path: root/e4/280ae2d5daaa9758101cdc29344bc604e7246a
blob: e263941472840e8142149e1ae16512878ce584cb (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
Return-Path: <ctpacia@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 4C5F8BDE
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri,  2 Jun 2017 02:15:19 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-qt0-f173.google.com (mail-qt0-f173.google.com
	[209.85.216.173])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id F3E941D7
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri,  2 Jun 2017 02:15:18 +0000 (UTC)
Received: by mail-qt0-f173.google.com with SMTP id w1so23152926qtg.2
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 01 Jun 2017 19:15:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=subject:to:references:from:message-id:date:user-agent:mime-version
	:in-reply-to:content-transfer-encoding:content-language;
	bh=TK2ljyKAv+DTUhXxd1c+q8+7tVF7XITkmlxeKMrHIIk=;
	b=AEVD4ECz1+2Sn1sVwgMjmqcQ8a4FNZkNR7Aso7sRMNStDd+ekX0RO9jlE9VZqdzGYT
	6OvNpzCxPY/hbOLOJHt0+njg3l73sbb3BX1uTeaSf9AmDty+tE+b0Ew3I/V0c9nRHJIo
	CVnJeSxM4I4aS5I9nMTsVzI1PH2RwMixdDezO7KOMSeDHWmEjYpdye2h5ERX6pjFeKtg
	IZ8w58aN81zWF6bPaBN7Bc8A6vcGKT7PfqLJJxloE5nwjmUTWi4FazI5DcYqWl7KoU0A
	yrsaFklkDhM8+GS39hl8MmYYLXiUiu6T1qc+iWljgjrdcHGZ0te6inQ1ulcGphf9ZbH+
	Ppxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:subject:to:references:from:message-id:date
	:user-agent:mime-version:in-reply-to:content-transfer-encoding
	:content-language;
	bh=TK2ljyKAv+DTUhXxd1c+q8+7tVF7XITkmlxeKMrHIIk=;
	b=XWqxiYVEEugBTRPpaeoYsJpQNs9yVKAIVPTlHpQigcri2WfHKjWn1cwuphHLN7PZho
	38CFb5YeNcu8eF8xUMLH4D+D976lnlwJSe+AWcvk33tk3wRH0QNvACKCi78Wfab4WtLS
	GPGWDkg4vwPS1ziUu8hpq9vWHYzrloCtmcXTEg1EH8slQlRB6801wxjSXgxJsNf2//Da
	L35ASEZa43gPWYCy7QQhvT1IQXVBh47h/R2NMl6+W6Ocgw5xpbeDIkuV4sDjG7y+fByd
	XcHeIJ65o72XJdUsbMIWCAMpdRpNMbESe5qmctsVswWhwXnjTl6cSllPXOK/NBI/Q+TT
	9aRQ==
X-Gm-Message-State: AODbwcA+Of5zTAgDLivmxvHA0P6eJkyGHfq0nQbTLFCiQyflzxJYlJuw
	fseXZX0UpO1G5a+RBGw=
X-Received: by 10.200.1.142 with SMTP id x14mr6212589qtf.26.1496369717961;
	Thu, 01 Jun 2017 19:15:17 -0700 (PDT)
Received: from ?IPv6:2601:18d:8a01:1110:b19b:7581:7bcb:9053?
	([2601:18d:8a01:1110:b19b:7581:7bcb:9053])
	by smtp.gmail.com with ESMTPSA id
	s16sm14208124qte.61.2017.06.01.19.15.16
	for <bitcoin-dev@lists.linuxfoundation.org>
	(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Thu, 01 Jun 2017 19:15:17 -0700 (PDT)
To: bitcoin-dev@lists.linuxfoundation.org
References: <CAO3Pvs8ccTkgrecJG6KFbBW+9moHF-FTU+4qNfayeE3hM9uRrg@mail.gmail.com>
	<B445007A-9FA3-4B1D-8CD0-F0371602DC5F@mattcorallo.com>
	<CAO3Pvs-q89HDb9a9xtYMBm8RNtaQH1d+5B6S1YPk3C0JWM+vzA@mail.gmail.com>
From: Chris <ctpacia@gmail.com>
Message-ID: <73a6d59a-7e79-5d48-40cd-5c6f59abc122@gmail.com>
Date: Thu, 1 Jun 2017 22:15:16 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
	Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <CAO3Pvs-q89HDb9a9xtYMBm8RNtaQH1d+5B6S1YPk3C0JWM+vzA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US
X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,
	RCVD_IN_SORBS_SPAM autolearn=no version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
Subject: Re: [bitcoin-dev] BIP Proposal: Compact Client Side Filtering for
 Light Clients
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, 02 Jun 2017 02:15:19 -0000

On 06/01/2017 06:10 PM, Olaoluwa Osuntokun via bitcoin-dev wrote:

> One aspect which isn't in this BIP draft is direct support for unconfir=
med
> transactions. I consider such a feature an important UX feature for mob=
ile
> phones, and something which I've personally seen as an important
> UX-experience when on-boarding new users to Bitcoin.

Totally agree. My first thought is maybe you could keep bip37 filtering
as optional for unconfirmed transactions. Since you're only interested
in incoming transactions in this case you can create one big filter with
all your wallet's addresses and reuse that filter. The bip37 privacy
issues mainly come up when trying to get the filter to match both
incoming and outgoing transactions, which is not needed in this case.

Otoh, if you download the block from the same peer that you gave a bip37
filter then they could probably test the txs in the block against both
filters. :/