Blockchain & Cryptocurrency Glossary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • search-icon Clear Definitions
  • search-icon Practical
  • search-icon Technical
  • search-icon Related Terms

Proof-of-Space and Time

1 min read
Pronunciation
[proof uhv speys and tahym]
Analogy
Imagine a lottery where your chances of winning depend on how much shelf space in your warehouse (Proof-of-Space) you've filled with special, pre-calculated lottery numbers. When a draw happens, you quickly check your stored numbers. If you find a potential winner, you then have to take that potential winning ticket to a special, slow, but verifiable 'time-stamping machine' (Proof-of-Time / VDF) that takes a fixed amount of time to process. Only after this time-stamping can you claim your prize. This prevents people from quickly trying many tickets or predicting winners too far in advance.
Definition
A consensus mechanism that combines Proof-of-Space (PoSpace), where miners allocate hard drive capacity to store data ('plots'), with Proof-of-Time (PoTime), which uses a Verifiable Delay Function (VDF) to ensure a delay between block productions. This aims to be more energy-efficient than Proof-of-Work and more decentralized than some Proof-of-Stake variants.
Key Points Intro
PoST combines storage allocation with verifiable time delays to achieve consensus.
Key Points

Combines Proof-of-Space (PoSpace) with Proof-of-Time (PoTime).

Miners (farmers) dedicate disk space to storing cryptographic 'plots'.

A challenge is issued, and farmers search their plots for a qualifying PoSpace proof.

The best PoSpace proofs are then run through a Verifiable Delay Function (VDF) for PoTime, introducing a delay.

The farmer whose VDF output is first or meets certain criteria wins the right to create a block.

Aims for energy efficiency (like PoSpace/PoC) and resistance to certain attacks (via PoTime).

Example
Chia Network is the most prominent example of a blockchain using Proof-of-Space and Time. Farmers 'plot' their hard drives and then 'farm' by responding to challenges with proofs of space that are then processed through VDFs.
Technical Deep Dive
In PoST, farmers first create plots using a computationally intensive process. Then, for each block challenge, they quickly scan these plots. If a plot contains a good proof for the current challenge, this proof is broadcast. A small number of the best proofs are selected and submitted to VDFs. The VDF introduces a verifiable delay, and the output of the VDF determines the block winner. The PoTime component (VDF) helps prevent grinding attacks (where miners try to optimize plots for future challenges) and ensures a more regular block time.
Security Warning
The security of PoST systems relies on the properties of both PoSpace and the VDF. Large-scale centralization of plotting capacity or VDF execution (if specialized VDF hardware becomes dominant) could be potential concerns. Ensuring the VDF is truly sequential and verifiable is key.

Proof-of-Space and Time - Related Articles

No related articles for this term.