Skip to main content

phase-6

Phase 6 — Data availability publishing

6.1 Construct the DA blob

DA_blob contains what anyone needs to reconstruct:

  • ordered list of nullifiers
  • ordered list of new_commitments
  • all encrypted_outputs
  • ordering commitment / signatures
  • (optional) per-tx commitments
  • (optional) chunk proof commitments

6.2 Publish DA blob

Publish DA_blob to

  • Solana accounts (strongest, expensive) OR
  • external DA / replicated storage (cheaper)

Compute:

  • batch_hash = H(DA_blob)