<oembed><type>rich</type><version>1.0</version><author_name>npub1m230cem2yh3mtdzkg32qhj73uytgkyg5ylxsu083n3tpjnajxx4qqa2np2</author_name><author_url>https://nostr.ae/npub1m230cem2yh3mtdzkg32qhj73uytgkyg5ylxsu083n3tpjnajxx4qqa2np2</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-06-19&#xA;📝 Original message:On Fri, Jun 19, 2015 at 07:00:56AM -0700, Adrian Macneil wrote:&#xA;&gt; &gt;&#xA;&gt; &gt; For instance, if Coinbase had&#xA;&gt; &gt; contracts with 80% of the Bitcoin hashing power to guarantee their&#xA;&gt; &gt; transactions would get mined, but 20% of the hashing power didn&#39;t sign&#xA;&gt; &gt; up, then the only way to guarantee their transactions could be for the&#xA;&gt; &gt; 80% to not build on blocks containing doublespends by the 20%.&#xA;&gt; &gt;&#xA;&gt; &#xA;&gt; This seems to be more of a problem with centralized mining than zeroconf&#xA;&gt; transactions.&#xA;&#xA;You&#39;re mistaking cause and effect: the contracts will drive&#xA;centralization of mining, as only the larger, non-anonymous, players&#xA;have the ability to enter into such contracts.&#xA;&#xA;&gt; Speaking of, could we get a confirmation that Coinbase is, or is not,&#xA;&gt; &gt; one of the merchant service providers trying to get hashing power&#xA;&gt; &gt; contracts with mining pools for guaranteed transaction acceptance? IIRC&#xA;&gt; &gt; you are still an advisor to them. This is a serious concern for the&#xA;&gt; &gt; reasons I outlined in my post.&#xA;&gt; &gt;&#xA;&gt; &#xA;&gt; We have no contracts in place or plans to do this that I am aware of.&#xA;&gt; &#xA;&gt; However, we do rely pretty heavily on zeroconf transactions for merchant&#xA;&gt; processing, so if any significant portion of the mining pools started&#xA;&gt; running your unsafe RBF patch, then we would probably need to look into&#xA;&gt; this as a way to prevent fraud.&#xA;&#xA;What happens if the mining pools who are mining double-spends aren&#39;t&#xA;doing it delibrately? Sybil attacking pools appears to have been done&#xA;before to get double-spends though, equally there are many other changes&#xA;the reduce the reliability of transaction confirmations. For instance&#xA;the higher demands on bandwidth of a higher blocksize will inevitably&#xA;reduce the syncronicity of mempools, resulting in double-spend&#xA;opportunities. Similarly many proposals to limit mempool size allow&#xA;zeroconf double-spends.&#xA;&#xA;In that case would you enter into such contracts?&#xA;&#xA;-- &#xA;&#39;peter&#39;[:-1]@petertodd.org&#xA;000000000000000005a4c76d0bf088ef3e059914d6fc0335683a92b5be01b7dc&#xA;-------------- next part --------------&#xA;A non-text attachment was scrubbed...&#xA;Name: signature.asc&#xA;Type: application/pgp-signature&#xA;Size: 650 bytes&#xA;Desc: Digital signature&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150619/7536be71/attachment.sig&gt;</html></oembed>