<oembed><type>rich</type><version>1.0</version><author_name>npub1xqcwcttsyk0a64d63crrwsxp88pa42np37rw87hrfn4uku78g2aqltcnns</author_name><author_url>https://nostr.ae/npub1xqcwcttsyk0a64d63crrwsxp88pa42np37rw87hrfn4uku78g2aqltcnns</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2023-01-04&#xA;🗒️ Summary of this message: tionary Bitcoin relies heavily on coinbase rewards for security, with fees making up only a small portion. The cost of a 50% attack is currently less than $7 billion, but if Bitcoin&#39;s security needs increase to $2 trillion, a price of $4.3 million/bitcoin would be required. The fee market may grow superlinearly as Bitcoin adoption increases, making high levels of security more realistic.&#xA;📝 Original message:&gt; In Bitcoin &#34;the show must go on&#34; and someone must pay for it. Active&#xA;[and/or] passive users&#xA;&#xA;I certainly agree.&#xA;&#xA;&gt; or more precisely: tiny inflation&#xA;&#xA;👍&#xA;&#xA;&gt; Right now security comes from almost fully from ~1.8% inflation.&#xA;&#xA;Best I could find, fees make up about 13% of miner revenue&#xA;&lt;https://decrypt.co/57740/bitcoin-miners-now-earn-1-btc-in-fees-per-block&gt;.&#xA;So yes, the vast majority of security comes from coinbase rewards. I assume&#xA;you&#39;re implying that ~13% of today&#39;s security is not enough? I would love&#xA;to see any quantitative thoughts you have on how one might determine that.&#xA;&#xA;Have there been any thoughts put out in the community as to what size of&#xA;threat is unlikely enough to arise that we don&#39;t need to worry about it?&#xA;Maybe 1% of the yearly government budgets&#xA;&lt;https://en.wikipedia.org/wiki/List_of_countries_by_government_budget&gt; of&#xA;the world would be an upper bound on how much anyone would expect could&#xA;realistically be brought to bear? Today that would be maybe around $350&#xA;billion.&#xA;&#xA;Or perhaps a better way to estimate would be calculating the size of the&#xA;motivation of an attacker. For example, this paper&#xA;&lt;https://files.stlouisfed.org/files/htdocs/publications/review/92/03/Seigniorage_Mar_Apr1992.pdf&gt;&#xA;seems&#xA;to conclude that the US government was extracting a maximum of ~$20&#xA;billion/year in 1982 dollars (so maybe $60 billion/year in 2022 dollars if&#xA;you go by CPI). If we scale this up to the entire world of governments,&#xA;this seems like it would place an upper bound of $180 billion/year of&#xA;seigniorage extraction that would be at risk if bitcoin might put the&#xA;currencies they gain seigniorage from out of business. Over 10 years (about&#xA;as far as we can expect any government to think), that&#39;s almost $2&#xA;trillion.&#xA;&#xA;Whereas it would currently cost probably less than $7 billion to purchase a&#xA;50% share of bitcoin miners. To eventually reach a level of $350 billion,&#xA;bitcoin&#39;s price would need to reach about $800,000 / bitcoin. That seems&#xA;within the realm of possibility. To reach a level of $2 trillion, you&#39;d&#xA;need a price of $4.3 million/bitcoin. That&#39;s still probably within the&#xA;realm of possibility, but certainly not as likely.  If you then assume we&#xA;won&#39;t have significant coinbase rewards by that point, and only 13% of the&#xA;equivalent revenue (from fees) would be earned, then a price of ~$6 million&#xA;would be needed to support a $350 billion and $34 million to support a $2&#xA;trillion security. I think that second one is getting up towards the realm&#xA;of impossibility, so if we think that much security is necessary, we might&#xA;have to rethink things. Its also quite possible, as the network of people&#xA;who accept and use bitcoin as payment grows, that the fee market will grow&#xA;superlinearly in comparison to market cap, which would make these kind of&#xA;high levels of security more realistic.&#xA;&#xA;Anyways if it turns out that fees alone don&#39;t look like they&#39;re supporting&#xA;enough security, we have a good amount of time to come to that conclusion&#xA;and do something about it.&#xA;&#xA;&gt; Deflation in Bitcoin is not 1:1 matter like in gold, for example...&#xA;Deflation in Bitcoin is more complex issue&#xA;&#xA;It&#39;s helpful to keep our language precise here. Price inflation and&#xA;deflation act identically in bitcoin and gold and anything else. What you&#xA;seem to be talking about at this point is monetary inflation (specifically,&#xA;a reduction in it) which of course operates differently on the machinery of&#xA;bitcoin than it does in the machinery of gold or other things. Whereas my&#xA;comment about you mentioning Gresham&#39;s law was specifically talking about&#xA;price inflation, not the effects of the coin emission machinery in bitcoin.&#xA;&#xA;On Mon, Jan 2, 2023 at 5:02 PM &lt;jk_14 at op.pl&gt; wrote:&#xA;&#xA;&gt;&#xA;&gt;&#xA;&gt; Right now security comes from almost fully from ~1.8% inflation.&#xA;&gt; In November mempool was inflated to ~150MB and people were rather waiting&#xA;&gt; for cheap transactions back.&#xA;&gt; Instead of being happy that system is closer for a while to default&#xA;&gt; working area.&#xA;&gt;&#xA;&gt; Deflation in Bitcoin is not 1:1 matter like in gold, for example.&#xA;&gt; If all plain gold available to mine would be finished - gold mines as&#xA;&gt; unprofitable enterprices are immediately closed.&#xA;&gt; And it doesn&#39;t affect security of gold already in circulation.&#xA;&gt; In Bitcoin &#34;the show must go on&#34; and someone must pay for it.&#xA;&gt; Active and passive users together (balanced by market play) or: only&#xA;&gt; active users (in current scenario, long-term).&#xA;&gt;&#xA;&gt; Deflation (or more precisely: tiny inflation) in Bitcoin is more complex&#xA;&gt; issue with more repercussions than in gold.&#xA;&gt; In case of drop of network security - the tax will be paid anyway, in&#xA;&gt; Bitcoin price.&#xA;&gt; So, there is an self-regulating mechanism here. The harsh one, but still.&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; W dniu 2023-01-02 05:53:57 użytkownik Billy Tetrud &lt;billy.tetrud at gmail.com&gt;&#xA;&gt; napisał:&#xA;&gt; &gt; is surely better than not delaying it.&#xA;&gt;&#xA;&gt; I might agree, but I don&#39;t think it really solves the problem well enough&#xA;&gt; to be worth it. Any solution that would solve the problem better would make&#xA;&gt; delaying halvings unnecessary.&#xA;&gt;&#xA;&gt; &gt; there is non-zero risk that people will hoard it more and more,&#xA;&gt; according to old Gresham&#39;s law&#xA;&gt;&#xA;&gt;&#xA;&gt; Gresham&#39;s law doesn&#39;t apply here. Gresham&#39;s law is about the interaction&#xA;&gt; between two currencies with a fixed, usually government-enforced exchange&#xA;&gt; rate. You seem to be saying that Bitcoin will be hoarded because Bitcoin&#xA;&gt; inflation reduces every halving. But even with 0 inflation, it certainly&#xA;&gt; won&#39;t cause all Bitcoin to be hoarded. Also, &#34;hoarding&#34; is also known as&#xA;&gt; &#34;saving&#34;, and there&#39;s nothing wrong with saving. The spectre of deflation&#xA;&gt; comes from a misunderstanding of deflation and why it happens during bad&#xA;&gt; economic times. It is an effect, not a cause.&#xA;&gt;&#xA;&gt;&#xA;&gt; On Sun, Jan 1, 2023, 15:23 &lt;jk_14 at op.pl&gt; wrote:&#xA;&gt;&#xA;&gt; Yes, the idea is:&#xA;&gt; if mining activity is growing - let&#39;s execute consecutive halvings&#xA;&gt; but if miner exodus has happened - let&#39;s delay next halving until mining&#xA;&gt; activity is recovered to previous levels&#xA;&gt;&#xA;&gt; If it gets to the point where a sudden drop in mining difficulty happens -&#xA;&gt; delaying the next halving may be not sufficient to correct, but is surely&#xA;&gt; better than not delaying it.&#xA;&gt;&#xA;&gt; While Bitcoin is better and better money with every halving in comparision&#xA;&gt; to other types of money - there is non-zero risk that people will hoard it&#xA;&gt; more and more, according to old Gresham&#39;s law (&#34;HODL&#34;). And this way&#xA;&gt; decreasing liquidity / transactions volume. The positive feedback loop - is&#xA;&gt; my real concern here.&#xA;&gt;&#xA;&gt; Regarding the relationship between difficulty and security - I fully agree.&#xA;&gt; But ASIC technology is already matured. And also any technology&#xA;&gt; breakthrough is a short event within 4 years period.&#xA;&gt; So growth of difficulty could be gained by technology breakthrough, but&#xA;&gt; any sudden drop of difficulty would be always an issue, while there is no&#xA;&gt; such thing as: ASIC technology regression.&#xA;&gt;&#xA;&gt; Obviously, not complicated solution would be better than complicated one.&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; W dniu 2022-12-30 19:21:10 użytkownik Billy Tetrud &lt;billy.tetrud at gmail.com&gt;&#xA;&gt; napisał:&#xA;&gt; If the idea is to ensure that a catastrophic miner exodus doesn&#39;t happen,&#xA;&gt; the &#34;difference&#34; you&#39;re calculating should only care about downward&#xA;&gt; differences. Upward differences indicate more mining activity and so&#xA;&gt; shouldn&#39;t cause a halving skip.&#xA;&gt;&#xA;&gt;&#xA;&gt; But I don&#39;t think any scheme like this that only acts on the basis of&#xA;&gt; difficulty will be sufficient. If it gets to the point where a sudden drop&#xA;&gt; in mining difficulty happens, it is very likely that simply delaying the&#xA;&gt; next halving or even ending halving all together will not be sufficient to&#xA;&gt; correct for whatever is causing hashrate to tank. There is also the danger&#xA;&gt; of simple difficulty stagnation, which this mechanism wouldn&#39;t detect.&#xA;&gt;&#xA;&gt;&#xA;&gt; The relationship between difficulty and security becomes less and less&#xA;&gt; predictable the longer you want to look ahead. There&#39;s no long term&#xA;&gt; relation between difficulty and any reasonable security target. A security&#xA;&gt; target might be something like &#34;no colluding group with less than $1&#xA;&gt; trillion dollars at their disposal could successfully 51% attack the&#xA;&gt; network (with a probability of blah blah)&#34;. There is no way to today&#xA;&gt; program in any code that detects based on difficult alone when that&#xA;&gt; criteria is violated. You would have to program in assumptions about the&#xA;&gt; cost of hashrate projected into the future.&#xA;&gt;&#xA;&gt;&#xA;&gt; I can&#39;t think of any robust automatic way to do this. I think to a certain&#xA;&gt; degree, it will have to be a change that happens in a fork of some kind&#xA;&gt; (soft or hard) periodically (every 10 years? 30 years?). The basic&#xA;&gt; relations needed is really the cost in Bitcoin of the security target (ie&#xA;&gt; the minimum number of Bitcoin it should take to 51% attack the system) and&#xA;&gt; the cost in Bitcoin of acquiring a unit of hashrate. This could be simply&#xA;&gt; input into the code, or could use some complicated oracle system. But with&#xA;&gt; that relation, the system could be programmed to calculate the difficulty&#xA;&gt; necessary to keep the system secure.&#xA;&gt;&#xA;&gt;&#xA;&gt; Once that is in place, the system could automatically adjust the subsidy&#xA;&gt; up or down to attract more or less miners, or it could adjust the block&#xA;&gt; size up or down to change the fee market such that more or less total fees&#xA;&gt; are collected each block to attract more or less miners.&#xA;&gt;&#xA;&gt;&#xA;&gt; On Tue, Dec 27, 2022, 09:41 Jaroslaw via bitcoin-dev &lt;&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt;&#xA;&gt; It seems like the more elegant solution could be by using a chainwork&#xA;&gt; parameter instead.&#xA;&gt; i.e. comparison just before halving - if the last 210,000 block interval&#xA;&gt; has a higher chainwork difference between the begining and the end of&#xA;&gt; interval&#xA;&gt; than any other such inter-halving interval before.&#xA;&gt;&#xA;&gt; LIttle digression yet:&#xA;&gt; A system in which all users participate in ensuring its security looks&#xA;&gt; better than one in which only some (i.e. active) of them participate (and&#xA;&gt; passive stakeholders are de facto free riders)&#xA;&gt; In my opinion this concept above is only the complement of currently&#xA;&gt; missing mechanism: achieving equilibrium regarding costs of security&#xA;&gt; between two parties with opposing interests.&#xA;&gt; It&#39;s easy to understand and - most important - it has no hardcoded value&#xA;&gt; of tail emission - what is the clear proof it is based on a free market.&#xA;&gt; And last but not least, if someone is 100% sure that income from&#xA;&gt; transactions will takeover security support from block subsidy - accepting&#xA;&gt; such proposal is like putting the money where the mouth is: this safety&#xA;&gt; measure will never be triggered, then (no risk of fork)&#xA;&gt;&#xA;&gt;&#xA;&gt; Best Regards&#xA;&gt; Jaroslaw&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; W dniu 2022-12-23 20:29:20 użytkownik Jaroslaw via bitcoin-dev &lt;&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&gt; napisał:&#xA;&gt; &gt;&#xA;&gt; Necessary or not - it doesn&#39;t hurt to plan the robust model, just in case.&#xA;&gt; The proposal is:&#xA;&gt;&#xA;&gt; Let every 210,000 the code calculate the average difficulty of 100 last&#xA;&gt; retargets (100 fit well in 210,000 / 2016 = 104.166)&#xA;&gt; and compare with the maximum of all such values calculated before, every&#xA;&gt; 210,000 blocks:&#xA;&gt;&#xA;&gt;&#xA;&gt; if average_diff_of_last_100_retargets &gt;&#xA;&gt; maximum_of_all_previous_average_diffs&#xA;&gt;         do halving&#xA;&gt; else&#xA;&gt;         do nothing&#xA;&gt;&#xA;&gt;&#xA;&gt; This way:&#xA;&gt;&#xA;&gt; 1. system cannot be played&#xA;&gt; 2. only in case of destructive halving: system waits for the recovery of&#xA;&gt; network security&#xA;&gt;&#xA;&gt;&#xA;&gt; Best Regards&#xA;&gt; Jaroslaw&#xA;&gt; _______________________________________________&#xA;&gt; bitcoin-dev mailing list&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; _______________________________________________&#xA;&gt; bitcoin-dev mailing list&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20230104/dfb173d9/attachment-0001.html&gt;</html></oembed>