-
Notifications
You must be signed in to change notification settings - Fork 87
Closed
Description
This is a tracking issue for the implementation of FIP-0090: Non-Interactive PoRep
Spec for FIP-0090: https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0090.md#specification
### Tasks
- [x] https://github.com/filecoin-project/rust-fil-proofs/pull/1734
- [ ] https://github.com/filecoin-project/rust-fil-proofs/pull/1755
- [x] Rust-filecoin-proofs-api: https://github.com/filecoin-project/rust-filecoin-proofs-api/pull/98
- [x] Update dependencies and proof-types in the Ref-FVM repo: https://github.com/filecoin-project/ref-fvm/pull/2010
- [x] Filecoin-FFI: https://github.com/filecoin-project/filecoin-ffi/pull/453
- [x] Built-in Actors: https://github.com/filecoin-project/builtin-actors/pull/1537
- [x] Release for Lotus
Previous PRs that can be of help when implementing NI-PoRep:
The PRs that was made for FIP-0059: SyntheticPoRep in the same repos can be a helpful guide for the implementation of FIP-0090: Non-Interactive PoRep. The Synthetic PoRep PRs was:
- In the Rust-filecoin-proofs-api repo: Synthetic PoRep rust-filecoin-proofs-api#87
- In the ref-fvm repo: Update dependencies and Proof types for Synthetic PoRep support ref-fvm#1811
- In the Filecoin-FFI repo: Synthetic PoRep filecoin-ffi#400
- In the Built-In actors repo: Add proof types for synthetic porep (FIP-0059) #1409
- In the Go-State-Types repo: Synthetic PoRep go-state-types#193