<oembed><type>rich</type><version>1.0</version><author_name>npub1s4lj77xuzcu7wy04afcr487f0r3za0f8n2775xrpkld2sv639mjqsd44kw</author_name><author_url>https://nostr.ae/npub1s4lj77xuzcu7wy04afcr487f0r3za0f8n2775xrpkld2sv639mjqsd44kw</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-06-23&#xA;📝 Original message:On Tue, Jun 23, 2015 at 4:46 PM, Peter Todd &lt;pete at petertodd.org&gt; wrote:&#xA;&#xA;&gt; Pieter Wuille showed with simulations that miners with bad connectivity&#xA;&gt; are negatively affected by other miners creating larger blocks.&#xA;&gt;&#xA;&#xA;... but the effect is only significant if they have an absurdly&#xA;low-bandwidth connection and do NOTHING to work around it (like rent a&#xA;server on the other side of the bandwidth bottleneck and write some code to&#xA;make sure you&#39;re creating blocks that will propagate quickly on both sides&#xA;of the bottleneck).&#xA;&#xA;&#xA;Why do you think connectivity is a centralizing effect? It is just one&#xA;factor in the profitability-of-mining equation. A location with bad&#xA;connectivity (the US, maybe) but 10% cheaper electricity might be just as&#xA;good as one with great connectivity but more expensive electricity.&#xA;&#xA;Having lots of variables in the profitability equation is a decentralizing&#xA;force, it means there is very likely to be several different places in the&#xA;world / on the net where mining is equally profitable.&#xA;&#xA;&#xA;&gt; ... until transaction fees become significant.  But by the time that&#xA;&gt; &gt; happens, protocol optimizations of block propagation will make the block&#xA;&gt; &gt; size an insignificant term in the &#34;how profitable is it to mine in THIS&#xA;&gt; &gt; particular place on the Internet / part of the world&#34; equation.&#xA;&gt;&#xA;&gt; These block propagation improvements are both already implemented (Matt&#xA;&gt; Corallo&#39;s relay network, p2pool) and require co-operation.&#xA;&gt;&#xA;&#xA;Long term the p2p protocol will evolve to incorporate those optimizations,&#xA;so will require no co-operation.&#xA;&#xA;&#xA;&#xA;&gt; For instance, notice the recent full-RBF debate where Coinbase said&#xA;&gt; they&#39;d consider getting contracts directly with miners to get&#xA;&gt; transactions they desired mined even when they otherwise would not be&#xA;&gt; due to double-spends. This is one of many scenarios where block&#xA;&gt; propagation improvements fail. Thus for a safety engineering&#xA;&gt; analysis we need to talk about worst-case scenarioss&#xA;&#xA;&#xA;&#xA;&gt; Equally, I don&#39;t see any analysis from anyone of that % of non-optimized&#xA;&gt; transactions need to fail for what kind of centralizing pressure.&#xA;&gt;&#xA;&gt; In any case, this ponts to the need for your proposal to explictly talk&#xA;&gt; about what kind of resources are needed by miners for what kind of&#xA;&gt; profitability, including the case where other miners are sabotaging&#xA;&gt; their profitability.&#xA;&gt;&#xA;&#xA;Are you familiar with the terms &#34;Gish Gallop&#34; and &#34;Moving the Goalposts&#34; ?&#xA;&#xA;I have written quite a lot about the kind of resources needed to run a full&#xA;node, and have asked you, specifically, several times &#34;how much do you&#xA;think is too much&#34; and received no answer.&#xA;&#xA;-- &#xA;--&#xA;Gavin Andresen&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150623/a0f02566/attachment.html&gt;</html></oembed>