<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2023-06-07T02:01:02Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Zac Greenwood [ARCHIVE]</title>
  <author>
    <name>Zac Greenwood [ARCHIVE]</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1gymmksd9tgwzc5w33umlx08sc2ggys3v2cucmpvl7yy9720wh49s8dvff7.rss" />
  <link href="https://yabu.me/npub1gymmksd9tgwzc5w33umlx08sc2ggys3v2cucmpvl7yy9720wh49s8dvff7" />
  <id>https://yabu.me/npub1gymmksd9tgwzc5w33umlx08sc2ggys3v2cucmpvl7yy9720wh49s8dvff7</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://yabu.me/nevent1qqs9hxumeh8x8j4zkjeh05g0lvt4pxjv6luxzjh82gtvk0w9rrl8tpszypqn0w6p54dpctz36x8n0ueu7rpfpqjz93trnrv9nlcsshefa675kk6mtly</id>
    
      <title type="html">📅 Original date posted:2021-05-18 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9hxumeh8x8j4zkjeh05g0lvt4pxjv6luxzjh82gtvk0w9rrl8tpszypqn0w6p54dpctz36x8n0ueu7rpfpqjz93trnrv9nlcsshefa675kk6mtly" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgldyggh0yew9x3rcsgxg3ysfw54dnzze75n2krl5fj4nz5tdllns3aj4lr&#39;&gt;nevent1q…j4lr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-05-18&lt;br/&gt;📝 Original message:Hi ZmnSCPxj,&lt;br/&gt;&lt;br/&gt;Please note that I am not suggesting VDFs as a means to save energy, but&lt;br/&gt;solely as a means to make the time between blocks more constant.&lt;br/&gt;&lt;br/&gt;Zac&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Tue, 18 May 2021 at 12:42, ZmnSCPxj &amp;lt;ZmnSCPxj at protonmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Good morning Zac,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; VDFs might enable more constant block times, for instance by having a&lt;br/&gt;&amp;gt; two-step PoW:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; 1. Use a VDF that takes say 9 minutes to resolve (VDF being subject to&lt;br/&gt;&amp;gt; difficulty adjustments similar to the as-is). As per the property of VDFs,&lt;br/&gt;&amp;gt; miners are able show proof of work.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; 2. Use current PoW mechanism with lower difficulty so finding a block&lt;br/&gt;&amp;gt; takes 1 minute on average, again subject to as-is difficulty adjustments.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; As a result, variation in block times will be greatly reduced.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As I understand it, another weakness of VDFs is that they are not&lt;br/&gt;&amp;gt; inherently progress-free (their sequential nature prevents that; they are&lt;br/&gt;&amp;gt; inherently progress-requiring).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Thus, a miner which focuses on improving the amount of energy that it can&lt;br/&gt;&amp;gt; pump into the VDF circuitry (by overclocking and freezing the circuitry),&lt;br/&gt;&amp;gt; could potentially get into a winner-takes-all situation, possibly leading&lt;br/&gt;&amp;gt; to even *worse* competition and even *more* energy consumption.&lt;br/&gt;&amp;gt; After all, if you can start mining 0.1s faster than the competition, that&lt;br/&gt;&amp;gt; is a 0.1s advantage where *only you* can mine *in the entire world*.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt; ZmnSCPxj&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/20210518/abd8b876/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210518/abd8b876/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T22:52:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgmfvr0rtyhw0syd7p88m5gnpvtgkxw4ualp0t3ts2p587m2wxprqzypqn0w6p54dpctz36x8n0ueu7rpfpqjz93trnrv9nlcsshefa675k6ucdvl</id>
    
      <title type="html">📅 Original date posted:2021-05-18 📝 Original message:VDFs ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgmfvr0rtyhw0syd7p88m5gnpvtgkxw4ualp0t3ts2p587m2wxprqzypqn0w6p54dpctz36x8n0ueu7rpfpqjz93trnrv9nlcsshefa675k6ucdvl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszuftucxrhxs0cjwelpv7qfnevhe0vqt20fywwxks7xa8vstw6qess2q8aj&#39;&gt;nevent1q…q8aj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-05-18&lt;br/&gt;📝 Original message:VDFs might enable more constant block times, for instance by having a&lt;br/&gt;two-step PoW:&lt;br/&gt;&lt;br/&gt;1. Use a VDF that takes say 9 minutes to resolve (VDF being subject to&lt;br/&gt;difficulty adjustments similar to the as-is). As per the property of VDFs,&lt;br/&gt;miners are able show proof of work.&lt;br/&gt;&lt;br/&gt;2. Use current PoW mechanism with lower difficulty so finding a block takes&lt;br/&gt;1 minute on average, again subject to as-is difficulty adjustments.&lt;br/&gt;&lt;br/&gt;As a result, variation in block times will be greatly reduced.&lt;br/&gt;&lt;br/&gt;Zac&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Tue, 18 May 2021 at 09:07, ZmnSCPxj 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; Good morning Erik,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Verifiable Delay Functions involve active participation of a single&lt;br/&gt;&amp;gt; &amp;gt; verifier. Without this a VDF decays into a proof-of-work (multiple&lt;br/&gt;&amp;gt; &amp;gt; verifiers === parallelism).&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The verifier, in this case is &amp;#34;the bitcoin network&amp;#34; taken as a whole.&lt;br/&gt;&amp;gt; &amp;gt; I think it is reasonable to consider that some difficult-to-game&lt;br/&gt;&amp;gt; &amp;gt; property of the last N blocks (like the hash of the last 100&lt;br/&gt;&amp;gt; &amp;gt; block-id&amp;#39;s or whatever), could be the verification input.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The VDF gets calculated by every eligible proof-of-burn miner, and&lt;br/&gt;&amp;gt; &amp;gt; then this is used to prevent a timing issue.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Seems reasonable to me, but I haven&amp;#39;t looked too far into the&lt;br/&gt;&amp;gt; &amp;gt; requirements of VDF&amp;#39;s&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; nice summary for anyone who is interested:&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://medium.com/@djrtwo/vdfs-are-not-proof-of-work-91ba3bec2bf4&#34;&gt;https://medium.com/@djrtwo/vdfs-are-not-proof-of-work-91ba3bec2bf4&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; While VDF&amp;#39;s almost always lead to a &amp;#34;cpu-speed monopoly&amp;#34;, this would&lt;br/&gt;&amp;gt; &amp;gt; only be helpful for block latency in a proof-of-burn chain. Block&lt;br/&gt;&amp;gt; &amp;gt; height would be calculated by eligible-miner-burned-coins, so the&lt;br/&gt;&amp;gt; &amp;gt; monopoly could be easily avoided.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Interesting link.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; However, I would like to point out that the *real* reason that PoW&lt;br/&gt;&amp;gt; consumes lots of power is ***NOT***:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; * Proof-of-work is parallelizable, so it allows miners consume more energy&lt;br/&gt;&amp;gt; (by buying more grinders) in order to get more blocks than their&lt;br/&gt;&amp;gt; competitors.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The *real* reason is:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; * Proof-of-work allows miners to consume more energy in order to get more&lt;br/&gt;&amp;gt; blocks than their competitors.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; VDFs attempt to sidestep that by removing parallelism.&lt;br/&gt;&amp;gt; However, there are ways to increase *sequential* speed, such as:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; * Overclocking.&lt;br/&gt;&amp;gt;   * This shortens lifetime, so you can spend more energy (on building new&lt;br/&gt;&amp;gt; miners) in order to get more blocks than your competitors.&lt;br/&gt;&amp;gt; * Lower temperatures.&lt;br/&gt;&amp;gt;   * This requires refrigeration/cooling, so you can spend more energy (on&lt;br/&gt;&amp;gt; the refrigeration process) in order to get more blocks than your&lt;br/&gt;&amp;gt; competitors.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I am certain people with gaming rigs can point out more ways to improve&lt;br/&gt;&amp;gt; sequential speed, as necessary to get more frames per second.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Given the above, I think VDFs will still fail at their intended task.&lt;br/&gt;&amp;gt; Speed, yo.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Thus, VDFs do not serve as a sufficient deterrent away from&lt;br/&gt;&amp;gt; ever-increasing energy consumption --- it just moves the energy consumption&lt;br/&gt;&amp;gt; increase away from the obvious (parallelism) to the&lt;br/&gt;&amp;gt; obscure-if-you-have-no-gamer-buds.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; You humans just need to get up to Kardashev 1.0, stat.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt; ZmnSCPxj&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;-------------- 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/20210518/2f1a992a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210518/2f1a992a/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T22:52:45Z</updated>
  </entry>

</feed>