Peter Rabbitson
Peter Rabbitson
~Closing ticket for now, the ask was misunderstood, sorry for the noise!~ No, the task is apparently still needed.
Can they not just use the DealFilter hooks? Adding more and more stuff into lotus config goes against the "let's simplify" push... 😸
My strategy would be to have *zero* market-side config in "`lotus` the daemon" ( this means not adding any new ones, and very strongly discouraging existing ones, to the point...
An additional complication I missed above, is that selectors require flawless link traversal. This implies that in order to retrieve a DAG from a sealed piece the storage miner, the...
@Gozala the client-side calculation is so that a client has a full chain-of-custody, that starts on their own machine. The only thing I am aware of as prior-art is https://github.com/rvagg/js-fil-utils....
`commP` is a stream-hash, a bit weird one internally, but for an end-user behaving exactly like say `sha256`. What is special about `commP` is that a user can plug it...
> when the miner notices it doesn’t match they invalidate the deal Better - the chain consensus itself ( specifically [the PoRep part](https://spec.filecoin.io/#section-algorithms.sdr.verification) ) does this. `CommD` in the linked...
@Gozala @yusefnapora note: this contains a pretty old copy of the currently used rust code: https://github.com/filecoin-project/rust-fil-proofs/blob/128f7209/filecoin-proofs/src/api/mod.rs#L322-L353 It will work, but possibly missing a lot of speedups since.
Folks... "computing" commp is dirt cheap. *Accessing the data* is what's expensive. Just compute it in a spot where the data flows through anyway and call it a day. The...
@alanshaw I was responding to > Run compute for them at their expense Would you phrase things this way if you were speaking about md5? This phrasing frames thing as...