summaryrefslogtreecommitdiff
path: root/cb/be6bea67484f4c0652bfd96559b379c0d03e86
blob: ea2f5b499878ee3edbf34916f855229ce4c4f9fd (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
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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
	helo=mx.sourceforge.net)
	by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <peter@coinlab.com>) id 1SnBw3-0002oG-Cg
	for bitcoin-development@lists.sourceforge.net;
	Fri, 06 Jul 2012 17:03:15 +0000
Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of coinlab.com
	designates 209.85.217.175 as permitted sender)
	client-ip=209.85.217.175; envelope-from=peter@coinlab.com;
	helo=mail-lb0-f175.google.com; 
Received: from mail-lb0-f175.google.com ([209.85.217.175])
	by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1SnBw2-0008Pk-CJ
	for bitcoin-development@lists.sourceforge.net;
	Fri, 06 Jul 2012 17:03:15 +0000
Received: by lbol5 with SMTP id l5so14561169lbo.34
	for <bitcoin-development@lists.sourceforge.net>;
	Fri, 06 Jul 2012 10:03:07 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=mime-version:in-reply-to:references:from:date:message-id:subject:to
	:cc:content-type:x-gm-message-state;
	bh=reLWvgvM+e9glmhj5S2/SwsPAtF9wv1tYIqa6LWm4uA=;
	b=JDqRdJ5M88HNziEZirKVbODY48xhUP9E3EisNnUd3NtFX2pibZeISf03C1kK790dsD
	T1N9sYKfhuHI8TkfoHjhfqlrO1bVclnXqvrKzvUoBBvYW4b5QNt3jfWm9a+Aqj2Gzaa/
	EXu3HUJ3NKyxU4F1B/Uahs2PKUEavkrz26lrKbj1OmSznHqA/PofkuDN4K6JAdwx2QRW
	O5HrJr4m8G+s8pKXghDcHw0yJQaXrv/08hyEIhrugvBa0IpmSSjTcPMao4QKkN/FDMcT
	jjNU23UI/759iygipueqyUHPslSgCkd2qjZwzE02nIsufIOApo6HDyaqPzBfFhBink/O
	fERA==
Received: by 10.112.10.198 with SMTP id k6mr14167037lbb.83.1341594187486; Fri,
	06 Jul 2012 10:03:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.11.101 with HTTP; Fri, 6 Jul 2012 10:02:47 -0700 (PDT)
In-Reply-To: <CA+8xBpdbgkzwOvyUsJYEXNMTBwuvAbFsKx2xF1s0BMPiL9n1Qw@mail.gmail.com>
References: <CA+8xBpefOgtuECJqoAtbFfPnmkFEHTL=6Uqf=kb7NB=fnV863Q@mail.gmail.com>
	<CAMGNxUsZQMN+M4cR8nMhNmJAAnT2ZSPjrMHV0BetdiMmj453sA@mail.gmail.com>
	<CA+8xBpdbgkzwOvyUsJYEXNMTBwuvAbFsKx2xF1s0BMPiL9n1Qw@mail.gmail.com>
From: Peter Vessenes <peter@coinlab.com>
Date: Fri, 6 Jul 2012 10:02:47 -0700
Message-ID: <CAMGNxUvN5fCuXsSp7a8UCgQoqMHKZPFsHkemJr7_5GSWZ0X-fA@mail.gmail.com>
To: Jeff Garzik <jgarzik@exmulti.com>
Content-Type: multipart/alternative; boundary=e0cb4efe3502fa582b04c42c3c19
X-Gm-Message-State: ALoCoQn6LDN5s11jYxVm8pBUIt3NaDC3V2X1LEswwIvIwSnhRcEjv50xvDguDvpYDYKkeEVMTw09
X-Spam-Score: -0.5 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	-0.0 SPF_PASS               SPF: sender matches SPF record
	0.0 HTML_IMAGE_ONLY_32 BODY: HTML: images with 2800-3200 bytes of words
	1.0 HTML_MESSAGE           BODY: HTML included in message
X-Headers-End: 1SnBw2-0008Pk-CJ
Cc: Bitcoin Development <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] BIP 34: Block v2, Height in Coinbase
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Fri, 06 Jul 2012 17:03:15 -0000

--e0cb4efe3502fa582b04c42c3c19
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jul 6, 2012 at 9:49 AM, Jeff Garzik <jgarzik@exmulti.com> wrote:

> On Fri, Jul 6, 2012 at 12:45 PM, Peter Vessenes <peter@coinlab.com> wrote:
> > The proposal is simple, and it's a small change for miners, I imagine.
> >
> > My question is: why?
> >
> > I worry about stuffing too many requirements on the coinbase. I suppose
> > the coinbase is easily extendible if we run out of bytes, but I think I'd
> > like to see some more discussion / good / bad type cases for making this
> > change. What do we get over just the prev_hash by doing this?
>
> With the existing setup (sans height in coinbase), you might not have
> unique transactions, with all that entails.
>
> Yes, I've experienced that myself, actually.


> > Anyway, some background would be great; if I missed it, I'm happy to go
> > read up, but I didn't see any links on the wiki.
>
> Gavin wrote some notes on upgrades and BIP16 lessons-learned at
> https://gist.github.com/2355445
>
> This is a super coherent and excellent writeup. I may come back with more
thoughts, I want to let it percolate. Thanks!

>  --
> Jeff Garzik
> exMULTI, Inc.
> jgarzik@exmulti.com
>



-- 
------------------------------

[image: CoinLab Logo]PETER VESSENES
CEO

*peter@coinlab.com * /  206.486.6856  / SKYPE: vessenes
811 FIRST AVENUE  /  SUITE 480  /  SEATTLE, WA 98104

--e0cb4efe3502fa582b04c42c3c19
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Fri, Jul 6, 2012 at 9:49 AM, Jeff Gar=
zik <span dir=3D"ltr">&lt;<a href=3D"mailto:jgarzik@exmulti.com" target=3D"=
_blank">jgarzik@exmulti.com</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex">

<div class=3D"im">On Fri, Jul 6, 2012 at 12:45 PM, Peter Vessenes &lt;<a hr=
ef=3D"mailto:peter@coinlab.com">peter@coinlab.com</a>&gt; wrote:<br>
&gt; The proposal is simple, and it&#39;s a small change for miners, I imag=
ine.<br>
&gt;<br>
&gt; My question is: why?<br>
&gt;<br>
&gt; I worry about stuffing too many requirements on the coinbase. I suppos=
e<br>
&gt; the coinbase is easily extendible if we run out of bytes, but I think =
I&#39;d<br>
&gt; like to see some more discussion / good / bad type cases for making th=
is<br>
&gt; change. What do we get over just the prev_hash by doing this?<br>
<br>
</div>With the existing setup (sans height in coinbase), you might not have=
<br>
unique transactions, with all that entails.<br>
<div class=3D"im"><br></div></blockquote><div>Yes, I&#39;ve experienced tha=
t myself, actually.</div><div>=A0</div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
class=3D"im">


&gt; Anyway, some background would be great; if I missed it, I&#39;m happy =
to go<br>
&gt; read up, but I didn&#39;t see any links on the wiki.<br>
<br>
</div>Gavin wrote some notes on upgrades and BIP16 lessons-learned at<br>
<a href=3D"https://gist.github.com/2355445" target=3D"_blank">https://gist.=
github.com/2355445</a><br>
<div class=3D"HOEnZb"><div class=3D"h5"><br></div></div></blockquote><div>T=
his is a super coherent and excellent writeup. I may come back with more th=
oughts, I want to let it percolate. Thanks!=A0</div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">

<div class=3D"HOEnZb"><div class=3D"h5">
--<br>
Jeff Garzik<br>
exMULTI, Inc.<br>
<a href=3D"mailto:jgarzik@exmulti.com">jgarzik@exmulti.com</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
<hr style=3D"font-family:Times;font-size:medium;border-right-width:0px;bord=
er-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-top=
-color:rgb(204,204,204);margin:10px 0px">

<p style=3D"font-size:medium;font-family:Helvetica,sans-serif;line-height:1=
em"><span style=3D"color:rgb(50,90,135);text-transform:uppercase"><img src=
=3D"http://coinlab.com/static/images/email_logo.jpg" align=3D"right" alt=3D=
"CoinLab Logo" width=3D"130">PETER=A0<span style=3D"font-weight:bold">VESSE=
NES=A0</span><br>

<span style=3D"color:rgb(96,58,23);font-size:0.8em">CEO</span></span></p><p=
 style=3D"font-size:medium;font-family:Helvetica,sans-serif;line-height:1em=
"><span style=3D"color:rgb(96,58,23);font-size:0.9em"><strong><a href=3D"ma=
ilto:peter@coinlab.com" style=3D"text-decoration:none;color:rgb(96,58,23)" =
target=3D"_blank">peter@coinlab.com</a>=A0</strong>=A0/=A0=A0206.486.6856 =
=A0/=A0<span style=3D"font-size:0.7em;text-transform:uppercase">SKYPE:</spa=
n>=A0vessenes=A0</span><br>

<span style=3D"color:rgb(96,58,23);font-size:0.7em;text-transform:uppercase=
">811 FIRST AVENUE =A0/=A0 SUITE 480 =A0/=A0 SEATTLE, WA 98104</span></p><b=
r>

--e0cb4efe3502fa582b04c42c3c19--