Skip to content

PoDSI proof failed with proof received from Lighthouse Deal Engine #7

Description

@longfeiWan9

When UI/demoApp send offer to onrampcontract.offerData(offer) to store, it generates the commP for data aggregation & Filecoin storage.

Once this file CID is sent to LHDE (Lighthouse deal engine), LHDE will download the CID from IPFS for data Aggregation. Then LHDE returns its commp and Podsi proof. XChain client will request the podsi proof and send it to onrampcontract.commitAggregate() .

commitAggregate() will run verify() to verify that the given commP is present in the podsi proof with the given root.

  • this podsi verify failed.
  • there are two potential reasons:
    1. LHDE generates a different commP as UI does.
    2. LHDE returns commP for the aggregated piece, not the piece the user uploads.
  • So, we need to work with Lighthouse to figure out this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Bug.

    Projects

    Status
    Backlog

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions