delvingbitcoin

Proving UTXO set inclusion in zero-knowledge

Proving UTXO set inclusion in zero-knowledge

Original Postby halseth

Posted on: October 14, 2024 13:03 UTC

The recent update to the repository introduces significant enhancements in handling Schnorr signature verification within a Zero-Knowledge (ZK) environment.

This advancement eliminates the necessity for public key blinding. Traditionally, the process required masking the identity of the public key to prove the possession of a valid signature corresponding to an undisclosed public key within the Unspent Transaction Output (UTXO) set. By circumventing this requirement, the update streamlines the verification process, maintaining the confidentiality of the public key while affirming the existence of a legitimate signature associated with it in the UTXO dataset. This improvement not only simplifies the verification mechanism but also reinforces security and privacy aspects inherent in transactions leveraging ZK proofs.