I am stuck on these questions in understanding bulletproofs:

Are bulletproofs a way to hide the sender and the amount?

What is the difference between bulletproofs, RingCT and Ring signatures?


Confidential txs just hide the amount.

RingCT is based upon this, but also hides the sender using stealth address, ring signatures and range/bullet proofs?

1 Answer 1


Bulletproofs are used to prove that the amounts in confidential transactions are in range, so you can't do underhanded things like creating negative amounts. They replace Borromean range proofs. They are smaller in size, and faster to verify, though slower to generate. As used in Monero, they are unrelated to ring signatures, but are part of RingCT, since RingCT uses confidential transactions, and thus range proofs.

Amounts are hidden by Pedersen commitments.

Senders are hidden by ring signatures.

Recipients are hidden by stealth addresses.


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.