summaryrefslogtreecommitdiff
path: root/8f/be48eec5928f117c276e03e338dfb4f5720de1
blob: b8411fc7649bab9b78792ed903096d2e735ccd4e (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
Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193]
	helo=mx.sourceforge.net)
	by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <tomh@thinlink.com>) id 1YKfBi-00054Z-4X
	for bitcoin-development@lists.sourceforge.net;
	Mon, 09 Feb 2015 03:39:06 +0000
X-ACL-Warn: 
Received: from mail-pa0-f48.google.com ([209.85.220.48])
	by sog-mx-3.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1YKfBg-0000Tm-EC
	for bitcoin-development@lists.sourceforge.net;
	Mon, 09 Feb 2015 03:39:06 +0000
Received: by mail-pa0-f48.google.com with SMTP id eu11so8895623pac.7
	for <bitcoin-development@lists.sourceforge.net>;
	Sun, 08 Feb 2015 19:38:58 -0800 (PST)
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:content-type:content-transfer-encoding;
	bh=EHEPSCgH23fcGJFMo735DBqTpKAahfYzJQbRGGJ3So4=;
	b=LymzjXZ1Xz4woD6dKl1t1X2juVcLqU5N16oT5UN7dEIWPTvpCe25yQhHnk55KytCGJ
	VV3fbGkjJC+lFm0uh4zkUV6YP2+JHKDfJphBZTjmsxKdYgbd2yWUVdO5PUT2yj64VKvg
	K4rS6T8Vy6AbBc/TAp7T5lBDuTujlyc2P4zS4/bUh++M14/Jdky29ZdeU7JBw35CaLOQ
	Nlb87hvJubzOsBCWEU/XLTupd+hn2m4g7vn2zmEz5htvgsHo76FXwcR2Ix5mOlr3RXZJ
	3XHKkSpo3MHJD8olZOslkxC1WppDwla1rrpYYnkYJe7AeZswMY4Kr3x9UsXrRzYitae0
	UrPw==
X-Gm-Message-State: ALoCoQmuF5b2gCebAriFZMOnuoqIJakqkuYREQ6FA7mZ3uhksPm6DK7X5E7uBpQtsAjMbp0p6jr8
X-Received: by 10.66.190.2 with SMTP id gm2mr25588277pac.100.1423453138672;
	Sun, 08 Feb 2015 19:38:58 -0800 (PST)
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
	pd3sm14730262pdb.28.2015.02.08.19.38.57
	for <bitcoin-development@lists.sourceforge.net>
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Sun, 08 Feb 2015 19:38:57 -0800 (PST)
Message-ID: <54D82BCF.1090200@thinlink.com>
Date: Sun, 08 Feb 2015 19:38:55 -0800
From: Tom Harding <tomh@thinlink.com>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Content-Type: text/plain; charset=utf-8; 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: 1YKfBg-0000Tm-EC
Subject: [Bitcoin-development] Update to Double-Spend Deprecation Window
	Proposal
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, 09 Feb 2015 03:39:06 -0000


This update strengthens the incentive not to confirm double-spends after 
time T (30 seconds).  To grow and stabilize adoption, it is necessary to 
influence the miner of the block after a deprecated block, who in turn 
is concerned with the block after that. Accordingly, the disincentive is 
changed from a simple delay to a temporary chain work penalty, which can 
be negative.  Hal Finney first suggested this in 2011.

The penalty is graduated in two steps based on the respend gap, for 
reasons explained within.  I believe it is the minimum required to 
achieve the intended result.

Double-Spend Deprecation Window
https://github.com/dgenr8/out-there/blob/master/ds-dep-win.md