Cryptocurrency
What is Ring signature?
A ring signature proves that one member of a group signed a message without revealing which one. In Monero it hides which output is actually being spent, by mixing the real input with decoys drawn from the chain.
Why Ring signature matters
In Monero it hides which output is actually being spent, by mixing the real input with decoys drawn from the chain.
Ring signature in practice
Run your node with a wallet that defaults to ring signatures and never disable the mixing. When you audit a transaction, verify the ring size and that decoys are plausible, not just present. If you reuse an output or submit a transaction without ring mixing, you leak which input is real. Getting it wrong costs you privacy permanently: chain analysis connects the spend to your IP and your history, and no later transaction repairs that link.
What people get wrong about Ring signature
The common mistake is thinking a ring signature anonymises the sender itself. It does not. It hides which output in a set is being spent, so it anonymises the output, not the actor. If you create a fresh wallet on your own node and spend from it, your IP can still be correlated by a passive observer unless you route through Tor or an isolated host.
Ring signature — common questions
How is a ring signature different from a regular signature?
A regular signature proves one specific key signed. A ring signature proves a member of a group signed, without identifying who. In Monero, the group is the real input plus decoys, so a viewer knows one of them is spent but cannot tell which, hiding the true origin.
Does a larger ring size mean better privacy?
Generally, yes, but only up to a point. More decoys make it statistically harder to guess the real input. Monero's default ring size balances privacy against transaction size and fees. A small ring, or one with obvious decoys (for example, just-created outputs), reduces the anonymity set in practice.
More from cryptocurrency
- Monero
- Monero is a cryptocurrency that hides sender, receiver and amount at the protocol level using ring signatures, stealth addresses and RingCT.
- Stealth address
- A stealth address is a one-time destination address generated for each payment so that transactions to the same recipient cannot be linked.
- RingCT
- RingCT conceals transaction amounts on the Monero blockchain while still allowing the network to verify that inputs equal outputs.
- Stablecoin
- A stablecoin is a token pegged to a fiat currency, typically the US dollar, and backed by reserves held by an issuer.
- TRC-20
- TRC-20 is the token standard on the TRON blockchain, most commonly used for USDT.
- Confirmation
- A confirmation is a block added to the chain after the block containing a transaction, each making reversal exponentially harder.
- Atomic swap
- An atomic swap exchanges two cryptocurrencies directly between wallets, with cryptography guaranteeing that either both sides complete or neither does.