Questions tagged [confidential-transactions]

System originally designed for Bitcoin by Blockstream developers to hide the amount of transactions from everyone besides the transaction participants. Confidential Transactions combined with Ring Signatures (RingCT) are now implemented (in GitHub) and being tested for Monero.

30 questions
30
votes
4 answers

How much larger are Monero transactions compared to the average Bitcoin transaction?

We know that because of the way Monero's privacy works, transactions are larger than a Bitcoin one, but how much larger on average are they compared to Bitcoin transactions? How will this affect the growth of the blockchain into the future?…
20
votes
1 answer

What is RingCT and how does it compare to Confidential Transactions?

What is RingCT and how does the addition of Ring Signatures enhance the privacy properties of RingCT compared to Confidential Transactions as designed by Greg Maxwell? https://people.xiph.org/~greg/confidential_values.txt
neversleep
  • 741
  • 5
  • 16
16
votes
1 answer

Can I manually check consistency of Pedersen Commitments in RingCT?

Even though I fully trust the math behind RingCT and I know no moneroj can be created out of thin air, sometimes I'd like to see for myself the consistency of the Pedersen Commitment before/after any given transaction (ie. they sum up to the same…
9
votes
1 answer

Are Confidential Transactions in Monero perfectly binding or hiding?

Bitcoin contributor Pieter Wuille recently commented on Reddit: Bulletproofs and the Pedersen commitments they operate on are perfectly hiding, but not perfectly binding. This roughly means that if they're adopted inside Bitcoin, and elliptic…
6
votes
1 answer

Transaction structure: Question about ecdhInfo

This question by kenshi84 shows how the pseudoOuts and outPk fields can be validated by anyone (without knowing any of the private keys involved), by checking that sumIn === sumOut: > var H =…
5
votes
3 answers

How does RingCT work with / without coefficients?

I was trying to get more information on how RingCT works, I found the thread I linked to below here on the stack exchange. In the other thread, the most upvoted answer explains it as a coefficient, but then others say there is no coefficient for…
4
votes
1 answer

What is the "SpendProofV1..." or "OutProofV1..." in the details of a sent transaction in the GUI?

I'm guessing it's either the Confidential Transaction range-proof? Or is it some kind of proof-of-payment I can send to the recipient to prove... payment...? Either way, what privacy or security is lost if that detail is shared or exposed?
4
votes
1 answer

Would a fixed ring size improve anonymity?

Currently the ring size of a transaction can be set by the sender. One would think that using a ring size of 10 makes the transaction more anonymous than using a ring size of 5 (current default) as the transaction had more input candidates. But does…
dictephexd
  • 41
  • 1
4
votes
1 answer

Confidential transaction shows amounts

My understanding is that confidential transactions "hide" the amount exchanged. However I have found a confidential transaction where the input amount is visible. Is that expected?
assylias
  • 2,218
  • 12
  • 28
3
votes
2 answers

What all information we can gather from a Monero wallet address?

I am pretty new to this crypto currency. My question is that what all information can be found, if we only know a malicious user's Monero wallet address? Can I check this Monero wallet balance? If so, how? Can I check who (wallet address)…
3
votes
1 answer

Making non-native tokens private by using RingCT

(This is a research oriented question) Is it possible to leverage the CT primitive and use it in order to transfer non-native and non-fungible tokens such as ERC721 (in another blockchain of course, since Monero doesn't support a token that is…
user1387682
  • 367
  • 1
  • 5
3
votes
1 answer

What exactly are bulletproofs replacing in monero?

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? Edit: Confidential txs just hide the amount. RingCT is…
2
votes
2 answers

Privacy implications resulting from lack of xmr.to multiple output function

When sending Monero the confidential transaction feature of RingCT hides thetransaction amount. Is there a privacy leak with the current xmr.to setup that weakens that claim? Assume an online electronics vendor is selling televisions for 0.092…
neversleep
  • 741
  • 5
  • 16
2
votes
1 answer

Monero transaction from kraken to bitfinex stucks in status confidential transaction

My Monero transaction sucks since 2 months and I have no idea how to get my coins back. Bitfinex support does not answer and according to kraken support moneros were send successfully. Find my transaction info…
Bedorn
  • 21
  • 1
2
votes
1 answer

Why are rangeproofs necessary?

Title. This is probably a remarkably stupid question, but I digress. Now, I understand the point of rangeproofs, but I don't understand why they're actually necessary. So, rangeproofs prevent a malicious user from committing to a negative number in…
1
2