Nullifier Algorithms
Nullifier Algorithms - Generation and Verification
Nullifier Generation
Algorithm
nullifier = Hash(commitment || nullifier_key || position)fn generate_nullifier(
commitment: &Commitment,
nullifier_key: &Scalar,
position: u32,
) -> Nullifier {
let input = [
commitment.as_bytes(),
nullifier_key.as_bytes(),
position.to_le_bytes(),
].concat();
Nullifier {
hash: hash(input),
}
}Properties
Uniqueness
Unlinkability
Verification
Verification Process
Conclusion
Last updated
