Skip to main content

Witness Size Independence

Definition

Witness size independence refers to a cryptographic proof system where the size of the proof does not grow with the complexity of the computation it verifies. In zero-knowledge proofs, this property ensures that the data required to verify a computation, known as the witness, remains constant or logarithmically small, irrespective of the size of the input data or the number of operations performed. This is a crucial feature for achieving scalability and efficiency in decentralized networks, as it minimizes the data full nodes must process. It enables efficient verification of very large computations.