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