summaryrefslogtreecommitdiff
path: root/08/8b4e8dfbd1a943b880ef97e7addf727aef32e9
blob: 90f318e24037908220b49b02f691baf397f83cc4 (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
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 &quot;innocent&quot; 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">&lt;=
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a>&gt;</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--