Skip to content
P

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

P

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

It uses the RISC Zero zkVM to generate proofs of assets on Eth-like chains

RISC Zero

Technologies used

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.

Discussion

Builders also viewed

See more projects on Devfolio