Private Inputs

Definition

Private inputs refer to data that is used in a computation or transaction but is not revealed to all participants or the public ledger. In the context of cryptographic proofs, particularly zero-knowledge proofs, private inputs are the sensitive pieces of information that a prover holds and uses to generate a proof. While the proof itself is public and verifiable, the private inputs remain confidential. This distinction is fundamental for privacy-preserving protocols.