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
|
Return-Path: <roconnor@blockstream.io>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id 7B0E2CAF
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 23 Sep 2016 13:43:37 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ua0-f169.google.com (mail-ua0-f169.google.com
[209.85.217.169])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id E20D3136
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 23 Sep 2016 13:43:36 +0000 (UTC)
Received: by mail-ua0-f169.google.com with SMTP id 15so39983127uai.3
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 23 Sep 2016 06:43:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=blockstream-io.20150623.gappssmtp.com; s=20150623;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=f8D/X676k28N1n9nUSbTlQ+gTUL4aCIQ/BOFtFL/BLg=;
b=ZCsGdCXpHpNvx+EZAttVSgdaYW+Xb1lCga/9S7uNVYtmU7VR1kATQRjAlGPePhrvF9
slBxu+nQ7C9Zo6Yo4vIQ2My+5rY6Pg60TQBLuPkkA7Z+Dcfd5LN7KpaDGbUmfUIie9bP
sDoNQueQCOLaj/BbLd4F7MUOB0wfBNqJXGoXDELDbOO2LQay3f2QF+upnSfezEPwEzp9
bNROy6vkiVz2BgZEmwiJGLZto7ERJtVR/JJXh/5z+lAzd+taPT1v0lgIX1JX1Lyx+A2s
kbHGVVr0wgktAzCwlLzXwXUyVHvilUEu2SR1Ip8Sso6ARyjUkpjZZYAwi7jHe1S0Pr3d
aAvg==
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;
bh=f8D/X676k28N1n9nUSbTlQ+gTUL4aCIQ/BOFtFL/BLg=;
b=HZWW/3afMA6M0EFBAak34Xa7P7DpLy813PgOF2nIhK3LKszcaNup4eXpWSfKm1J+t/
him7TvkuvsL6P/cG3woK7Y3UENJz8zuaNek1JMtMVCnOGvJCq7q2H7lxoHF/G7/ULust
cbVEqsyqL6f1UP4yvcpkIBB362pakbi5ksccVCvuCEBlenQSdF+mNV1Zqml0tBcHfAX+
PsNthM0+d28Lr9ZHpxZE2NivzHbYPs+CsgpiokAu7010C+eKmHyeBaHUThp3zp25AExB
N+gXiH+ITiE2IVDS1qlASX0Slxwga5WZu990s6pGQQD+iO1u37hKGQmYN3pWhBVwvBM3
CC8g==
X-Gm-Message-State: AA6/9RlrdOLcipiPhOmZoJhHmki6OWQhrZKsfnopMGBQTK7sXaRGoScNdDgjSCgCuOT/u1mrjSAo7zQmFaRQ7Lqp
X-Received: by 10.176.6.99 with SMTP id f90mr4580157uaf.63.1474638215967; Fri,
23 Sep 2016 06:43:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.36.136 with HTTP; Fri, 23 Sep 2016 06:43:15 -0700 (PDT)
In-Reply-To: <201609230957.03138.luke@dashjr.org>
References: <201609230957.03138.luke@dashjr.org>
From: "Russell O'Connor" <roconnor@blockstream.io>
Date: Fri, 23 Sep 2016 09:43:15 -0400
Message-ID: <CAMZUoKnY7s1b75Z_0QCb2hh-Q_hCE4-9dZ9tY58HaUQy6=aCbw@mail.gmail.com>
To: Luke Dashjr <luke@dashjr.org>,
Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary=94eb2c047696095bf2053d2cf70d
X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,
DKIM_VALID, HTML_MESSAGE, 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
X-Mailman-Approved-At: Fri, 23 Sep 2016 14:54:27 +0000
Subject: Re: [bitcoin-dev] BIP draft: OP_CHECKBLOCKATHEIGHT
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, 23 Sep 2016 13:43:37 -0000
--94eb2c047696095bf2053d2cf70d
Content-Type: text/plain; charset=UTF-8
I believe Bitcoin currently enjoys the property that during an "innocent"
re-org, i.e. a reorg in which no affected transactions are being double
spent, all affected transactions can always eventually get replayed, so
long as the re-org depth is less than 100.
My concern with this proposed operation is that it would destroy this
property.
On Fri, Sep 23, 2016 at 5:57 AM, Luke Dashjr via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:
> This BIP describes a new opcode (OP_CHECKBLOCKATHEIGHT) for the Bitcoin
> scripting system to address reissuing bitcoin transactions when the coins
> they
> spend have been conflicted/double-spent.
>
> https://github.com/luke-jr/bips/blob/bip-cbah/bip-cbah.mediawiki
>
> Does this seem like a good idea/approach?
>
> Luke
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>
--94eb2c047696095bf2053d2cf70d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">I believe Bitcoin currently enjoys the property that durin=
g an "innocent" re-org, i.e. a reorg in which no affected transac=
tions are being double spent, all affected transactions can always eventual=
ly get replayed, so long as the re-org depth is less than 100.<br><br>My co=
ncern with this proposed operation is that it would destroy this property.<=
br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, =
Sep 23, 2016 at 5:57 AM, Luke Dashjr via bitcoin-dev <span dir=3D"ltr"><=
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a>></span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">This BIP describes a new opcode (OP_CHECKBLOCKATHEIGHT) =
for the Bitcoin<br>
scripting system to address reissuing bitcoin transactions when the coins t=
hey<br>
spend have been conflicted/double-spent.<br>
<br>
<a href=3D"https://github.com/luke-jr/bips/blob/bip-cbah/bip-cbah.mediawiki=
" rel=3D"noreferrer" target=3D"_blank">https://github.com/luke-jr/<wbr>bips=
/blob/bip-cbah/bip-cbah.<wbr>mediawiki</a><br>
<br>
Does this seem like a good idea/approach?<br>
<br>
Luke<br>
______________________________<wbr>_________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.=
<wbr>linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.<wbr>org=
/mailman/listinfo/bitcoin-<wbr>dev</a><br>
</blockquote></div><br></div>
--94eb2c047696095bf2053d2cf70d--
|