summaryrefslogtreecommitdiff
path: root/72/72541bd8aba50284099cdb249feab18d86f213
blob: 53c52a505a1eae20adaacd6ca5e0e41a124097eb (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: <gavinandresen@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id D9F6F259
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Mon,  2 Nov 2015 20:33:49 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-lf0-f53.google.com (mail-lf0-f53.google.com
	[209.85.215.53])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 26CA0192
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Mon,  2 Nov 2015 20:33:49 +0000 (UTC)
Received: by lffz202 with SMTP id z202so67272334lff.3
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Mon, 02 Nov 2015 12:33:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=OpcJr/GaZ9gQqbwP/ILVqhhlBEK46Tb9dJJudPmQt/c=;
	b=IYAyMLFGlVQC+HtvlGhMQi2Bhg6GWHB4KTHUE/L+pQv50spar6BO8v4si5MHGUEygz
	mXpLtTYrfcbhvLt3/zLIKf7wfsWRa7bi/0J2eTCA9IOuDhOKJCM2AuXBDR4J+dW8T3rB
	z6UxBEA+B75LAgkPX4ZKoRplpTJ5zP98nMVtAV5mC5ZHvUktJdbM4t+Qx+I0EO4DRlVz
	7IMZctBO8tnEmi4lwd8Kgke+CMbTqlFUDO1A3ziBuyYSC/AHqbM5bAkfxZ9IqfxM4aUI
	JdEZ6HRaLP+nQgY7xwIIJbHubxgk4ep5ZX0gd9k5MNpKRH3p40hZanlloeZzM51JODd+
	Befw==
MIME-Version: 1.0
X-Received: by 10.25.29.129 with SMTP id d123mr7317968lfd.4.1446496427608;
	Mon, 02 Nov 2015 12:33:47 -0800 (PST)
Received: by 10.25.22.146 with HTTP; Mon, 2 Nov 2015 12:33:47 -0800 (PST)
In-Reply-To: <CAE-z3OWJ8YvXU5aGqgs9VJnW99va=0=FoObmpHS3irg4Kh6wrQ@mail.gmail.com>
References: <CABsx9T0Evf3B_NtmdKxc_M1xRQh-jSC4JzTHCx8Ez9RzCypvMg@mail.gmail.com>
	<df48a2c44441f39c71579aa5e474ec38@xbt.hk>
	<CAE-z3OWJ8YvXU5aGqgs9VJnW99va=0=FoObmpHS3irg4Kh6wrQ@mail.gmail.com>
Date: Mon, 2 Nov 2015 15:33:47 -0500
Message-ID: <CABsx9T3w-=bqbfmG=gVxJ8SQZCoEXA7vQbFD+kC2CH36bd=xPw@mail.gmail.com>
From: Gavin Andresen <gavinandresen@gmail.com>
To: Tier Nolan <tier.nolan@gmail.com>
Content-Type: multipart/alternative; boundary=001a11402e1ebc924c052394b1a8
X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW
	autolearn=ham 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] Compatibility requirements for hard or soft forks
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: Mon, 02 Nov 2015 20:33:50 -0000

--001a11402e1ebc924c052394b1a8
Content-Type: text/plain; charset=UTF-8

On Sun, Nov 1, 2015 at 6:46 PM, Tier Nolan via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:

> For guidelines
>
> * Transaction version numbers will be increased, if possible
> * Transactions with unknown/large version numbers are unsafe to use with
> locktime
> * Reasonable notice is given that the change is being contemplated
> * Non-opt-in changes will only be to protect the integrity of the network
>
> Locked transaction that can be validated without excessive load on the
> network should be safe to use, even if non-standard.
>
> An OP_CAT script that requires TBs of RAM to validate crosses the
> threshold of reasonableness.
>

I like those guidelines, although I'm sure there may be lots of arguing
over what fits under "protects the integrity of the network" or what
constitutes "reasonable notice" (publish a BIP at least 30 days before
rolling out a change? 60 days? a year?)

-- 
--
Gavin Andresen

--001a11402e1ebc924c052394b1a8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On S=
un, Nov 1, 2015 at 6:46 PM, Tier Nolan via bitcoin-dev <span dir=3D"ltr">&l=
t;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank=
">bitcoin-dev@lists.linuxfoundation.org</a>&gt;</span> wrote:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex"><div>For guidelines<br><br></div><div>* Transaction ve=
rsion numbers will be increased, if possible<br></div><div>* Transactions w=
ith unknown/large version numbers are unsafe to use with locktime<br></div>=
<div>* Reasonable notice is given that the change is being contemplated<br>=
</div><div>* Non-opt-in changes will only be to protect the integrity of th=
e network<br><br>Locked transaction that can be validated without excessive=
 load on the network should be safe to use, even if non-standard.<br></div>=
<div><br></div><div>An OP_CAT script that requires TBs of RAM to validate c=
rosses the threshold of reasonableness.=C2=A0 <br></div><div></div></blockq=
uote></div><br>I like those guidelines, although I&#39;m sure there may be =
lots of arguing over what fits under &quot;protects the integrity of the ne=
twork&quot; or what constitutes &quot;reasonable notice&quot; (publish a BI=
P at least 30 days before rolling out a change? 60 days? a year?)</div><div=
 class=3D"gmail_extra"><div><br></div>-- <br><div class=3D"gmail_signature"=
>--<br>Gavin Andresen<br></div><div class=3D"gmail_signature"><br></div>
</div></div>

--001a11402e1ebc924c052394b1a8--