Zeno

/index /about /rss -------------

Delayed Proof-of-Work (DPoW)

A theoretical consensus mechanism for energy-efficient, time-regulated mining.


Summary

Delayed Proof-of-Work (DPoW) is a novel consensus mechanism that aims to retain the security properties of PoW while drastically reducing energy consumption. Instead of continuous hashing, DPoW uses a Verifiable Delay Function (VDF) to enforce an idle period before a short burst mining period.


Protocol Overview

  1. A new block is added to the chain.
  2. A small group of specialized nodes, called "timekeepers", start computing the VDF using the latest block's hash as input.
  3. The VDF is designed to take approximately 4 minutes to complete, enforcing a mandatory idle period.
  4. Once a VDF solution is found, it is broadcast to the PoW miners. A ~1 minute mining period begins.
  5. Miners compete to find a valid PoW for a new block, which includes the VDF output in the header.
  6. The first miner to find a valid hash broadcasts the new block to the network.
  7. Nodes verify the block by checking that the VDF output is correct for the previous block hash and that the PoW is valid.
  8. This cycle continues. The difficulty of the PoW and the VDF are adjusted frequently to maintain a 4-minute idle period and 1-minute mining period.

Role Separation: Timekeepers and Miners

The time required to compute a VDF varies greatly depending on the computer's clock speed. Miners with faster machines could complete the delay phase earlier and begin mining ahead of others, gaining an unfair advantage and increasing overall energy consumption. Therefore, dedicated "timekeepers" handle VDF calculation using the most optimized hardware available. Due to a lower bound on VDF computation time with current hardware, timekeepers would complete the idle phase within a narrow window.

If a malicious timekeeper withholds the VDF output, other honest timekeepers (operating at or near the lower bound for computation time) will independently derive the same output and publish it themselves. This prevents any single timekeeper from monopolizing the timing advantage and ensures the network transitions to the mining phase in a globally synchronized manner.


Key Advantages

  • The idle-mine cycle allows the network to operate with ~1/5 of the hash power of a standard PoW blockchain while still benefiting from the security properties of PoW.
  • During the 4-minute idle period, the blockchain is guaranteed to be static. The predictable delay means blocks are propagated and confirmed more synchronously, potentially reducing synchronization issues and orphaned blocks.

Potential Issues

  • Although significantly less than PoW, VDF computation still consumes energy.
  • Miners might redirect their hash power to other cryptocurrencies during the delay period, undermining the goal of reducing energy consumption.
  • A malicious miner who obtains or predicts the next block could start precomputing the VDF early with a private timekeeper node, gaining an unfair advantage. Similarly, a miner who finds a valid PoW could withhold the block briefly to get a head start on computing the VDF.
  • Since miners only compete during a short mining window, they may concentrate more hardware into that window (overclocking or scaling horizontally), effectively increasing total energy usage.