A Proof of Balance system, like:
- Wallets create a transaction that would spend a given amount of ZEC.
- Zebra has a new RPC method
checkrawtransaction
that performs all the existing checks but does not broadcast the transaction, instead returns whether all the spends are valid.