summaryrefslogtreecommitdiff
path: root/3d/968784ca1124d5ca501c1ef0bfb0a97104498c
blob: e35f9c9e4b23a5521a715ce52bfafdc3bcfee790 (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
Return-Path: <pieter.wuille@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 633B5BDDB
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu,  7 Feb 2019 20:36:39 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ot1-f49.google.com (mail-ot1-f49.google.com
	[209.85.210.49])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id EA50713A
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu,  7 Feb 2019 20:36:38 +0000 (UTC)
Received: by mail-ot1-f49.google.com with SMTP id n8so2176722otl.6
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 07 Feb 2019 12:36:38 -0800 (PST)
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=AXDv6TNQN4Etn0h3YCeSoBftb9aL3IjbhOT1mnQKFIU=;
	b=G4Ya2WssDri1LhmuNT2uud2d7FJ1Xq3CDpZkzuVL65S/sChFxe2wzArOb1NiXTfmaY
	UvCOzkQdAfXfkYebbRUGCbHb+ihkEf4OgBDpTOK+/zDIyrBG2Hews8oHWzY2PPjfAA16
	CZ1MdKTJqmU4unQQDwS1/k0fTuE2/8GJOWuuRh+iqKnBOsLaV5cM0Te040KHruWTqOo/
	E9EQL4X6hzr9648gU1RzU0/tDRzMFUypFAdq49jEB+LOooEeOQFee4EbbNoC4GV4ko5Z
	PDUx8/ukU0Ul6hjuptZtQjcnd/5rg/TiVfPmB7qFiHsStDnvWBl18vjlT1vYwAnTMvRp
	Mk2g==
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=AXDv6TNQN4Etn0h3YCeSoBftb9aL3IjbhOT1mnQKFIU=;
	b=dDwCZW0526q1xVhvVUWPm2D1tpOVUTSpfT0/xr6ZekeulJdIoMbwCb/uusiB9LAdTX
	fE7WK3kqWWLCcaQVITDczn3DSSoKcgZ4i5N9HdffFikNOK8DzVVU0Q7fKI6VN82B+BNG
	0DjIp4TA511Nu5MK8KEUtrOfawnDpTtDX+cZMfWpYk+h2W9iTcoOH3ybv06eBPbC4Tog
	Xenw4oiuOJb7nlslFYix1n9Ho2DmjFwpLkYFs8Obk5aNfzW1huFu08F7D8P8QGvlo9B2
	PWVyHEVcc77AuIzpOKOhBHAaNLd/nUZm80mtBoWf+u+CCRTLKn+N8j/YdDGxs5sLINEM
	mYug==
X-Gm-Message-State: AHQUAuaoKQWnxhubEjYDARSIbhiM/NZHUihGL0HQOpMS/IfPtq9w5xbs
	syWWGszwnpSdyMNHkzEjTxmm04PZVm2ZBWmy5KU=
X-Google-Smtp-Source: AHgI3IbmEPau1xc25gdWy9td1Cx5NkCmmZIZcknW501hlwBGuVDWy6fojJXthU4ZYiSDoEmGgjbMYEiqfxbOOQSZzGE=
X-Received: by 2002:a05:6808:c1:: with SMTP id t1mr78961oic.131.1549571797881; 
	Thu, 07 Feb 2019 12:36:37 -0800 (PST)
MIME-Version: 1.0
References: <6D57649F-0236-4FBA-8376-4815F5F39E8A@gmail.com>
	<CADZtCSgKu1LvjePNPT=0C0UYQvb47Ca0YN+B_AfgVNTpcOno4w@mail.gmail.com>
	<CDAFC2F7-A0AD-460B-B5B1-A717F7EC700E@gmail.com>
	<CAO3Pvs_gvYy99Bch=7RwVszM_0PFTKUyqDVok=xfm4OOcqwaaQ@mail.gmail.com>
	<6D36035C-A675-4845-9292-3BC16CD19B41@gmail.com>
	<CAO3Pvs_Ai9d_uHC2a3ndGXhBoV-PDp2y_NShkbn=hRuzu=wNFw@mail.gmail.com>
	<5A850549-B6C9-4590-BA9B-0D69BBE531F9@gmail.com>
	<CAAS2fgRY-EaPMORjipJuysi-z61VUMivOKmSeO1Rv7vXOPeLKQ@mail.gmail.com>
	<CAGc5dgbm0wQKs4bAyN8bPdqq=RbS--TvcvUOmX2_rMTCx0POAg@mail.gmail.com>
	<CAAS2fgQX_02_Uwu0hCu91N_11N4C4Scm2FbAXQ-0YibroeqMYg@mail.gmail.com>
	<CAGc5dgZOGZh61TZL1YghqnGez59psyhfSz1tv3KcbS6dgp8cww@mail.gmail.com>
In-Reply-To: <CAGc5dgZOGZh61TZL1YghqnGez59psyhfSz1tv3KcbS6dgp8cww@mail.gmail.com>
From: Pieter Wuille <pieter.wuille@gmail.com>
Date: Thu, 7 Feb 2019 12:36:25 -0800
Message-ID: <CAPg+sBjA5HUttt9AGHcR-dQmV-rGeb3bHXQ12OGVupL3M++TdA@mail.gmail.com>
To: Tamas Blummer <tamas.blummer@gmail.com>, 
	Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: text/plain; charset="UTF-8"
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, 08 Feb 2019 14:31:49 +0000
Cc: Gregory Maxwell <gmaxwell@gmail.com>, Jim Posen <jimpo@coinbase.com>
Subject: Re: [bitcoin-dev] Interrogating a BIP157 server,
	BIP158 change proposal
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: Thu, 07 Feb 2019 20:36:39 -0000

On Thu, 7 Feb 2019 at 12:19, Tamas Blummer via bitcoin-dev
<bitcoin-dev@lists.linuxfoundation.org> wrote:
> I did restart the discussion which I read and participated in at its first instance because implementing the current proposal taught me how problematic as is until not committed and because I have not seen a sign to assume commitment was imminent.

Hi Tamas,

I think you're confusing the lack of sign of imminent commitment for a
sign it isn't the end goal. Changes in consensus rules take a while,
and I think adoption of BIP157 in a limited setting where offered by
trusted nodes is necessary before we will see a big push for that.

In my personal view (and I respect other opinions in this regard),
BIP157 as a public network-facing service offered by untrusted full
nodes is fair uninteresting. If the goal wasn't to have it eventually
as a commitment, I don't think I would be interested in helping
improving it. There are certainly heuristics that reduce the risk of
using it without, but they come at the cost of software complexity,
extra bandwidth, and a number of assumptions on the types of scripts
involved in the transactions. I appreciate work in exploring more
possibilities, but for a BIP157-that-eventually-becomes-a-commitment,
I think they're a distraction. Unless you feel that changes actually
benefit that end goal, I think the current BIP157 filter definition
should be kept.

There is no problem however in optionally supporting other filters,
which make different trade-offs, which are intended to be offered by
(semi) trusted nodes. Still, for the reasons above I would very much
like to keep those discussions separate from the
to-be-committed-filter.

Cheers,

-- 
Pieter