Questions about the Monero TXO set or comparisons with UTXO set systems similar to what is used in Bitcoin
Questions tagged [txo-set]
9 questions
17
votes
1 answer
How does the Coin Selection work in Monero?
I'm interested in improving Coin Selection for Bitcoin, and I saw that the wallet implementation has significantly changed in Monero compared to Bitcoin. I was wondering whether the Coin Selection algorithm has also been changed.
When creating a…
Murch
- 376
- 1
- 13
10
votes
2 answers
Is there a way to view and/or calculate the value of all utxo's?
I'm thinking of this as a way of verifying total coin supply.
I've seen another thread about a command to add up all coinbase tx's to do the same, but I'm curious about the utxo approach. Thanks
gdoober
- 685
- 4
- 14
4
votes
1 answer
What are the "ingredients" of a key image?
This is a scenario I've come up with to help me understand key images.
Let's say I have Wallet 1 and Wallet 2. Wallet 1 has TXO A and TXO B. I send TXO A and TXO B as inputs to Wallet 2. TXO B was reduced to pay transaction fees. Then I send TXO…
scoobybejesus
- 5,515
- 21
- 42
3
votes
2 answers
What is the size of the set of spent key images in Monero?
For research purposes, I want to know the following:
What is the exact size of the set of already spent key images and how it can be checked? Do we need to download the Monero blockchain to get the size?
Using the is_key_image_spent api, we can…
trijia
- 73
- 5
2
votes
1 answer
How does key images work when you create a transaction using two or more of your previously unspent transaction outputs?
I've read key images are the critical element in Monero to avoid double spends.
I think I understand how it works when you are using only one of your previously unspent transaction outputs to create a new transaction.
Let's say you have a…
michi
- 23
- 3
2
votes
1 answer
Where can I find examples of txout_to_script and tx_out_to_scripthash Transactions?
I'm creating a golang monero tools suite and I need some data to test against. Unfortunately, I don't know where I can find txout_to_script/txout_to_scripthash/txin_to_script/txin_to_scripthash transactions.
Some transaction hashes that I can look…
Jimmy Song
- 333
- 1
- 7
2
votes
1 answer
Number of outputs in each RingCT transaction
In this answer, coin selection was discussed both pre and post RingCT.
Once Ring CT is merged, each transaction will typically have two outputs, growing the TXO set by the same amount
What is the reason why two outputs will be most common? In what…
1010101 Lifestyle
- 647
- 3
- 7
1
vote
0 answers
Intentionally reveal unspent transaction outputs (UTXOs)
As per this discussion I learned it is not possible in Monero to count the total unspent transaction outputs (UTXOs) in the blockchain to verify the total coin supply. I can understand that this is not even needed since the total coin supply can be…
Kozuch
- 111
- 3
0
votes
0 answers
Is there a non-economic reason to add a BTCPay network fee to monero transactions?
A usenet service charges a network fee for monero payments via BTCPay of 1.9e-9 XMR. This is described in this FAQ as:
Network fee (cost) is a feature in BTCPay which protects merchants from customers who pay the invoice partially. When an invoice…
User65535
- 111
- 1