state 1

Initial positions:

A: 5.0032
B: 3.0000
C: 3.2000


state 2


Let's assume

A -> G
B -> H,I
C -> J,K

I get you cannot tell for sure which inputs have been used to create the outputs (the same principle like a mixer). So G could have been created by sending 3 from B and 2.0032 from C or any other mix out of A, B, C

But isn't it more probable that an odd amount of the same size output/input is a full transaction?

Maybe I also have a misunderstanding what can be seen on the blockchain but there must be inputs/outputs in order to verify that the sum of inputs equals the sum of outputs in a block.

1 Answer 1


Monero output amounts are encrypted. You cannot tell anything at all about the value of the inputs or outputs to a transaction (with the exception of freshly created coinbase outputs which have public amounts so that inflation can be tracked).

The validation that the sum of outputs+fee perfectly balances the sum of inputs is achieved using zero knowledge proofs.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.