xelis-project / xelis-blockchain

A private blockDAG with Homomorphic Encryption and Smart Contracts
373 stars 89 forks source link

Balance proof #98

Closed Slixe closed 4 weeks ago

Slixe commented 1 month ago

Description

Create a balance proof to prove the real value of an encrypted balance at a specific balance version. The proof is available only one time: once the balance is updated by any TX, the proof is outdated.

Reorganize the ZK Proofs by creating a rust file for each, in the proofs folder.

Add HumanReadableProof for sharable proofs between users by converting them in string using bech32

Type of change

Please select the right one.

Which part is impacted ?

Checklist