summaryrefslogtreecommitdiff
path: root/9e/8ef84a06b1c96739ad2b4f33f83dc775a8d143
blob: 8240053f3898168cb3afb0a794339d97100205e5 (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
Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
	helo=mx.sourceforge.net)
	by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <adam.back@gmail.com>) id 1UcBU3-00087k-89
	for bitcoin-development@lists.sourceforge.net;
	Tue, 14 May 2013 09:25:23 +0000
Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com
	designates 209.85.215.175 as permitted sender)
	client-ip=209.85.215.175; envelope-from=adam.back@gmail.com;
	helo=mail-ea0-f175.google.com; 
Received: from mail-ea0-f175.google.com ([209.85.215.175])
	by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1UcBU2-0004N3-6A
	for bitcoin-development@lists.sourceforge.net;
	Tue, 14 May 2013 09:25:23 +0000
Received: by mail-ea0-f175.google.com with SMTP id h10so46877eaj.20
	for <bitcoin-development@lists.sourceforge.net>;
	Tue, 14 May 2013 02:25:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=google.com; s=20120113;
	h=x-received:date:from:to:cc:subject:message-id:references
	:mime-version:content-type:content-disposition:in-reply-to
	:user-agent:x-hashcash:x-hashcash:x-hashcash:x-hashcash;
	bh=TYPDb/n410Ak2rhstvZ2MM6XF0eY7SWXcyPbIl8IWZk=;
	b=ZeZa42kpPoTUjEZM245uI+YP7zyF6dW/qgFXyR7Ajt2r1JYc/PkHXThF3AM6kaFaid
	MzNOdj3M872AFui+1mFjMtO6BO2kC24ZJLX+dzaxljXLLbOb8QKOq3PMDVf8bqRL3uTH
	Kt3YMvd1l8wVV941oxrsoXt8uM1sCPaQCKO3M0svnRi2vk1uu/RC6RwaQguyiYLo0+hl
	cak2opR03L9SVit7z2Ktm7afzHgdDYgXxgKkWPJ2tJu+cEn+5QoWQmohFuvKpk8uOhVO
	snk5Yzgbz9bqgo4zEl8SIIPqdY2FDfOls0AwGT/B/8aYnxNjYmZUGXjyTVl8m5QiUCdP
	iZWw==
X-Received: by 10.14.179.133 with SMTP id h5mr89276671eem.34.1368523515782;
	Tue, 14 May 2013 02:25:15 -0700 (PDT)
Received: from netbook (c83-90.i07-21.onvol.net. [92.251.83.90])
	by mx.google.com with ESMTPSA id
	bj12sm28182185eeb.8.2013.05.14.02.25.14 for <multiple recipients>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 14 May 2013 02:25:14 -0700 (PDT)
Received: by netbook (Postfix, from userid 1000)
	id DBE262E05AB; Tue, 14 May 2013 11:25:11 +0200 (CEST)
Received: by flare (hashcash-sendmail, from uid 1000);
	Tue, 14 May 2013 11:25:08 +0200
Date: Tue, 14 May 2013 11:25:07 +0200
From: Adam Back <adam@cypherspace.org>
To: Jeff Garzik <jgarzik@exmulti.com>
Message-ID: <20130514092507.GA21160@netbook.cypherspace.org>
References: <20130511045342.GA28588@petertodd.org>
	<20130511102209.GA27823@netbook.cypherspace.org>
	<CAPaL=UV7B2ULcUSBBQNWKc70PzGnveeF2WiWQE7msteZ6TZAbQ@mail.gmail.com>
	<20130513105408.GB3393@netbook.cypherspace.org>
	<CA+8xBpdmxpCPO77Nr=vDwsKAKTEU4PM4ButT3bDUkhA5tzc3Zw@mail.gmail.com>
	<20130513211244.GA9550@netbook.cypherspace.org>
	<CA+8xBpdoZY2YEPsj5HmBjNob9+s9HqnANS4CLH2BaDOvbGFgbQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Disposition: inline
In-Reply-To: <CA+8xBpdoZY2YEPsj5HmBjNob9+s9HqnANS4CLH2BaDOvbGFgbQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Hashcash: 1:20:130514:jgarzik@exmulti.com::TKPtOmICzcVUB8pJ:000000000000000000
	0000000000000000000000009GnC
X-Hashcash: 1:20:130514:john.dillon892@googlemail.com::IDFO6hyaxpJ60dQJ:00000000
	0000000000000000000000004ieB
X-Hashcash: 1:20:130514:bitcoin-development@lists.sourceforge.net::P+4WZgW0+WTr3
	Wzi:000000000000000000008bXr
X-Hashcash: 1:20:130514:adam@cypherspace.org::h7nm4X3l/YZ72z/l:00000000000000000
	0000000000000000000000004HpO
X-Spam-Score: -1.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 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
	(adam.back[at]gmail.com)
	-0.0 SPF_PASS               SPF: sender matches SPF record
X-Headers-End: 1UcBU2-0004N3-6A
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] merged mining hashcash & bitcoin (Re:
 Coinbase TxOut Hashcash)
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: Tue, 14 May 2013 09:25:23 -0000

On Mon, May 13, 2013 at 06:00:27PM -0400, Jeff Garzik wrote:
>When a transaction's input value exceeds its output value, the
>remainder is the transaction fee.  The miner's reward for processing
>transactions is the 25 BTC initial currency distribution + the sum of
>all per-transaction fees.  A destroy-by-miner fee transaction is a
>normal bitcoin transaction sent by any user, that might look like
>
>Input 1: 1.0 BTC
>Output 1: 0.5 BTC
>
>(the miner fee is implicitly 0.5 BTC, paid to whomever mines the
>transaction into a block)
>
>Sadly the bitcoin protocol prevents zero-output,
>give-it-all-to-the-miner transactions.

Well if it is a later transaction, not an integral part of the reward
transaction (that is definitionally mined by being serialized into the
coinbase), the user may elect to withhold the promised transaction
give-to-miner, so thats not so good.

Or do you mean to say you could have (implicit reward 25BTC) and reward
transaction .001 BTC to self and 24.999 BTC with existing bitcoin format and
validation semantics?  That would be close enough to give-to-miner.  Also
the output sum > 0BTC limitation could be changed to >= maybe... (just one
well placed character :)

Adam