Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 76EF3828 for ; Tue, 29 May 2018 02:43:06 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-qt0-f180.google.com (mail-qt0-f180.google.com [209.85.216.180]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 5035B224 for ; Tue, 29 May 2018 02:43:05 +0000 (UTC) Received: by mail-qt0-f180.google.com with SMTP id i18-v6so6261746qtp.12 for ; Mon, 28 May 2018 19:43:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eZdGJ0CcBCyMxemdx67XNXy2L8fto04ZropMOzHhrpc=; b=Jep0kPV/7X08jlgHzoIlNeBfmhoMC4934aZAGtLWY52t7Wy6mh77ySttkTtfo1kgu2 omTHLPG8jJ2R22/aTyl/boZCTEppWqeyTYeZRCsc5X5bPMAjd1TmqfOdbDbbAkMT/XUx dKu3dLyBhWYyByqdN5cCaxGhbgknOG2n8oAmZ236qOB2n7nhhF57vAZl8x2iGYMZW7Dw s5Oz20th3s+w3PM6/Ks6zUj6ZLqzcUyFQhloVSiM35LqvJUw/Tsi4zwduhtNIXTvsc0N iwx16xANjTXgwstlHO0HVoe6FLayUIH+XJyt2QfWCJ2ls9mAOCVByaNoxaDVTKxkc77W Z0TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eZdGJ0CcBCyMxemdx67XNXy2L8fto04ZropMOzHhrpc=; b=S8/A4E3LdkW52PKSxwYymJcHTXVpn5uwU5kjMFAveFGz8WEkkcFQEEsqSctjZ/LHSX itb4sxBeFYXCEkFn1ELVjVAEBKrHe3iRPB45wKcwxg+hxRBx1JAVA27npug1qNxIl8SQ iUvC/ZxhXTEAzhbHUVceY9jXFi3zA6ePZ8Bc5shCO2smv5ZsOmw2TXkJZ+UbZKwRJw/f tlra4AMgu4uQo7sAEO6rcd+gwITe0R+McBySuTyNQVTG/cocxXhBQSBn+F26uBV9Tu51 oUn/suI8xi681KwpZ5ITOpX+przW+5SSXyN1HkZ38RuPLmNhbx3IDef4JnFPq35x/vPZ A+HA== X-Gm-Message-State: ALKqPwcFRwU+E/xhsvc37oJdxyhjf1QgF+v+9BQUwHUpM5WzfkAs48oH LZ0MfSuLTxQU1kU0whhxswCw4kCPnxq0HmlKTGrUXQ== X-Google-Smtp-Source: ADUXVKI5c6XWV0i/5Fpcx8/3/cuflHjiJL8u5sXpmvvSd4A0vMtl/ZVVGdaBEy0AGvbnMCeq3yIcNkJjBDjRHrt08Yw= X-Received: by 2002:ac8:2f47:: with SMTP id k7-v6mr14707514qta.363.1527561784252; Mon, 28 May 2018 19:43:04 -0700 (PDT) MIME-Version: 1.0 References: <22d375c7-a032-8691-98dc-0e6ee87a4b08@mattcorallo.com> <7E4FA664-BBAF-421F-8C37-D7CE3AA5310A@gmail.com> In-Reply-To: From: Jim Posen Date: Mon, 28 May 2018 19:42:52 -0700 Message-ID: To: Gregory Maxwell Content-Type: multipart/alternative; boundary="00000000000085dd8c056d4f31d4" X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE, 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: Tue, 29 May 2018 03:31:06 +0000 Cc: Bitcoin Protocol Discussion Subject: Re: [bitcoin-dev] BIP 158 Flexibility and Filter Size 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: Tue, 29 May 2018 02:43:06 -0000 --00000000000085dd8c056d4f31d4 Content-Type: text/plain; charset="UTF-8" > Is there an application that requires watching for output scripts that > doesn't also require watching for input scrips (or, less efficiently, > input outpoints)? > Certain wallets may be able to use only the output script filter by using output scripts to watch for confirmations on sent transactions, assuming that application is the only one with access to the private keys. The additional benefit of the input script/outpoint filter is to watch for unexpected spends (coins getting stolen or spent from another wallet) or transactions without a unique change or output address. I think this is a reasonable implementation, and it would be nice to be able to download that filter without any input elements. --00000000000085dd8c056d4f31d4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Is there an application that requires watching for output scripts that<= br> doesn't also require watching for input scrips (or, less efficiently, input outpoints)?

Cert= ain wallets may be able to use only the output script filter by using outpu= t scripts to watch for confirmations on sent transactions, assuming that ap= plication is the only one with access to the private keys. The additional b= enefit of the input script/outpoint filter is to watch for unexpected spend= s (coins getting stolen or spent from another wallet) or transactions witho= ut a unique change or output address. I think this is a reasonable implemen= tation, and it would be nice to be able to download that filter without any= input elements.
--00000000000085dd8c056d4f31d4--