{"type":"rich","version":"1.0","author_name":"npub1e46n428mcyfwznl7nlsf6d3s7rhlwm9x3cmkuqzt3emmdpadmkaqqjxmcu","author_url":"https://nostr.ae/npub1e46n428mcyfwznl7nlsf6d3s7rhlwm9x3cmkuqzt3emmdpadmkaqqjxmcu","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2015-10-14\n📝 Original message:That conversation missed a second issue. Namely that there is no way to punish people if there is a double spend in a micro block that happens in key block which reorg'd away the first transaction. eg one miner mines a transaction in a micro block, another miner (either by not having seen the first yet, or being malicious - potentially the same miner) mines a key block which reorgs away the first micro block and then, in their first micro block, mines a double spend. This can happen at any time, so you end up having to fall back to regular full blocks for confirmation times :(.\n\nAlso, Greg Slepak brought up a good point on twitter at https://twitter.com/taoeffect/status/654358023138209792. Noting that this model means users could no longer pick transactions in a mining pool which was set up in such a way (it could be tweaked to do so with separate rewards and pubkeys, but now the user can commit fraud at a much lower cost - their own pool reward, not the block's total reward).\n\nOn October 14, 2015 11:28:51 AM PDT, Ittay via bitcoin-dev \u003cbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\u003eOn Wed, Oct 14, 2015 at 2:12 PM, Bryan Bishop \u003ckanzure at gmail.com\u003e\n\u003ewrote:\n\u003e\n\u003e\u003e On Wed, Oct 14, 2015 at 1:02 PM, Emin Gün Sirer\n\u003e\u003e \u003cbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\u003e\u003e \u003e while the whitepaper has all the nitty gritty details:\n\u003e\u003e \u003e      http://arxiv.org/abs/1510.02037\n\u003e\u003e\n\u003e\u003e Taking reward compensation back by fraud proofs is not enough to fix\n\u003e\u003e the problems associated with double spending (such as, everyone has\n\u003eto\n\u003e\u003e wait for the \"real\" confirmations instead of the \"possibly\n\u003e\u003e double-spend\" confirmations). Some of this was discussed in -wizards\n\u003e\u003e recently:\n\u003e\u003e http://gnusha.org/bitcoin-wizards/2015-09-19.log\n\u003e\n\u003e\n\u003eFraud proof removes all the attacker's revenue. It's like the attacker\n\u003esacrifices an entire block for double spending in the current system. I\n\u003ethink Luke-Jr got it right at that discussion.\n\u003e\n\u003eBest,\n\u003eIttay\n\u003e\n\u003e\n\u003e------------------------------------------------------------------------\n\u003e\n\u003e_______________________________________________\n\u003ebitcoin-dev mailing list\n\u003ebitcoin-dev at lists.linuxfoundation.org\n\u003ehttps://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151014/84d65583/attachment-0001.html\u003e"}
