summaryrefslogtreecommitdiff
path: root/3f/ccf30c89d5512f969cbe6d8f9ecfd53a9ff67d
blob: 719cb301ba80a6d26a699615d342fda1aa7a231b (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
Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
	helo=mx.sourceforge.net)
	by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <tomh@thinlink.com>) id 1WjiUd-0004zd-EL
	for bitcoin-development@lists.sourceforge.net;
	Mon, 12 May 2014 05:09:39 +0000
X-ACL-Warn: 
Received: from mail-pa0-f50.google.com ([209.85.220.50])
	by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1WjiUc-0001zF-6T
	for bitcoin-development@lists.sourceforge.net;
	Mon, 12 May 2014 05:09:39 +0000
Received: by mail-pa0-f50.google.com with SMTP id fb1so7646953pad.9
	for <bitcoin-development@lists.sourceforge.net>;
	Sun, 11 May 2014 22:09:32 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=KNfNxv8aUslnMOgmdhZUMlT8vsMkwNBh+q1IV9y7Pqs=;
	b=KzewNOehNmDqc3kuDNLMBfEDav7gxFkaF4132FqVngMNKmGCpd8v6fPKRDASXqvBBC
	gFuiIR5ieyg61EKPFnjV2nGBhnVI9Oqyd/d0ifbFYNmn7nM/X2KEbJoB3E96PQXPq7Ur
	VTHydt7ZlNM6LUnJ5AM0HipzRf3BmA9lJhwSJgY4rVdJHItcNAIDvOay3vzUhVlRG3Uo
	XsaY3bzPJf9hMwaav68CLt4FGiFNXe2yd5BkP2e/nuM2Wojd6FPHsoMZ1Go+sWuf8/cT
	8rXxJXuulZSNimcGeYSxJ1yFXCt1FaeVEQGXuQwG9AfPb8r6u4ye45yeC0CJWPGFuul6
	dGPQ==
X-Gm-Message-State: ALoCoQkpQksDmHIkdpDCU+KunTx4chV/Imi1yPgfF6uVbNPWOrnlnHBVs9xkxNHa7OHQLhJsTZNs
X-Received: by 10.66.230.193 with SMTP id ta1mr50819792pac.29.1399869668134;
	Sun, 11 May 2014 21:41:08 -0700 (PDT)
Received: from [192.168.1.89] (99-6-44-248.lightspeed.sntcca.sbcglobal.net.
	[99.6.44.248]) by mx.google.com with ESMTPSA id
	jd5sm20395752pbb.18.2014.05.11.21.41.06
	for <bitcoin-development@lists.sourceforge.net>
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Sun, 11 May 2014 21:41:07 -0700 (PDT)
Message-ID: <537050E0.2040008@thinlink.com>
Date: Sun, 11 May 2014 21:41:04 -0700
From: Tom Harding <tomh@thinlink.com>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64;
	rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: bitcoin-development@lists.sourceforge.net
References: <536589CC.8080005@thinlink.com>
	<CANOOu=_tpqz8wdDGj9x_xT5QcT=CHRbr+5Cewj5xuZyJ+ZurNw@mail.gmail.com>
In-Reply-To: <CANOOu=_tpqz8wdDGj9x_xT5QcT=CHRbr+5Cewj5xuZyJ+ZurNw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
X-Headers-End: 1WjiUc-0001zF-6T
Subject: Re: [Bitcoin-development] A statistical consensus rule for reducing
 0-conf double-spend risk
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: Mon, 12 May 2014 05:09:39 -0000

Christophe Biocca wrote:

> The problem is that since the rule
> isn't enforceable, no miner will wait before mining on the longest
> chain (which is the rational move), and you're back to where we are
> now.

Back up to the miner who decided to include a "seasoned" double-spend in 
his block.  Let's say he saw it 21 seconds after he saw an earlier 
spend, and included it, despite the rule.

The expected cost of including the respend is any revenue loss from 
doing so: (total miner revenue of block)*(fraction of hashpower 
following the rule).  So today, if only 1% of hashpower follows the rule 
(ie a near total failure of consensus implementation), he still loses at 
least .25 BTC.

.25 BTC is about 1000x the typical "double-spend premium" I'm seeing 
right now.  Wouldn't the greedy-rational miner just decide to include 
the earlier spend instead?