Crate filecoin_proofs_api

source ·
Expand description

Proofs library for Filecoin open blockchain network.

This goal of the filecoin-proofs-api crate is to provide the proving and verification mechanisms used within Filecoin, to ensure Storage Providers are properly storing client data, and retaining that data over time. The ‘Proofs’ are used to assert that the work was done properly, and the nodes on the network are able to verify proofs to maintain trust across the distributed storage network. The proving system used by Filecoin is based on Groth16. Specific poofs include Proof-of-Spacetime, and Proof-of-Replication.

For further information, please see the Filecoin specification

Re-exports§

Modules§

  • Generation and verification of Proof-of-Spacetime Merkle tree and zk-SNARK proofs.
  • Proof-of-Replication for sealing, unsealing, and verifying data sectors
  • Update data within existing sealed sectors.

Structs§

Enums§

Constants§

Traits§

Functions§

Type Aliases§