<div dir="ltr">On Sat, Dec 10, 2016 at 4:23 AM, Daniele Pinna via bitcoin-dev <span dir="ltr">&lt;<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.<wbr>linuxfoundation.org</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><span style="font-size:13.696px;font-family:sans-serif">We have models for estimating the probability that a block is orphaned given average network bandwidth and block size. </span><br></div><div dir="auto"><span style="font-size:13.696px;font-family:sans-serif"><br></span></div><div dir="auto"><span style="font-family:sans-serif;font-size:13.696px">The question is, do we have objective measures of these two quantities? Couldn&#39;t we target an orphan_rate &lt; max_rate? </span><span style="font-size:13.696px;font-family:sans-serif"><br></span></div></div></blockquote><div><br></div><div>Models can predict orphan rate given block size and network/hashrate topology, but you can&#39;t control the topology (and things like FIBRE hide the effect of block size on this as well). The result is that if you&#39;re purely optimizing for minimal orphan rate, you can end up with a single (conglomerate of) pools producing all the blocks. Such a setup has no propagation delay at all, and as a result can always achieve 0 orphans.<br><br></div><div>Cheers,<br><br>-- <br></div><div>Pieter<br><br></div></div></div></div>