<oembed><type>rich</type><version>1.0</version><author_name>npub1jp0jnnq2jxcjy76nrt5dssvmpynt4f9psdelp3vxj0y0xtpxl7jqhkn8jw</author_name><author_url>https://nostr.ae/npub1jp0jnnq2jxcjy76nrt5dssvmpynt4f9psdelp3vxj0y0xtpxl7jqhkn8jw</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-04-23&#xA;📝 Original message:What is the advantage of this proposal over just orphaning the block with&#xA;double spends?&#xA;&#xA;There&#39;s currently a set of rules which government what constitutes a valid&#xA;block. Miners don&#39;t build on blocks that don&#39;t accord with those rules out&#xA;of fear that a major won&#39;t follow and they will waste hashing power.&#xA;&#xA;If there was a rule supported by the majority that considered blocks with&#xA;double spends (defined in some fashion) as invalid miners wouldn&#39;t build on&#xA;them for the same reason they wouldn&#39;t build on a block with a coinbase&#xA;over 25 btc, say. It seems that would accomplish the same without the other&#xA;issues.&#xA;On Apr 23, 2014 12:04 PM, &#34;Christophe Biocca&#34; &lt;christophe.biocca at gmail.com&gt;&#xA;wrote:&#xA;&#xA;&gt; It&#39;s not necessary that this &#34;coinbase retribution&#34; be either&#xA;&gt; profitable or risk-free for this scheme to work. I think we should&#xA;&gt; separate out the different layers of the proposal:&#xA;&gt;&#xA;&gt; 1. Attacking the coinbase instead of orphaning allows for 100 blocks&#39;&#xA;&gt; time for a consensus to be reached, rather than 10 minutes. This&#xA;&gt; allows for human verification/intervention if needed (orphaning&#xA;&gt; decisions would almost always need to be automated, due to the short&#xA;&gt; timeframe). This is a useful insight, and I don&#39;t think it&#39;s been&#xA;&gt; brought up before.&#xA;&gt;&#xA;&gt; 2. The original specification of how it&#39;s done (redistribution, no&#xA;&gt; cost to voting) does seem exploitable. This can be fixed by reducing&#xA;&gt; the incentive (burning instead of redistributing) and/or adding a risk&#xA;&gt; to the orphaning attempts (a vote that fails destroys X bitcoins&#39;&#xA;&gt; worth from each voting block&#39;s own coinbase). The incentives can be&#xA;&gt; tailored to mirror those of orphaning a block, to reduce the risk of&#xA;&gt; abuse. Then the only difference from orphaning are 1) More limited&#xA;&gt; rewriting of history (only the coinbase, vs all transactions in the&#xA;&gt; block), and 2) More time to coordinate a response.&#xA;&gt;&#xA;&gt; 3. This proposal may be used for things other than punishing&#xA;&gt; double-spend pools. In fact it might be used to punish miners for&#xA;&gt; doing anything a significant percentage of hashpower dislikes (large&#xA;&gt; OP_RETURNs, large blocks, gambling transactions, transactions banned&#xA;&gt; by a government). But we can make the threshold higher than 51%, so&#xA;&gt; that this doesn&#39;t turn into a significant risk (if 75% of hashpower is&#xA;&gt; willing to enforce a rule, we&#39;re already likely to see it enforced&#xA;&gt; through orphaning).&#xA;&gt;&#xA;&gt; On Wed, Apr 23, 2014 at 11:38 AM, Alex Mizrahi &lt;alex.mizrahi at gmail.com&gt;&#xA;&gt; wrote:&#xA;&gt; &gt;&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; And it still would. Non-collusive miners cast votes based on the outcome&#xA;&gt; &gt;&gt; of their own attempts to double spend.&#xA;&gt; &gt;&#xA;&gt; &gt;&#xA;&gt; &gt; Individually rational strategy is to vote for coinbase reallocation on&#xA;&gt; every&#xA;&gt; &gt; block.&#xA;&gt; &gt;&#xA;&gt; &gt; Yes, in that case nobody will get reward. It is similar to prisoner&#39;s&#xA;&gt; &gt; dilemma: equilibrium has worst pay-off.&#xA;&gt; &gt; In practice that would mean that simple game-theoretic models are no&#xA;&gt; longer&#xA;&gt; &gt; applicable, as they lead to absurd results.&#xA;&gt; &gt;&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; I&#39;m using it in the same sense Satoshi used it. Honest miners work to&#xA;&gt; &gt;&gt; prevent double spends. That&#39;s the entire justification for their&#xA;&gt; existence.&#xA;&gt; &gt;&gt; Miners that are deliberately trying to double spend are worse than&#xA;&gt; useless.&#xA;&gt; &gt;&#xA;&gt; &gt;&#xA;&gt; &gt; Miners work to get rewards.&#xA;&gt; &gt; It absolutely doesn&#39;t matter whether they are deliberately trying to&#xA;&gt; &gt; double-spend or not: they won&#39;t be able to double-spend without a&#xA;&gt; collusion.&#xA;&gt; &gt;&#xA;&gt; &gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; &gt; Start Your Social Network Today - Download eXo Platform&#xA;&gt; &gt; Build your Enterprise Intranet with eXo Platform Software&#xA;&gt; &gt; Java Based Open Source Intranet - Social, Extensible, Cloud Ready&#xA;&gt; &gt; Get Started Now And Turn Your Intranet Into A Collaboration Platform&#xA;&gt; &gt; http://p.sf.net/sfu/ExoPlatform&#xA;&gt; &gt; _______________________________________________&#xA;&gt; &gt; Bitcoin-development mailing list&#xA;&gt; &gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt; &gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt; &gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; Start Your Social Network Today - Download eXo Platform&#xA;&gt; Build your Enterprise Intranet with eXo Platform Software&#xA;&gt; Java Based Open Source Intranet - Social, Extensible, Cloud Ready&#xA;&gt; Get Started Now And Turn Your Intranet Into A Collaboration Platform&#xA;&gt; http://p.sf.net/sfu/ExoPlatform&#xA;&gt; _______________________________________________&#xA;&gt; Bitcoin-development mailing list&#xA;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140423/48d8a89a/attachment.html&gt;</html></oembed>