<oembed><type>rich</type><version>1.0</version><author_name>npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd</author_name><author_url>https://nostr.ae/npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-04-24&#xA;📝 Original message:&gt;&#xA;&gt; And that&#39;s achieved through proof of work, not through &#34;miner&#39;s honesty&#34;.&#xA;&gt;&#xA;&#xA;You can&#39;t disentangle the two. Proof of work just makes a block chain hard&#xA;to tamper with. What it contains is arbitrary. Honest miners build a block&#xA;chain that&#39;s intended to stop double spending. Dishonest miners don&#39;t.&#xA;They&#39;re both engaging in proof of work, to different ends.&#xA;&#xA;&#xA;&gt; Whatever, let&#39;s keep calling stupid miners &#34;honest miners&#34;&#xA;&gt;&#xA;&#xA;No, let&#39;s not. Your definition of &#34;smart miner&#34; is one I&#39;d called &#34;stupid&#xA;miner&#34; (or possibly &#34;short bitcoin miner&#34;). They are miners who would&#xA;reduce the value of their coins, by making their own system less useful.&#xA;That&#39;s not smart, that&#39;s simply short termism taken to an extreme, sort of&#xA;like a business owner who puts so much pressure on his employees they all&#xA;quit. He might have gained a bit more profit in the short term, but only at&#xA;the cost of destroying his business that would have given lower but&#xA;sustainable returns over the long term.&#xA;&#xA;&#xA;&gt; This persistent argument from authority is annoying.&#xA;&gt;&#xA;&#xA;Peter always says this too, but it&#39;s again an incorrect position. This is&#xA;not an argument from authority.&#xA;&#xA;Why are we here? We are here because we were brought together by shared&#xA;goals.&#xA;&#xA;What are those goals? They were defined at the start of the project by the&#xA;creator of the project.&#xA;&#xA;Why do we issue 21 million coins and not 42? Because 21 million is the goal&#xA;everyone signed up for.&#xA;&#xA;Why did everyone sign up for 21 million coins? Because that&#39;s what Satoshi&#xA;picked.&#xA;&#xA;&#xA;If someone asked us to change from 21 to 42 million coins, we&#39;d probably&#xA;say no and the justification would be that this is the number we started&#xA;with. That&#39;s not &#34;argument from authority&#34;, it&#39;s just recognition that the&#xA;parameters of a shared project has to be defined somehow, and for Bitcoin&#xA;it was defined at the start.&#xA;&#xA;Now the argument Gregory makes is that changing the block chain algorithm&#xA;in this way would be a violation of the social contract. This is a generic&#xA;outcome to be legitimately worried about - we don&#39;t want to change what&#xA;Bitcoin is in ways that would dismay its users. That just leads to a fork.&#xA;&#xA;I argue that this isn&#39;t such a change because it makes nothing possible&#xA;that was previously impossible, it just makes it less disruptive, and the&#xA;*actual* shared goal of Bitcoin is not &#34;preserve the block chain algorithm&#xA;exactly as found in v0.1&#34; but rather &#34;stop double spending&#34;.&#xA;&#xA;You are arguing elsewhere that Bitcoin should allow double spending for a&#xA;fee. That *would* be a clear violation of the social contract!&#xA;&#xA;&#xA;&gt; That&#39;s not what I&#39;m saying. Miners that don&#39;t mine on top of the&#xA;&gt; longest chain are dishonest by my own definition as well.&#xA;&gt;&#xA;&#xA;Right, but I don&#39;t accept this definition of honesty. That&#39;s not a&#xA;definition any man on the street would use:&#xA;&#xA;    &#34;If you pay for something with forged bank notes and walk out&#xA;immediately, you are honest. But if you pay for something with forged bank&#xA;notes and hang around for longer than 10 minutes, you are dishonest&#34;&#xA;&#xA;That would sound silly to anyone because what&#39;s so special about 10&#xA;minutes? It&#39;s the act of passing counterfeit money and stealing from the&#xA;merchant that&#39;s the dishonest act, how long it takes is irrelevant.&#xA;&#xA;In Bitcoin, the dishonest act by the user is signing for the same output&#xA;twice (ignoring special protocols here), and the dishonest act by the miner&#xA;is deviating from normal behaviour for a fee to try and trick the recipient&#xA;into believing they have been paid. The exact details are something&#xA;computer scientists care about, but the average Bitcoin user would not.&#xA;&#xA;&#xA;&gt; And I also disagree that all the people who think this way are&#xA;&gt; &#34;hopelessly confused&#34;. We may be confused, but I think there&#39;s always&#xA;&gt; hope for removing confusions provided that there&#39;s will to learn,&#xA;&gt; which I think it is at least my case.&#xA;&gt;&#xA;&#xA;Indeed and that&#39;s why we have these threads! These are fundamental issues&#xA;that simply must be debated.&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140424/77b3e511/attachment.html&gt;</html></oembed>