Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from <dave@hashingit.com>) id 1Yz43E-0003vK-F6 for bitcoin-development@lists.sourceforge.net; Sun, 31 May 2015 14:17:20 +0000 Received-SPF: softfail (sog-mx-1.v43.ch3.sourceforge.com: transitioning domain of hashingit.com does not designate 89.145.69.228 as permitted sender) client-ip=89.145.69.228; envelope-from=dave@hashingit.com; helo=heron.directrouter.co.uk; Received: from heron.directrouter.co.uk ([89.145.69.228]) by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) id 1Yz43C-0005lp-Dc for bitcoin-development@lists.sourceforge.net; Sun, 31 May 2015 14:17:20 +0000 Received: from host109-152-68-249.range109-152.btcentralplus.com ([109.152.68.249]:1165 helo=[192.168.1.82]) by heron.directrouter.co.uk with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.85) (envelope-from <dave@hashingit.com>) id 1Yz435-001GyJ-H5; Sun, 31 May 2015 14:17:11 +0000 Content-Type: multipart/alternative; boundary="Apple-Mail=_88D58663-F638-4D02-8E15-8B3F178C8EFB" Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) From: Dave Hudson <dave@hashingit.com> In-Reply-To: <CABsx9T37jE3AtmUOOuW+emLGTparbS6OozPRL_hCrC+2JEzxgQ@mail.gmail.com> Date: Sun, 31 May 2015 15:17:10 +0100 Message-Id: <91BD6826-3A60-4DD6-807A-2DCEDB00CE87@hashingit.com> References: <554BE0E1.5030001@bluematt.me> <CAFzgq-xByQ1E_33_m3UpXQFUkGc78HKnA=7XXMshANDuTkNsvA@mail.gmail.com> <CABsx9T0kbRe31LMwk499MQUw225f5GGd67GfhXBezHmDqxkioA@mail.gmail.com> <CAFzgq-z5WCznGhbOexS0XESNGAVauw45ewEV-1eMij7yDT61=Q@mail.gmail.com> <CAFzgq-zTybEQyGz0nq90u5n5JZcJzxQS_XKaTpr5POJi-tHM6A@mail.gmail.com> <CABsx9T37jE3AtmUOOuW+emLGTparbS6OozPRL_hCrC+2JEzxgQ@mail.gmail.com> To: Gavin Andresen <gavinandresen@gmail.com> X-Mailer: Apple Mail (2.2098) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - heron.directrouter.co.uk X-AntiAbuse: Original Domain - lists.sourceforge.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - hashingit.com X-Get-Message-Sender-Via: heron.directrouter.co.uk: authenticated_id: dave@hashingit.com X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 2.0 (++) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 1.0 HTML_MESSAGE BODY: HTML included in message X-Headers-End: 1Yz43C-0005lp-Dc Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net> Subject: Re: [Bitcoin-development] Fwd: Block Size Increase Requirements 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: Sun, 31 May 2015 14:17:20 -0000 --Apple-Mail=_88D58663-F638-4D02-8E15-8B3F178C8EFB Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On 31 May 2015, at 13:52, Gavin Andresen <gavinandresen@gmail.com> = wrote: >=20 > On Sat, May 30, 2015 at 9:31 PM, Chun Wang <1240902@gmail.com = <mailto:1240902@gmail.com>> wrote: > If someone propagate a 20MB block, it will take at best 6 seconds for > us to receive to verify it at current configuration, result of one > percent orphan rate increase. >=20 > That orphan rate increase will go to whoever is producing the 20MB = blocks, NOT you. There's an interesting incentives question if the mining fees ever = become large enough to be interesting. Given two potential blocks on = which to build then for the best interests of the system we'd want = miners to select the block that confirmed the largest number of = transactions since that puts less pressure on the network later. This is = at odds with the incentives for our would-be block maker though because = the incentive for mining would be to use whichever block left the = largest potential fees available; that's generally going to be the = smaller of the two. This, of course, only gets worse as the block reward reduces and fees = become the dominant way for miners to be paid (and my hypothesis that = eventually this could lead to miners trying to deliberately orphan = earlier blocks to "steal" fees because the fixed block reward is no = longer the dominant part of their income). When coupled with the block propagation delay problem increasing the = risk of orphan races I'm pretty sure that this actually leads to miners = having an incentive to continually mine smaller blocks, and that's aside = from the question of whether smaller blocks will push up fees (which = also benefits miners).=20 Cheers, Dave --Apple-Mail=_88D58663-F638-4D02-8E15-8B3F178C8EFB Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div = class=3D"">On 31 May 2015, at 13:52, Gavin Andresen <<a = href=3D"mailto:gavinandresen@gmail.com" = class=3D"">gavinandresen@gmail.com</a>> wrote:</div><br = class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" = class=3D""><div class=3D"gmail_extra"><div class=3D"gmail_quote">On Sat, = May 30, 2015 at 9:31 PM, Chun Wang <span dir=3D"ltr" class=3D""><<a = href=3D"mailto:1240902@gmail.com" target=3D"_blank" = class=3D"">1240902@gmail.com</a>></span> wrote:<blockquote = class=3D"gmail_quote" style=3D"margin:0px 0px 0px = 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left= -style:solid;padding-left:1ex"><span class=3D""> If someone propagate a 20MB block, it will take at best 6 seconds for<br = class=3D""> us to receive to verify it at current configuration, result of one<br = class=3D""> percent orphan rate increase.</span></blockquote><div class=3D""><br = class=3D""></div><div class=3D"">That orphan rate increase will go to = whoever is producing the 20MB blocks, NOT = you.</div></div></div></div></div></blockquote><br = class=3D""></div><div>There's an interesting incentives question if the = mining fees ever become large enough to be interesting. Given two = potential blocks on which to build then for the best interests of the = system we'd want miners to select the block that confirmed the largest = number of transactions since that puts less pressure on the network = later. This is at odds with the incentives for our would-be block maker = though because the incentive for mining would be to use whichever block = left the largest potential fees available; that's generally going to be = the smaller of the two.</div><div><br class=3D""></div><div>This, of = course, only gets worse as the block reward reduces and fees become the = dominant way for miners to be paid (and my hypothesis that eventually = this could lead to miners trying to deliberately orphan earlier blocks = to "steal" fees because the fixed block reward is no longer the dominant = part of their income).</div><div><br class=3D""></div><div>When coupled = with the block propagation delay problem increasing the risk of orphan = races I'm pretty sure that this actually leads to miners having an = incentive to continually mine smaller blocks, and that's aside from the = question of whether smaller blocks will push up fees (which also = benefits miners). </div><div><br class=3D""></div><div><br = class=3D""></div><div>Cheers,</div><div>Dave</div><div><br = class=3D""></div><br class=3D""></body></html>= --Apple-Mail=_88D58663-F638-4D02-8E15-8B3F178C8EFB--