<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub17ptfn7hft8a4s25t6449tdsnht7krskz8xsqh302vma0pjm6925qcdwqxx.rss" />
  <link href="https://nostr.ae/npub17ptfn7hft8a4s25t6449tdsnht7krskz8xsqh302vma0pjm6925qcdwqxx" />
  <id>https://nostr.ae/npub17ptfn7hft8a4s25t6449tdsnht7krskz8xsqh302vma0pjm6925qcdwqxx</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs0ynpkrk8l06amhl33s4e284enclsukll7cct8jqxprg884g0gtnczyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42sdsk73j</id>
    
      <title type="html">📅 Original date posted:2017-04-07 📝 Original message:On 6 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0ynpkrk8l06amhl33s4e284enclsukll7cct8jqxprg884g0gtnczyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42sdsk73j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqw73wx5sa8z4s0dta7sskh5sv75z7lzqf8jedhhhwczyxcax9ulqatu9t4&#39;&gt;nevent1q…u9t4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-07&lt;br/&gt;📝 Original message:On 6 April 2017 at 19:13, Alex Mizrahi via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Ethically, this situation has some similarities to the DAO fork.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Much better analogy:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. An ISV make software which makes use of an undocumented OS feature.&lt;br/&gt;&amp;gt; 2. That feature is no longer present in the next OS release.&lt;br/&gt;&amp;gt; 3. ISV suffers losses because its software cannot work under new OS, and&lt;br/&gt;&amp;gt; thus people stop buying it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think 99% of programmers would agree that this loss was inflicted by a&lt;br/&gt;&amp;gt; bad decision of ISV, and not by OS vendor changing OS internals. Relying on&lt;br/&gt;&amp;gt; undocumented features is something you do on your own risk.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Right. And in this case, code still is law: if the code specifies a version&lt;br/&gt;number field and some miner finds an optimization that only works when the&lt;br/&gt;version number == 1 then it&amp;#39;s his own problem once the network upgrades to&lt;br/&gt;version 2. In no way is there anything ethical about blocking the upgrade.&lt;br/&gt;&lt;br/&gt;History is not an indicator of the possible values any field can hold in&lt;br/&gt;the future. Limiting your operation to some arbitrary subset is at your own&lt;br/&gt;risk.&lt;br/&gt;&lt;br/&gt;Regarding the comparison: I haven&amp;#39;t heard anyone even suggest rolling back&lt;br/&gt;the last year of the blockchain to undo the damage already done, any&lt;br/&gt;comparison can end there. If Jonathan wants to persist with this comparison&lt;br/&gt;it would be more like people deciding to stop further funding of the hacked&lt;br/&gt;contract. Yeah, that evil.&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;Jannes Faber&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170407/ea9891e9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170407/ea9891e9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:59:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs25sze26c76gtpwvnjcqxcclqa6xj3ke69y078xg00d2qe20gtetqzyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42spx42gm</id>
    
      <title type="html">📅 Original date posted:2016-05-11 📝 Original message:On 11 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs25sze26c76gtpwvnjcqxcclqa6xj3ke69y078xg00d2qe20gtetqzyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42spx42gm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2kuqejayhanwu99tjdy29p0as7w6944gk22v80wljk3wl8p07f8qh25dpn&#39;&gt;nevent1q…5dpn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-05-11&lt;br/&gt;📝 Original message:On 11 May 2016 at 12:36, Henning Kopp &amp;lt;henning.kopp at uni-ulm.de&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Wed, May 11, 2016 at 11:21:10AM &#43;0200, Jannes Faber via bitcoin-dev&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; On 11 May 2016 at 05:14, Timo Hanke via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; There is no way to tell from a block if it was mined with AsicBoost or&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; not. So you don’t know what percentage of the hashrate uses AsicBoost&lt;br/&gt;&amp;gt; at&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; any point in time. How can you risk forking that percentage out? Note&lt;br/&gt;&amp;gt; that&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; this would be a GUARANTEED chain fork. Meaning that after you change&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; block mining algorithm some percentage of hardware will no longer be&lt;br/&gt;&amp;gt; able&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; to produce valid blocks. That hardware cannot “switch over” to the&lt;br/&gt;&amp;gt; majority&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; chain even if it wanted to. Hence you are guaranteed to have two&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; co-existing bitcoin blockchains afterwards.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Again: this is unlike the hypothetical persistence of two chains after&lt;br/&gt;&amp;gt; a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; hardfork that is only contentious but doesn’t change the mining&lt;br/&gt;&amp;gt; algorithm,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; the kind of hardfork you are proposing would guarantee the persistence&lt;br/&gt;&amp;gt; of&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; two chains.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Assuming AsicBoost miners are in the minority, their chain will&lt;br/&gt;&amp;gt; constantly&lt;br/&gt;&amp;gt; &amp;gt; get overtaken. So it will not be one endless hard fork as you claim, but&lt;br/&gt;&amp;gt; &amp;gt; rather AsicBoost blocks will continue to be ignored (orphaned) until they&lt;br/&gt;&amp;gt; &amp;gt; stop making them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; At least until a difficulty adjustment on the AsicBoost chain takes&lt;br/&gt;&amp;gt; place. From that point on, both chains, the AsicBoost one and the&lt;br/&gt;&amp;gt; forked one will grow approximately at the same speed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;No: you are still assuming AsicBoost miners would reject normal blocks.&lt;br/&gt;They don&amp;#39;t now and they would have to specifically code for that as a reply&lt;br/&gt;to AsicBoost being banned. So there won&amp;#39;t be two chains at all, only the&lt;br/&gt;main chain with a lot (more than usual) of short (few blocks) forks. Each&lt;br/&gt;forks starts anew, it&amp;#39;s not one long fork. Therefore there is no&lt;br/&gt;&amp;#34;difficulty adjustment on the AiscBoost chain&amp;#34;.&lt;br/&gt;&lt;br/&gt;Now if they do decide to ban non-AsicBoost blocks as a response to being&lt;br/&gt;banned themselves, they&amp;#39;re just another altcoin with a different PoW and no&lt;br/&gt;one would have a reason to use them over Bitcoin (apart from maybe selling&lt;br/&gt;those forked coins asap).&lt;br/&gt;&lt;br/&gt;You&amp;#39;re confused about what &amp;#34;longest&amp;#34; means as well: it&amp;#39;s not just the&lt;br/&gt;number of blocks, it&amp;#39;s the aggregate difficulty that counts: so AsicBoost&lt;br/&gt;would never become &amp;#34;longer&amp;#34; (more total work) either.&lt;br/&gt;&lt;br/&gt;Hope this helps clear things up.&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;Jannes&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160511/9f723302/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160511/9f723302/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:50:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfx3x5tk0f9gu0mykazey6r59ar5fur2pl8kv7ar0k3g4px4r058szyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42sqda55h</id>
    
      <title type="html">📅 Original date posted:2016-05-11 📝 Original message:On 11 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfx3x5tk0f9gu0mykazey6r59ar5fur2pl8kv7ar0k3g4px4r058szyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42sqda55h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdaphpqjruvaxy3x86t3vpfhlz9fszz6qa0t6905xrnl7cfacve4s6t5494&#39;&gt;nevent1q…5494&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-05-11&lt;br/&gt;📝 Original message:On 11 May 2016 at 05:14, Timo Hanke via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; There is no way to tell from a block if it was mined with AsicBoost or&lt;br/&gt;&amp;gt; not. So you don’t know what percentage of the hashrate uses AsicBoost at&lt;br/&gt;&amp;gt; any point in time. How can you risk forking that percentage out? Note that&lt;br/&gt;&amp;gt; this would be a GUARANTEED chain fork. Meaning that after you change the&lt;br/&gt;&amp;gt; block mining algorithm some percentage of hardware will no longer be able&lt;br/&gt;&amp;gt; to produce valid blocks. That hardware cannot “switch over” to the majority&lt;br/&gt;&amp;gt; chain even if it wanted to. Hence you are guaranteed to have two&lt;br/&gt;&amp;gt; co-existing bitcoin blockchains afterwards.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Again: this is unlike the hypothetical persistence of two chains after a&lt;br/&gt;&amp;gt; hardfork that is only contentious but doesn’t change the mining algorithm,&lt;br/&gt;&amp;gt; the kind of hardfork you are proposing would guarantee the persistence of&lt;br/&gt;&amp;gt; two chains.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Assuming AsicBoost miners are in the minority, their chain will constantly&lt;br/&gt;get overtaken. So it will not be one endless hard fork as you claim, but&lt;br/&gt;rather AsicBoost blocks will continue to be ignored (orphaned) until they&lt;br/&gt;stop making them.&lt;br/&gt;&lt;br/&gt;That hardware cannot “switch over” to the majority chain even if it wanted&lt;br/&gt;&amp;gt; to.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;They will in fact continually &amp;#34;switch over&amp;#34; to the majority, they just are&lt;br/&gt;unable to extend that majority chain themselves.&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;Jannes&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160511/97d6a71f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160511/97d6a71f/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:50:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdmkksea6c8wpyfp5xmqtugxp4trc7u9x2k4vdlhl4288khxycfagzyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42sgdtg60</id>
    
      <title type="html">📅 Original date posted:2016-02-07 📝 Original message:On 6 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdmkksea6c8wpyfp5xmqtugxp4trc7u9x2k4vdlhl4288khxycfagzyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42sgdtg60" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswyaa6cmzw498nc3hgt0ujsdvnqrdpq8lzrza3r2r7sxqphwnellg896ahg&#39;&gt;nevent1q…6ahg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-07&lt;br/&gt;📝 Original message:On 6 Feb 2016 4:41 p.m., &amp;#34;Gavin Andresen via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Responding to &amp;#34;28 days is not long enough&amp;#34; :&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I keep seeing this claim made with no evidence to back it up.  As I said,&lt;br/&gt;I surveyed several of the biggest infrastructure providers and the btcd&lt;br/&gt;lead developer and they all agree &amp;#34;28 days is plenty of time.&amp;#34;&lt;br/&gt;&lt;br/&gt;28 days doesn&amp;#39;t sound like enough for exchanges and others holding 3rd&lt;br/&gt;party coins. They will have to start untangling the Bitcoins from&lt;br/&gt;classiccoins immediately, while pausing all withdrawals. They *must* be&lt;br/&gt;able to send their customers both coins as separate withdrawals. If not,&lt;br/&gt;that amounts to theft of their customers funds.&lt;br/&gt;&lt;br/&gt;(Note that the above describes the honest exchanges. Imagine the dishonest&lt;br/&gt;ones that simply steal the classiccoins from their customers and sell them&lt;br/&gt;for their own profit.)&lt;br/&gt;&lt;br/&gt;The only other option is guaranteeing customers both coins in one&lt;br/&gt;transaction, which they can&amp;#39;t.&lt;br/&gt;&lt;br/&gt;Surely you can&amp;#39;t expect small entities to start putting in massive man&lt;br/&gt;hours into this even before the hard fork has been triggered? Or even big&lt;br/&gt;entities to have all that implemented and tested within *20* working days?&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;Jannes&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160207/1c6a2ee5/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160207/1c6a2ee5/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:48:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqj5qdvvnuwm8mdrsjqsl998yf6zsc8ptfee2k8gn3a00xdp7wwrszyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42scwm6pd</id>
    
      <title type="html">📅 Original date posted:2015-12-25 📝 Original message:On 25 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqj5qdvvnuwm8mdrsjqsl998yf6zsc8ptfee2k8gn3a00xdp7wwrszyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42scwm6pd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvpqyeyvllhnkjta4hm8dlhu55jffy9rahfhr4h24f5rjdfavau4q6r0x34&#39;&gt;nevent1q…0x34&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-25&lt;br/&gt;📝 Original message:On 25 Dec 2015 12:15 p.m., &amp;#34;Ittay&amp;#34; &amp;lt;ittay.eyal at cornell.edu&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; As for masquerading as multiple small pools -- that&amp;#39;s a very good point,&lt;br/&gt;with a surprising answer: it doesn&amp;#39;t really matter. An attacker attacks all&lt;br/&gt;parts of the open pool proportionally to their size, and the result is&lt;br/&gt;basically identical to that of attacking a single large pool.&lt;br/&gt;&lt;br/&gt;While true, that&amp;#39;s only relevant to the indiscriminate attacker! The&lt;br/&gt;vigilante attacker that wants to hurt only pools that are too large,&lt;br/&gt;doesn&amp;#39;t even know that there&amp;#39;s a need to attack as all of them seem small.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s what i was saying.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Dec 21, 2015 at 1:39 PM, Jannes Faber via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If you&amp;#39;re saying a block withholding attack is a nice weapon to have to&lt;br/&gt;dissuade large pools, isn&amp;#39;t that easily defeated by large pools simply&lt;br/&gt;masquerading as multiple small pools? As, for all we know, ghash may have&lt;br/&gt;done?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If you don&amp;#39;t know who to attack there&amp;#39;s no point in having the weapon.&lt;br/&gt;While that weapon is still dangerous in the hands of others that are&lt;br/&gt;indiscriminate, like the solo miners example of Peter Todd.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Sorry if i misunderstood your point.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt; Jannes&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 20 December 2015 at 18:00, Emin Gün Sirer &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Sun, Dec 20, 2015 at 8:28 AM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; There are a number of techniques that can be used to detect block&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; withholding attacks that you are not aware of. These techniques usually&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; have the characteristic that if known they can be avoided, so obviously&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; those who know about them are highly reluctant to reveal what exactly&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; they are. I personally know about some of them and have been asked to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; keep that information secret, which I will.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Indeed, there are lots of weak measures that one could employ against&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; an uninformed attacker. As I mentioned before, these are unlikely to be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; effective against a savvy attacker, and this is a good thing.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In the context of KYC, this techniques would likely hold up in court,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; which means that if this stuff becomes a more serious problem it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; perfectly viable for large, well-resourced, pools to prevent block&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; withholding attacks, in part by removing anonymity of hashing power.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This would not be a positive development for the ecosystem.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; KYC has a particular financial-regulation connotation in Bitcoin&lt;br/&gt;circles,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; of which I&amp;#39;m sure you&amp;#39;re aware, and which you&amp;#39;re using as a spectre.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; You don&amp;#39;t mean government-regulated-KYC a la FINCEN and Bitcoin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; exchanges like Coinbase, you are just referring to a pool operator&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; demanding to know that its customer is not coming from its competitors&amp;#39;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; data centers.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; And your prediction doesn&amp;#39;t seem well-motivated or properly justified.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; There are tons of conditionals in your prediction, starting with the&lt;br/&gt;premise&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; that every single open pool would implement some notion of identity&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; checking. I don&amp;#39;t believe that will happen. Instead, we will have the&lt;br/&gt;bigger&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; pools become more suspicious of signing up new hash power, which is a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; good thing. And we will have small groups of people who have some reason&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; for trusting each other (e.g. they know each other from IRC,&lt;br/&gt;conferences,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; etc) band together into small pools. These are fantastic outcomes for&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; decentralization.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Secondly, DRM tech can also easily be used to prevent block withholding&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; attacks by attesting to the honest of the hashing power. This is being&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; discussed in the industry, and again, this isn&amp;#39;t a positive development&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; for the ecosystem.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; DRM is a terrible application. Once again, I see that you&amp;#39;re trying to&lt;br/&gt;use those&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; three letters as a spectre as well, knowing that most people hate DRM,&lt;br/&gt;but&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; keep in mind that DRM is just an application -- it&amp;#39;s like pointing to&lt;br/&gt;Adobe Flash&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to taint all browser plugins.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The tech behind DRM is called &amp;#34;attestation,&amp;#34; and it provides a&lt;br/&gt;technical&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; capability not possible by any other means. In essence, attestation can&lt;br/&gt;ensure that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; a remote node is indeed running the code that it purports to be&lt;br/&gt;running. Since&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; most problems in computer security and distributed systems stem from not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; knowing what protocol the attacker is going to follow, attestation is&lt;br/&gt;the only&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; technology we have that lets us step around this limitation.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It can ensure, for instance,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;   - that a node purporting to be Bitcoin Core (vLatest) is indeed&lt;br/&gt;running an&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; unadulterated, latest version of Bitcoin Core&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;   - that a node claiming that it does not harvest IP addresses from SPV&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; clients indeed does not harvest IP addresses.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;   - that a cloud hashing outfit that rented out X terahashes to a user&lt;br/&gt;did&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; indeed rent out X terahashes to that particular user,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;   - that a miner operating on behalf of some pool P will not misbehave&lt;br/&gt;and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; discard perfectly good blocks&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; and so forth. All of these would be great for the ecosystem. Just&lt;br/&gt;getting rid&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; of the cloudhashing scams would put an end to a lot of heartache.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Keep in mind that when an open pool gets big, like GHash did and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; two other pools did before them, the only thing at our disposal used&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; to be to yell at people about centralization until they left the big&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; pools and reformed into smaller groups. Not only was such yelling&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; kind of desperate looking, it wasn&amp;#39;t incredibly effective, either.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; We had no protocol mechanisms that put pressure on big pools to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; stop signing up people. Ittay&amp;#39;s discovery changed that: pools that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; get to be very big by indiscriminately signing up miners are likely&lt;br/&gt;to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; be infiltrated and their profitability will drop. And Peter&amp;#39;s post is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; evidence that this is, indeed, happening as predicted. This is a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; good outcome, it puts pressure on the big pools to not grow.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; GHash.io was not a pure pool - they owned and operated a significant&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; amount of physical hashing power, and it&amp;#39;s not at all clear that their&lt;br/&gt;%&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of the network actually went down following that 51% debacle.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Right, it&amp;#39;s not clear at all that yelling at people has much effect. As&lt;br/&gt;much&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; fun as I had going to that meeting with GHash in London to ask them to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; back down off of the 51% boundary, I am pretty sure that yelling at&lt;br/&gt;large&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; open pools will not scale. We needed better mechanisms for keeping pools&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; in check.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; And Miner&amp;#39;s Dilemma (MD) attacks are clearly quite effective. This is a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; time when we should count our blessings, not work actively to render&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; them inoperable.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Currently a significant % of the hashing power - possibly a majority -&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; is in the form of large hashing installations whose owners&lt;br/&gt;individually,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and definitely in trusting groups, have enough hashing power to solo&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mine. Eyal&amp;#39;s results indicate those miners have incentives to attack&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; pools, and additionally they have the incentive of killing off pools to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; make it difficult for new competition to get established, yet they&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; themselves are not vulnerable to that attack.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; There are indeed solo miners out there who can attack the big open&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; pools. The loss of the biggest open pools would not be a bad outcome.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Pools &amp;gt;25% pose a danger, and the home miner doesn&amp;#39;t need a pool&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;25% for protection against variance.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Peter, you allude to a specific suggestion from Luke-Jr. Can you&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; please describe what it is?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Basically you have the pool pick a secret k for each share, and commit&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to H(k) in the share. Additionally the share commits to a target&lt;br/&gt;divider&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; D. The PoW validity rule is then changed from H(block header) &amp;lt; T, to&lt;br/&gt;be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; H(block header) &amp;lt; T * D &amp;amp;&amp;amp; H(H(block header) &#43; k) &amp;lt; max_int / D&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Thanks, this requires a change to the Bitcoin PoW. Good luck with that!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Once again, this suggestion would make the GHash-at-51% situation&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; possible again. Working extra hard to re-enable those painful days&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; sounds like a terrible idea.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; - egs&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151225/352db21d/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151225/352db21d/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs267val4etn5jvpurqzdj0d5qcyq65w32zh703x09z4af05axjwpczyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42s3d5qu5</id>
    
      <title type="html">📅 Original date posted:2015-12-21 📝 Original message:If ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs267val4etn5jvpurqzdj0d5qcyq65w32zh703x09z4af05axjwpczyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42s3d5qu5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8zv89jt9k9xmr7jftw7wnh4dh0hhgv4pct6ewt3mdlyavugru84c7gj5v7&#39;&gt;nevent1q…j5v7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-21&lt;br/&gt;📝 Original message:If you&amp;#39;re saying a block withholding attack is a nice weapon to have to&lt;br/&gt;dissuade large pools, isn&amp;#39;t that easily defeated by large pools simply&lt;br/&gt;masquerading as multiple small pools? As, for all we know, ghash may have&lt;br/&gt;done?&lt;br/&gt;&lt;br/&gt;If you don&amp;#39;t know who to attack there&amp;#39;s no point in having the weapon.&lt;br/&gt;While that weapon is still dangerous in the hands of others that are&lt;br/&gt;indiscriminate, like the solo miners example of Peter Todd.&lt;br/&gt;&lt;br/&gt;Sorry if i misunderstood your point.&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;Jannes&lt;br/&gt;&lt;br/&gt;On 20 December 2015 at 18:00, Emin Gün Sirer &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Sun, Dec 20, 2015 at 8:28 AM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; There are a number of techniques that can be used to detect block&lt;br/&gt;&amp;gt;&amp;gt; withholding attacks that you are not aware of. These techniques usually&lt;br/&gt;&amp;gt;&amp;gt; have the characteristic that if known they can be avoided, so obviously&lt;br/&gt;&amp;gt;&amp;gt; those who know about them are highly reluctant to reveal what exactly&lt;br/&gt;&amp;gt;&amp;gt; they are. I personally know about some of them and have been asked to&lt;br/&gt;&amp;gt;&amp;gt; keep that information secret, which I will.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Indeed, there are lots of weak measures that one could employ against&lt;br/&gt;&amp;gt; an uninformed attacker. As I mentioned before, these are unlikely to be&lt;br/&gt;&amp;gt; effective against a savvy attacker, and this is a good thing.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; In the context of KYC, this techniques would likely hold up in court,&lt;br/&gt;&amp;gt;&amp;gt; which means that if this stuff becomes a more serious problem it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; perfectly viable for large, well-resourced, pools to prevent block&lt;br/&gt;&amp;gt;&amp;gt; withholding attacks, in part by removing anonymity of hashing power.&lt;br/&gt;&amp;gt;&amp;gt; This would not be a positive development for the ecosystem.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; KYC has a particular financial-regulation connotation in Bitcoin circles,&lt;br/&gt;&amp;gt; of which I&amp;#39;m sure you&amp;#39;re aware, and which you&amp;#39;re using as a spectre.&lt;br/&gt;&amp;gt; You don&amp;#39;t mean government-regulated-KYC a la FINCEN and Bitcoin&lt;br/&gt;&amp;gt; exchanges like Coinbase, you are just referring to a pool operator&lt;br/&gt;&amp;gt; demanding to know that its customer is not coming from its competitors&amp;#39;&lt;br/&gt;&amp;gt; data centers.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; And your prediction doesn&amp;#39;t seem well-motivated or properly justified.&lt;br/&gt;&amp;gt; There are tons of conditionals in your prediction, starting with the&lt;br/&gt;&amp;gt; premise&lt;br/&gt;&amp;gt; that every single open pool would implement some notion of identity&lt;br/&gt;&amp;gt; checking. I don&amp;#39;t believe that will happen. Instead, we will have the&lt;br/&gt;&amp;gt; bigger&lt;br/&gt;&amp;gt; pools become more suspicious of signing up new hash power, which is a&lt;br/&gt;&amp;gt; good thing. And we will have small groups of people who have some reason&lt;br/&gt;&amp;gt; for trusting each other (e.g. they know each other from IRC, conferences,&lt;br/&gt;&amp;gt; etc) band together into small pools. These are fantastic outcomes for&lt;br/&gt;&amp;gt; decentralization.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Secondly, DRM tech can also easily be used to prevent block withholding&lt;br/&gt;&amp;gt;&amp;gt; attacks by attesting to the honest of the hashing power. This is being&lt;br/&gt;&amp;gt;&amp;gt; discussed in the industry, and again, this isn&amp;#39;t a positive development&lt;br/&gt;&amp;gt;&amp;gt; for the ecosystem.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; DRM is a terrible application. Once again, I see that you&amp;#39;re trying to use&lt;br/&gt;&amp;gt; those&lt;br/&gt;&amp;gt; three letters as a spectre as well, knowing that most people hate DRM, but&lt;br/&gt;&amp;gt; keep in mind that DRM is just an application -- it&amp;#39;s like pointing to&lt;br/&gt;&amp;gt; Adobe Flash&lt;br/&gt;&amp;gt; to taint all browser plugins.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The tech behind DRM is called &amp;#34;attestation,&amp;#34; and it provides a technical&lt;br/&gt;&amp;gt; capability not possible by any other means. In essence, attestation can&lt;br/&gt;&amp;gt; ensure that&lt;br/&gt;&amp;gt; a remote node is indeed running the code that it purports to be running.&lt;br/&gt;&amp;gt; Since&lt;br/&gt;&amp;gt; most problems in computer security and distributed systems stem from not&lt;br/&gt;&amp;gt; knowing what protocol the attacker is going to follow, attestation is the&lt;br/&gt;&amp;gt; only&lt;br/&gt;&amp;gt; technology we have that lets us step around this limitation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It can ensure, for instance,&lt;br/&gt;&amp;gt;   - that a node purporting to be Bitcoin Core (vLatest) is indeed running&lt;br/&gt;&amp;gt; an&lt;br/&gt;&amp;gt; unadulterated, latest version of Bitcoin Core&lt;br/&gt;&amp;gt;   - that a node claiming that it does not harvest IP addresses from SPV&lt;br/&gt;&amp;gt; clients indeed does not harvest IP addresses.&lt;br/&gt;&amp;gt;   - that a cloud hashing outfit that rented out X terahashes to a user did&lt;br/&gt;&amp;gt; indeed rent out X terahashes to that particular user,&lt;br/&gt;&amp;gt;   - that a miner operating on behalf of some pool P will not misbehave and&lt;br/&gt;&amp;gt; discard perfectly good blocks&lt;br/&gt;&amp;gt; and so forth. All of these would be great for the ecosystem. Just getting&lt;br/&gt;&amp;gt; rid&lt;br/&gt;&amp;gt; of the cloudhashing scams would put an end to a lot of heartache.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Keep in mind that when an open pool gets big, like GHash did and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; two other pools did before them, the only thing at our disposal used&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to be to yell at people about centralization until they left the big&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; pools and reformed into smaller groups. Not only was such yelling&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; kind of desperate looking, it wasn&amp;#39;t incredibly effective, either.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; We had no protocol mechanisms that put pressure on big pools to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; stop signing up people. Ittay&amp;#39;s discovery changed that: pools that&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; get to be very big by indiscriminately signing up miners are likely to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; be infiltrated and their profitability will drop. And Peter&amp;#39;s post is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; evidence that this is, indeed, happening as predicted. This is a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; good outcome, it puts pressure on the big pools to not grow.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; GHash.io was not a pure pool - they owned and operated a significant&lt;br/&gt;&amp;gt;&amp;gt; amount of physical hashing power, and it&amp;#39;s not at all clear that their %&lt;br/&gt;&amp;gt;&amp;gt; of the network actually went down following that 51% debacle.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Right, it&amp;#39;s not clear at all that yelling at people has much effect. As&lt;br/&gt;&amp;gt; much&lt;br/&gt;&amp;gt; fun as I had going to that meeting with GHash in London to ask them to&lt;br/&gt;&amp;gt; back down off of the 51% boundary, I am pretty sure that yelling at large&lt;br/&gt;&amp;gt; open pools will not scale. We needed better mechanisms for keeping pools&lt;br/&gt;&amp;gt; in check.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; And Miner&amp;#39;s Dilemma (MD) attacks are clearly quite effective. This is a&lt;br/&gt;&amp;gt; time when we should count our blessings, not work actively to render&lt;br/&gt;&amp;gt; them inoperable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Currently a significant % of the hashing power - possibly a majority -&lt;br/&gt;&amp;gt;&amp;gt; is in the form of large hashing installations whose owners individually,&lt;br/&gt;&amp;gt;&amp;gt; and definitely in trusting groups, have enough hashing power to solo&lt;br/&gt;&amp;gt;&amp;gt; mine. Eyal&amp;#39;s results indicate those miners have incentives to attack&lt;br/&gt;&amp;gt;&amp;gt; pools, and additionally they have the incentive of killing off pools to&lt;br/&gt;&amp;gt;&amp;gt; make it difficult for new competition to get established, yet they&lt;br/&gt;&amp;gt;&amp;gt; themselves are not vulnerable to that attack.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There are indeed solo miners out there who can attack the big open&lt;br/&gt;&amp;gt; pools. The loss of the biggest open pools would not be a bad outcome.&lt;br/&gt;&amp;gt; Pools &amp;gt;25% pose a danger, and the home miner doesn&amp;#39;t need a pool&lt;br/&gt;&amp;gt; &amp;gt;25% for protection against variance.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Peter, you allude to a specific suggestion from Luke-Jr. Can you&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; please describe what it is?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Basically you have the pool pick a secret k for each share, and commit&lt;br/&gt;&amp;gt;&amp;gt; to H(k) in the share. Additionally the share commits to a target divider&lt;br/&gt;&amp;gt;&amp;gt; D. The PoW validity rule is then changed from H(block header) &amp;lt; T, to be&lt;br/&gt;&amp;gt;&amp;gt; H(block header) &amp;lt; T * D &amp;amp;&amp;amp; H(H(block header) &#43; k) &amp;lt; max_int / D&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Thanks, this requires a change to the Bitcoin PoW. Good luck with that!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Once again, this suggestion would make the GHash-at-51% situation&lt;br/&gt;&amp;gt; possible again. Working extra hard to re-enable those painful days&lt;br/&gt;&amp;gt; sounds like a terrible idea.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - egs&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151221/bf51d088/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151221/bf51d088/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsverm5u2l854hd6rnasmmvq7n9jcewjsg6fr70854f0v9mqkqzxdqzyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42shdqdk7</id>
    
      <title type="html">📅 Original date posted:2015-06-12 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsverm5u2l854hd6rnasmmvq7n9jcewjsg6fr70854f0v9mqkqzxdqzyrc9dx06a9vlkkp2302k54dkzwa06cwzcgu6qz79afn04uxt0g42shdqdk7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz9mxc9czm5t8hc547kyl4pu0u7vg5ju9kqe9x3y8t7vnf47p6zjswnn6s5&#39;&gt;nevent1q…n6s5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-12&lt;br/&gt;📝 Original message:I&amp;#39;m imagining in Peter&amp;#39;s proposal it&amp;#39;s not the transaction votes that are&lt;br/&gt;counted but only the votes in the blocks? So miners get to vote but they&lt;br/&gt;risk losing money by having to exclude counter voting transactions. But&lt;br/&gt;garbage transactions are no problem at all.&lt;br/&gt;&lt;br/&gt;Note that users that want to cast a vote &amp;#34;pay&amp;#34; for that by increased&lt;br/&gt;confirmation time (on average, hopefully slightly depending on the trend).&lt;br/&gt;&lt;br/&gt;On Fri, Jun 12, 2015, 20:27 Matt Whitlock &amp;lt;bip at mattwhitlock.name&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Friday, 12 June 2015, at 11:20 am, Mark Friedenbach wrote:&lt;br/&gt;&amp;gt; &amp;gt; Peter it&amp;#39;s not clear to me that your described protocol is free of miner&lt;br/&gt;&amp;gt; &amp;gt; influence over the vote, by artificially generating transactions which&lt;br/&gt;&amp;gt; they&lt;br/&gt;&amp;gt; &amp;gt; claim in their own blocks&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Miners could fill their blocks with garbage transactions that agree with&lt;br/&gt;&amp;gt; their vote, but this wouldn&amp;#39;t bring them any real income, as they&amp;#39;d be&lt;br/&gt;&amp;gt; paying their own money as fees to themselves. To get real income, miners&lt;br/&gt;&amp;gt; would have to vote in accordance with real users.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150612/57d6fac0/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150612/57d6fac0/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:37:27Z</updated>
  </entry>

</feed>