Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192]
	helo=mx.sourceforge.net)
	by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <raystonn@hotmail.com>) id 1Z2OoB-0004XD-9m
	for bitcoin-development@lists.sourceforge.net;
	Tue, 09 Jun 2015 19:03:35 +0000
Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of hotmail.com
	designates 65.55.34.92 as permitted sender)
	client-ip=65.55.34.92; envelope-from=raystonn@hotmail.com;
	helo=COL004-OMC2S18.hotmail.com; 
Received: from col004-omc2s18.hotmail.com ([65.55.34.92])
	by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.76) id 1Z2OoA-0002qy-8A
	for bitcoin-development@lists.sourceforge.net;
	Tue, 09 Jun 2015 19:03:35 +0000
Received: from COL131-DS8 ([65.55.34.72]) by COL004-OMC2S18.hotmail.com over
	TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); 
	Tue, 9 Jun 2015 12:03:28 -0700
X-TMN: [Va8KGCNqVpnZQjA6SJG74zZ+oXg38yL5]
X-Originating-Email: [raystonn@hotmail.com]
Message-ID: <COL131-DS897EBDD5B5E7BD300318CCDBE0@phx.gbl>
From: "Raystonn ." <raystonn@hotmail.com>
To: "Gavin Andresen" <gavinandresen@gmail.com>
References: <5574E39C.3090904@thinlink.com><COL131-DS25374BEFA76744E26EB8CBCDBF0@phx.gbl><CAJmQggBcAw1u+Pha+67S4bG5FuKx0xi_dTffmEOUHPbwyJU1aA@mail.gmail.com><CABsx9T3tuBZePfS4_LCo4rp3aU6HFtrLbSDR28DktJyLQz2L-A@mail.gmail.com><COL131-DS259B1E7F076282CE9BBF96CDBE0@phx.gbl>
	<CABsx9T0TzRCr7DRzALymWiNJ2oA_MuZZQ8jFD+z4-cUaiSsE1A@mail.gmail.com>
In-Reply-To: <CABsx9T0TzRCr7DRzALymWiNJ2oA_MuZZQ8jFD+z4-cUaiSsE1A@mail.gmail.com>
Date: Tue, 9 Jun 2015 12:03:13 -0700
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_03E8_01D0A2AC.42FAED40"
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 15.4.3555.308
X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308
X-OriginalArrivalTime: 09 Jun 2015 19:03:28.0693 (UTC)
	FILETIME=[F85F7E50:01D0A2E6]
X-Spam-Score: -0.0 (/)
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
	(raystonn[at]hotmail.com)
	-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,
	no trust [65.55.34.92 listed in list.dnswl.org]
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain
	-0.0 SPF_PASS               SPF: sender matches SPF record
	1.0 HTML_MESSAGE           BODY: HTML included in message
	1.0 FREEMAIL_REPLY         From and body contain different freemails
	-0.5 AWL AWL: Adjusted score from AWL reputation of From: address
X-Headers-End: 1Z2OoA-0002qy-8A
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] New attack identified and potential
	solution described: Dropped-transaction spam attack against
	the block size limit
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, 09 Jun 2015 19:03:35 -0000

------=_NextPart_000_03E8_01D0A2AC.42FAED40
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

You are right of course.  This will work.  I like this idea more than my =
own proposed fix, as it doesn=E2=80=99t make any big changes to the =
economics of the system in the way that burning would have.

From: Gavin Andresen=20
Sent: Tuesday, June 09, 2015 11:25 AM
To: Raystonn .=20
Cc: Loi Luu ; Bitcoin Dev=20
Subject: Re: [Bitcoin-development] New attack identified and potential =
solution described: Dropped-transaction spam attack against the block =
size limit

On Tue, Jun 9, 2015 at 1:52 PM, Raystonn . <raystonn@hotmail.com> wrote:

  That does sound good on the surface, but how do we enforce #1 and #2?  =
They seem to be unenforceable, as a miner can adjust the size of the =
memory pool in his local source.

It doesn't have to be enforced. As long as a reasonable percentage of =
hash rate is following that policy an attacker that tries to flood the =
network will fail to prevent normal transaction traffic from going =
through and will just end up transferring some wealth to the miners.

Although the existing default mining policy (which it seems about 70% of =
hashpower follows) of setting aside some space for high-priority =
transactions regardless of fee might also be enough to cause this attack =
to fail in practice.

--=20

--
Gavin Andresen


------=_NextPart_000_03E8_01D0A2AC.42FAED40
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<HTML><HEAD></HEAD>
<BODY dir=3Dltr>
<DIV dir=3Dltr>
<DIV style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Arial'; COLOR: #000000">
<DIV>You are right of course.&nbsp; This will work.&nbsp; I like this =
idea more=20
than my own proposed fix, as it doesn=E2=80=99t make any big changes to =
the economics of=20
the system in the way that burning would have.</DIV>
<DIV=20
style=3D'FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: =
"Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; =
DISPLAY: inline'>
<DIV style=3D"FONT: 10pt tahoma">
<DIV>&nbsp;</DIV>
<DIV style=3D"BACKGROUND: #f5f5f5">
<DIV style=3D"font-color: black"><B>From:</B> <A =
title=3Dgavinandresen@gmail.com=20
href=3D"mailto:gavinandresen@gmail.com">Gavin Andresen</A> </DIV>
<DIV><B>Sent:</B> Tuesday, June 09, 2015 11:25 AM</DIV>
<DIV><B>To:</B> <A title=3Draystonn@hotmail.com=20
href=3D"mailto:raystonn@hotmail.com">Raystonn .</A> </DIV>
<DIV><B>Cc:</B> <A title=3Dloi.luuthe@gmail.com=20
href=3D"mailto:loi.luuthe@gmail.com">Loi Luu</A> ; <A=20
title=3Dbitcoin-development@lists.sourceforge.net=20
href=3D"mailto:bitcoin-development@lists.sourceforge.net">Bitcoin =
Dev</A> </DIV>
<DIV><B>Subject:</B> Re: [Bitcoin-development] New attack identified and =

potential solution described: Dropped-transaction spam attack against =
the block=20
size limit</DIV></DIV></DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV=20
style=3D'FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: =
"Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; =
DISPLAY: inline'>
<DIV dir=3Dltr>
<DIV class=3Dgmail_extra>
<DIV class=3Dgmail_quote>On Tue, Jun 9, 2015 at 1:52 PM, Raystonn . =
<SPAN=20
dir=3Dltr>&lt;<A href=3D"mailto:raystonn@hotmail.com"=20
target=3D_blank>raystonn@hotmail.com</A>&gt;</SPAN> wrote:<BR>
<BLOCKQUOTE class=3Dgmail_quote=20
style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc =
1px solid">
  <DIV dir=3Dltr>
  <DIV dir=3Dltr>
  <DIV style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Arial'; COLOR: #000000">
  <DIV>That does sound good on the surface, but how do we enforce #1 and =

  #2?&nbsp; They seem to be unenforceable, as a miner can adjust the =
size of the=20
  memory pool in his local source.</DIV></DIV></DIV></DIV></BLOCKQUOTE>
<DIV>&nbsp;</DIV>
<DIV>It doesn't have to be enforced. As long as a reasonable percentage =
of hash=20
rate is following that policy an attacker that tries to flood the =
network will=20
fail to prevent normal transaction traffic from going through and will =
just end=20
up transferring some wealth to the miners.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Although the existing default mining policy (which it seems about =
70% of=20
hashpower follows) of setting aside some space for high-priority =
transactions=20
regardless of fee might also be enough to cause this attack to fail in=20
practice.</DIV></DIV>
<DIV>&nbsp;</DIV>-- <BR>
<DIV class=3Dgmail_signature>--<BR>Gavin Andresen<BR></DIV>
<DIV=20
class=3Dgmail_signature>&nbsp;</DIV></DIV></DIV></DIV></DIV></DIV></BODY>=
</HTML>

------=_NextPart_000_03E8_01D0A2AC.42FAED40--