<div dir="ltr"><div><div><div><div>It is *not proof of stake.* when:<br><br>a) <span class="gmail-il">burn</span> happens regardless of whether you successfully mine.<br></div>b) miner cannot know which tx are <span class="gmail-il">burns</span><br></div><div>c) the majority of <span class="gmail-il">burns</span> cannot be used for mining and are simply lost (poisson discovery distribution)<br></div><div>d) burn involves real risk: <i>every bit as much at stake </i><br></div><div><br></div><i></i></div>(It&#39;s
 the difference between a computer secured by not being connected to the
 internet, and a computer secured by re-imaging from a computer that 
was, in the past, not connected to the internet.)<br><br>It is possible to craft a burn-network such that the only way for a miner to prevent a <span class="gmail-il">burn</span> is to prevent all transactions other than his own.  <br></div><div></div><div><br></div><div>This is still a weakness, and I can&#39;t see a way around it though.<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 7, 2017 at 8:59 AM, Jannes Faber via bitcoin-dev <span dir="ltr">&lt;<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.linuxfoundation.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On 6 April 2017 at 19:13, Alex Mizrahi 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><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ethically, this situation has some similarities to the DAO fork. </blockquote><div><br></div></span><div>Much better analogy:</div><div><br></div><div>1. An ISV make software which makes use of an undocumented OS feature.</div><div>2. That feature is no longer present in the next OS release.</div><div>3. ISV suffers losses because its software cannot work under new OS, and thus people stop buying it.</div><div><br></div><div>I think 99% of programmers would agree that this loss was inflicted by a bad decision of ISV, and not by OS vendor changing OS internals. Relying on undocumented features is something you do on your own risk.</div></div></div></div></blockquote><div><br></div></span><div>Right. And in this case, code still is law: if the code specifies a version number field and some miner finds an optimization that only works when the version number == 1 then it&#39;s his own problem once the network upgrades to version 2. In no way is there anything ethical about blocking the upgrade.</div><div><br></div><div>History is not an indicator of the possible values any field can hold in the future. Limiting your operation to some arbitrary subset is at your own risk.</div><div><br></div><div>Regarding the comparison: I haven&#39;t heard anyone even suggest rolling back the last year of the blockchain to undo the damage already done, any comparison can end there. If Jonathan wants to persist with this comparison it would be more like people deciding to stop further funding of the hacked contract. Yeah, that evil.</div><div><br></div><div>--</div><div>Jannes Faber</div><div><br></div></div></div></div>
<br>______________________________<wbr>_________________<br>
bitcoin-dev mailing list<br>
<a href="mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.<wbr>linuxfoundation.org</a><br>
<a href="https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" rel="noreferrer" target="_blank">https://lists.linuxfoundation.<wbr>org/mailman/listinfo/bitcoin-<wbr>dev</a><br>
<br></blockquote></div><br></div>