# PoAge Is Trustless

### Canopy's Proof-of-Age

Canopy introduces a unique mechanism to allow trustless syncing of the blockchain:

{% hint style="info" %}
Verifiable-Delay-Functions are a cryptographic primitive that requires the execution of sequential work that is fundamentally resistant to hardware speedups.
{% endhint %}

In other words...VDFs are a reliable proxy for elapsed time. This enables Canopy to reliably utilize a fork-choice rule of the oldest (age) chain, allowing a syncing node **strong subjectivity** when choosing between two forks.

{% hint style="info" %}
TL;DR: Like PoW — Proof-of-Age enables trustless syncing, but without the energy costs!
{% endhint %}

### <mark style="color:blue;">The Result: NestBFT</mark>

NestBFT uses Proof-of-Stake for:

* Energy-efficient consensus
* Simple and self-reinforcing 'sybil attack' protection
* Instant finality with 20-second blocks
* Economic stability via bonding&#x20;

... and Proof-of-Age for:

* Verifiable mitigation of Long-Range-Attacks
* An additional layer of security against emerging threats
* Extending security to Nested Chains by offering decentralized Checkpointing-As-A-Service

The combination of the two ensures NestBFT is fundamentally more trustless than legacy PoS systems.

{% hint style="warning" %}
Since trust is involved with Ethereum's Gasper and Tendermint's BFT, how much of Web3 is truly trustless?
{% endhint %}

Read the full specification of [Canopy's Consensus](/docs/canopy-network/how-does-canopy-work/consensus.md)!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://canopy-network.gitbook.io/docs/canopy-network/core-features/nestbft/poage-is-trustless.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
