<oembed><type>rich</type><version>1.0</version><author_name>npub1lf5jdpupmcelz945y09tzawew6pqs5wkkp6dppeujgxxnqltgufsmzuul6</author_name><author_url>https://nostr.ae/npub1lf5jdpupmcelz945y09tzawew6pqs5wkkp6dppeujgxxnqltgufsmzuul6</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2016-12-11&#xA;📝 Original message:&#34;You miss something obvious that makes this attack actually free of cost.&#xA;Nothing will &#34;cost them more in transaction fees&#34;. A miner can create&#xA;thousands of transactions paying to himself, and not broadcast them to&#xA;the network, but hold them and include them in the blocks he mines. The&#xA;fees are collected by him because transactions are included in a block&#xA;that he mined and the left amount is in another wallet of the same&#xA;person. Repeat this continuously to fill blocks.&#34;&#xA;&#xA;This is easily detectable as long as the network isn&#39;t heavily&#xA;partitioned(which is an assumption we make today in order for transaction&#xA;propagation to work reliably as well as for xThin and CompactBlocks to work&#xA;effectively to reduce block transmission time).  Other miners would have an&#xA;incentive to intentionally orphan blocks that contained a large number of&#xA;transactions that their nodes were unaware of.&#xA;&#xA;I don&#39;t think this sort of attack would last long.  Even later when&#xA;subsidies are drastically reduced, you would still lose out on significant&#xA;genuine fee revenue if your orphan rate increased even 10%(one out of ten&#xA;of your poison blocks intentionally orphaned by another miner).&#xA;&#xA;On Dec 11, 2016 11:12 AM, &#34;s7r via bitcoin-dev&#34; &lt;&#xA;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&#xA; t. khan wrote:&#xA;&gt; Miners &#39;gaming&#39; the Block75 system -&#xA;&gt; There is no financial incentive for miners to attempt to game the&#xA;&gt; Block75 system. Even if it were attempted and assuming the goal was to&#xA;&gt; create bigger blocks, the maximum possible increase would be 25% over&#xA;&gt; the previous block size. And, that size would only last for two weeks&#xA;&gt; before readjusting down. It would cost them more in transaction fees to&#xA;&gt; stuff the network than they could ever make up. To game the system,&#xA;&gt; they&#39;d have to game it forever with no possibility of profit.&#xA;&gt;&#xA;&#xA;This is an incentive, if few miners agree to create a large conglomerate&#xA;that will ultimately control the network.&#xA;&#xA;You miss something obvious that makes this attack actually free of cost.&#xA;Nothing will &#34;cost them more in transaction fees&#34;. A miner can create&#xA;thousands of transactions paying to himself, and not broadcast them to&#xA;the network, but hold them and include them in the blocks he mines. The&#xA;fees are collected by him because transactions are included in a block&#xA;that he mined and the left amount is in another wallet of the same&#xA;person. Repeat this continuously to fill blocks.&#xA;&#xA;&#xA;&gt; Blocks would get too big -&#xA;&gt; Eventually, blocks would get too big, but only if bandwidth stopped&#xA;&gt; increasing and the cost of disk space stopped decreasing. Otherwise, the&#xA;&gt; incremental adjustments made by Block75 (especially in combination with&#xA;&gt; SegWit) wouldn&#39;t break anyone&#39;s connection or result in significantly&#xA;&gt; more orphaned blocks.&#xA;&gt;&#xA;&#xA;Topology and bandwidth speed / hash rate of the network cannot be&#xA;controlled - if we make assumptions about these it might have terrible&#xA;consequences.&#xA;&#xA;Even if we take in consideration that bandwidth will only grow and disk&#xA;space will only cost less (which is not something we can safely assume,&#xA;by the way) the hard limit max. block size cannot grow to unlimited&#xA;value (even if the growth happens over time). There is also a validation&#xA;cost in time for each block, for the health of the network any node&#xA;should be able to download _and_ validate a block, before next block&#xA;gets mined.&#xA;&#xA;You said in another post that a permanent solution is preferred, rather&#xA;than kicking the can down the road. I fully agree, as well as many&#xA;others reading this list, but the permanent solution doesn&#39;t necessarily&#xA;have to be increasing the max block size dynamically.&#xA;&#xA;If you think about it the other way around, dynamically growing the max&#xA;block size is also kicking the can down the road ... just without having&#xA;to touch it and get dust on the boot ;)&#xA;&#xA;&#xA;_______________________________________________&#xA;bitcoin-dev mailing list&#xA;bitcoin-dev at lists.linuxfoundation.org&#xA;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20161211/ba48b60f/attachment-0001.html&gt;</html></oembed>