Proof of assets
Proof of assets allows you to prove ownership of assets on Ethereum-equivalent chains, either native or token-based, without divulging either the addresses or actual amounts involved.
Created on 2nd April 2023
•
Proof of assets
Proof of assets allows you to prove ownership of assets on Ethereum-equivalent chains, either native or token-based, without divulging either the addresses or actual amounts involved.
The problem Proof of assets solves
It enables private proofs of ownership, as well as of solvency when coupled to a proof of liabilities scheme. Regulations often dictate protecting client privacy, which is compromised if on-chain addresses are publicly divulged. This solution is drastically more cost-effective than an external audit, and can be repeated at any desired frequency. If recursively integrated into a zk-proof of liabilities, organizations (exchanges, banks...) are then able to guarantee solvency without publicly dilvulging any assets or liabilities.
Challenges I ran into
Support of randomness within the zkVM was lacking and made the use of some libraries difficult, but we were able to overcome that with the help of the team. Memory overhead can be an issue as well become of ECDSA signature verification, but accelerated circuits for this should dramatically improve that.
Tracks Applied (1)
RISC Zero zkVM applications
RISC Zero
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.