Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
support variable length PoSt and PoRep proofs #2607
Blocked by this upstream rust-fil-proofs PR.
Why's this PR needed?
Miners can choose proof partitions in order to trade off between RAM usage and on-chain proof size. What this means for go-filecoin is that the number of bytes in a PoSt or PoRep proof is no longer fixed.
What's in this PR?
5 times, most recently
Apr 18, 2019
changed the title
[WIP - DO NOT MERGE] support PoSt and PoRep proofs of differing lengths
Apr 26, 2019
acruikshank left a comment
The Partition enums seem over-engineered, but I'm having trouble visualizing how it plays out once there is more than one valid value.
I would like to seem some testing and documentation on the transforms.
I'd also like to see attempts to produce an invalid Partitions enum fail immediately.
Other than that, it looks good.