summaryrefslogtreecommitdiff
path: root/51/6ffbae224c48b1b2d62db41153d18f205bf68b
blob: 2527794e6c6610d8e7c1ad8dc151c0827b08c482 (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
Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194]
	helo=mx.sourceforge.net)
	by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <tamas@bitsofproof.com>) id 1YLo7f-0001mB-Qn
	for bitcoin-development@lists.sourceforge.net;
	Thu, 12 Feb 2015 07:23:39 +0000
X-ACL-Warn: 
Received: from wp059.webpack.hosteurope.de ([80.237.132.66])
	by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.76) id 1YLo7e-0003Ye-BP
	for bitcoin-development@lists.sourceforge.net;
	Thu, 12 Feb 2015 07:23:39 +0000
Received: from [37.143.74.116] (helo=[192.168.0.100]); authenticated
	by wp059.webpack.hosteurope.de running ExIM with esmtpsa
	(TLS1.0:RSA_AES_128_CBC_SHA1:16)
	id 1YLo7X-0006Mx-Kx; Thu, 12 Feb 2015 08:23:31 +0100
Content-Type: multipart/signed;
	boundary="Apple-Mail=_6AF86DB7-A65F-480B-B53C-73BF72E42679";
	protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Tamas Blummer <tamas@bitsofproof.com>
In-Reply-To: <20150212064719.GA6563@savin.petertodd.org>
Date: Thu, 12 Feb 2015 08:23:29 +0100
Message-Id: <7C171F0B-1EF8-4542-8E18-187B2E94DF14@bitsofproof.com>
References: <20150212064719.GA6563@savin.petertodd.org>
To: Peter Todd <pete@petertodd.org>
X-Mailer: Apple Mail (2.1878.6)
X-bounce-key: webpack.hosteurope.de; tamas@bitsofproof.com; 1423725818;
	b7f44ccf; 
X-Spam-Score: 1.0 (+)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,
	no trust [80.237.132.66 listed in list.dnswl.org]
	1.0 HTML_MESSAGE           BODY: HTML included in message
X-Headers-End: 1YLo7e-0003Ye-BP
Cc: bitcoin-development@lists.sourceforge.net
Subject: Re: [Bitcoin-development] replace-by-fee v0.10.0rc4
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: Thu, 12 Feb 2015 07:23:39 -0000


--Apple-Mail=_6AF86DB7-A65F-480B-B53C-73BF72E42679
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_D8FEF80C-94D4-4862-B4C2-067BB662D07F"


--Apple-Mail=_D8FEF80C-94D4-4862-B4C2-067BB662D07F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Peter,

An important use of the core is being border router to proprietary =
software, that is usually indexing the block chain and mempool. That =
software is also assuming that double spends are not relayed by the =
core.

To remain useful as border router, the replace-by-fee patched core =
should only relay double spend if it actually replaces an earlier =
transaction, as otherwise the replace logic that is according to your =
commit more than just fee comparison, would have to be replicated in the =
proprietary stack and mempool might get out of sync with that of the =
border router.=20

Tamas Blummer
Bits of Proof

--Apple-Mail=_D8FEF80C-94D4-4862-B4C2-067BB662D07F
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Peter,</div><div><br></div><div>An important use of the core is being border router to proprietary software, that is usually indexing the block chain and mempool. That software is also assuming that double spends are not relayed by the core.</div><div><br></div><div>To remain useful as border router, the replace-by-fee patched core should only relay double spend if it actually replaces an earlier transaction, as otherwise the replace logic that is according to your commit more than just fee comparison, would have to be replicated in the proprietary stack and mempool might get out of sync with that of the border router.&nbsp;</div><div><br></div><div apple-content-edited="true">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Tamas Blummer</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Bits of Proof</div></div></body></html>
--Apple-Mail=_D8FEF80C-94D4-4862-B4C2-067BB662D07F--

--Apple-Mail=_6AF86DB7-A65F-480B-B53C-73BF72E42679
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJU3FTxAAoJEPZykcUXcTkcIbcH/RkFbGse38U76nnJ7CbYdAwP
mcNdQlTryWsxVJ1T2Ff77p4sE9s26QFUhnIPxKpO8R6NB4FWg/0uYFFL57dlZKUt
uxvg46sFRMdXRyPF9KIwfCXjVszPqX9opffhyQ/Ho4GiUzTClskL5ObtQ1vE16fQ
96QXaW5WSNVwwdGSdzlabnFHF9wYmAMJPRxZWV5pn8b64dqG7+J7dbHy40v4OgPR
lYAo+TrYI3pMjPzUDB+3Ce3jatXCdlmCD8OIa0bLt3X17OSnI8ZTqSHpIXOYet75
DJQdqMnD72HSYhDydDefrAMS2UCFfOUDxjQouc46RHYnpMdTFw1zlU3Dd74B4j0=
=hlsB
-----END PGP SIGNATURE-----

--Apple-Mail=_6AF86DB7-A65F-480B-B53C-73BF72E42679--