Fig. 8 Filecoin Filecoin

Manage-Protokoll

Manage protocol for repair and audit operations
Manage protocol for repair and audit operations

Context

Figure 8 directly follows Figure 7 in the whitepaper and provides the complete algorithm listings for the Manage Protocol — the third core DSN protocol alongside Put and Get. The Manage Protocol is executed by both the Network and miners, covering the full lifecycle of storage assignment, sector sealing, proof generation, and fault repair.

What This Figure Shows

The Network portion defines two algorithms. AssignOrders copies the current AllocTable, then for each deal order validates it, extracts the assigned miner from the signature, and adds the deal details to the updated AllocTable. RepairOrders iterates all allocEntry records: for each entry whose last-proof epoch is stale, it checks whether a valid PoSt proof appears in the recent ledger window; on success it resets the missing counter; on failure it increments missing and penalizes the miner's collateral; if missing exceeds the fault threshold, all orders in that sector are flagged as failed. The Miner portion defines three algorithms: PledgeSector (submitting a pledge transaction and updating the AllocTable), SealSector (concatenating pieces, running PoSt.Setup to produce the replica, Merkle root, and seal proof), and ProveSector (running PoSt.Prove on the replica to produce the PoSt proof).

Significance

The Manage Protocol is the enforcement backbone of Filecoin's incentive-compatibility guarantee: without it, miners could take storage payments and then delete data. By combining on-chain proof submission, automated collateral slashing for missing proofs, and market re-introduction for persistent faults, the protocol creates strong economic disincentives against dishonest storage behavior — all without any trusted coordinator.

Related Glossary Terms

Other Figures from Filecoin