Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 4C5F8BDE for ; 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 ; Fri, 2 Jun 2017 02:15:18 +0000 (UTC) Received: by mail-qt0-f173.google.com with SMTP id w1so23152926qtg.2 for ; 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 (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: From: Chris 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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. :/