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
156
157
158
159
160
161
162
163
|
Return-Path: <mark@friedenbach.org>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id 9E280A7F
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 19 Aug 2015 16:21:58 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-io0-f171.google.com (mail-io0-f171.google.com
[209.85.223.171])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 3FE5F63
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 19 Aug 2015 16:21:57 +0000 (UTC)
Received: by iods203 with SMTP id s203so14989354iod.0
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 19 Aug 2015 09:21:56 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to:cc:content-type;
bh=Dwi6boi52PbE4TprngUHAxwHCeg6e5zYFo6ZgokDr88=;
b=PsrKhD5fAWeb2MAUSrd0LttBxinfjwNsLK+tH2AbrlnKGlm452ihczcj24E2bL7LbY
DHB9LaBkfgQz2VQtQm3KhoBT0T+5irzDpTHyaPltRRC93uuEu8OZ8z94k7VkaPyxGGDf
Ylcm+LaVdgyQdiLBKB2oCEnFfEKhibxavw/reqDdhmSUwbmX3Jz/maZ5xp5eF3K+SeYg
bcluYNxsvzlbrmKhg3V8tbGEbrBGv4VYT5zmXJifOHEB4lsTn9z4tHZZYGXBPUfcX8XU
JSbu/Su6WEAXiiAPwAsJc0nJC7oR/jK5MxLP4cAGB8Y9EUXvSHZnWOhzEy7BeBUyYB8T
B0Pg==
X-Gm-Message-State: ALoCoQm497eFn5dyekrhoe3CcCGYCbPNqc4DWBYEQUAdax6fgWwLxI09SY7xLlQ1/VPwHwOM7NvH
X-Received: by 10.107.11.67 with SMTP id v64mr14854490ioi.105.1440001316394;
Wed, 19 Aug 2015 09:21:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.138.14 with HTTP; Wed, 19 Aug 2015 09:21:36 -0700 (PDT)
X-Originating-IP: [50.0.37.37]
In-Reply-To: <CABm2gDod9z6ksgaCv86qFCyKLTQSL3+oNns+__5H77hVhs05DQ@mail.gmail.com>
References: <CADJgMztgE_GkbrsP7zCEHNPA3P6T=aSFfhkcN-q=gVhWP0vKXg@mail.gmail.com>
<CADJgMzv8G3EqLBwEYRHJZ+fO_Jwzy0koi2pJ_iNRkXmoVarGcg@mail.gmail.com>
<CABm2gDod9z6ksgaCv86qFCyKLTQSL3+oNns+__5H77hVhs05DQ@mail.gmail.com>
From: Mark Friedenbach <mark@friedenbach.org>
Date: Wed, 19 Aug 2015 09:21:36 -0700
Message-ID: <CAOG=w-sbOcaogkic2i4A5eZnBQ79LUibsGy0dyKyvQg53ktY1Q@mail.gmail.com>
To: =?UTF-8?B?Sm9yZ2UgVGltw7Nu?= <jtimon@jtimon.cc>
Content-Type: multipart/alternative; boundary=001a113f9694f0b7db051dac6eab
X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,HTML_MESSAGE,
RCVD_IN_DNSWL_LOW,UC_GIBBERISH_OBFU autolearn=no version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
smtp1.linux-foundation.org
Cc: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] [BIP-draft] CHECKSEQUENCEVERIFY - An opcode for
relative locktime
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Development 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: Wed, 19 Aug 2015 16:21:58 -0000
--001a113f9694f0b7db051dac6eab
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
I am indifferent on this issue (the bit inversion), but so far only Jorge
has spoken up. I opted for this detail during implementation in order to
preserve existing semantics, even if those semantics are not commonly used.
This was the conservative choice, driven in part because I didn't want the
proposal to be held up by the other side saying "this is confusing because
it changes how sequence numbers work! it used to count up but now it counts
down!"
I can see both sides and as I said I'm indifferent, so I went with the
conservative choice of not messing with existing semantics. However if
there is strong preferences from _multiple_ people on this matter it is not
too late to change. If anyone feels strongly about this, please speak up.
On Wed, Aug 19, 2015 at 3:37 AM, Jorge Tim=C3=B3n <
bitcoin-dev@lists.linuxfoundation.org> wrote:
> I repeated my nit on https://github.com/bitcoin/bips/pull/179
>
>
> On Mon, Aug 17, 2015 at 9:58 PM, Btc Drak via bitcoin-dev
> <bitcoin-dev@lists.linuxfoundation.org> wrote:
> > Please note there is now a PR for this BIP[1] and also a pull request f=
or
> > the opcode CHECKSEQUENCEVERIFY in Bitcoin Core[2].
> >
> > [1] https://github.com/bitcoin/bips/pull/179
> > [2] https://github.com/bitcoin/bitcoin/pull/6564
> >
> >
> > _______________________________________________
> > bitcoin-dev mailing list
> > bitcoin-dev@lists.linuxfoundation.org
> > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
> >
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>
--001a113f9694f0b7db051dac6eab
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>I am indifferent on this issue (the bit inversion), b=
ut so far only Jorge has spoken up. I opted for this detail during implemen=
tation in order to preserve existing semantics, even if those semantics are=
not commonly used. This was the conservative choice, driven in part becaus=
e I didn't want the proposal to be held up by the other side saying &qu=
ot;this is confusing because it changes how sequence numbers work! it used =
to count up but now it counts down!"<br><br></div>I can see both sides=
and as I said I'm indifferent, so I went with the conservative choice =
of not messing with existing semantics. However if there is strong preferen=
ces from _multiple_ people on this matter it is not too late to change. If =
anyone feels strongly about this, please speak up.<br></div><div class=3D"g=
mail_extra"><br><div class=3D"gmail_quote">On Wed, Aug 19, 2015 at 3:37 AM,=
Jorge Tim=C3=B3n <span dir=3D"ltr"><<a href=3D"mailto:bitcoin-dev@lists=
.linuxfoundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.o=
rg</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I repeated my ni=
t on <a href=3D"https://github.com/bitcoin/bips/pull/179" rel=3D"noreferrer=
" target=3D"_blank">https://github.com/bitcoin/bips/pull/179</a><br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
On Mon, Aug 17, 2015 at 9:58 PM, Btc Drak via bitcoin-dev<br>
<<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@li=
sts.linuxfoundation.org</a>> wrote:<br>
> Please note there is now a PR for this BIP[1] and also a pull request =
for<br>
> the opcode CHECKSEQUENCEVERIFY in Bitcoin Core[2].<br>
><br>
> [1] <a href=3D"https://github.com/bitcoin/bips/pull/179" rel=3D"norefe=
rrer" target=3D"_blank">https://github.com/bitcoin/bips/pull/179</a><br>
> [2] <a href=3D"https://github.com/bitcoin/bitcoin/pull/6564" rel=3D"no=
referrer" target=3D"_blank">https://github.com/bitcoin/bitcoin/pull/6564</a=
><br>
><br>
><br>
</div></div><div class=3D"HOEnZb"><div class=3D"h5">> __________________=
_____________________________<br>
> bitcoin-dev mailing list<br>
> <a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@l=
ists.linuxfoundation.org</a><br>
> <a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-=
dev" rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org=
/mailman/listinfo/bitcoin-dev</a><br>
><br>
_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.=
linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
man/listinfo/bitcoin-dev</a><br>
</div></div></blockquote></div><br></div>
--001a113f9694f0b7db051dac6eab--
|