Questions tagged [utxo]

Unspent Transaction Outputs (UTXOs) are created by transactions and allow the owner of an associated address to spend a specific amount.

Filter by
Sorted by
Tagged with
1
vote
1answer
23 views

How to query all utxos of an address from a full node?

I am new in the blockchain field, and I am trying to build my own block explorer from scratch to really learn about Bitcoin. I am currently running a full node in a raspberry pi, and I have already ...
0
votes
1answer
35 views

Bitcoin UTXO anatomy

I've been using a command line tool to fetch spendables from a Bitcoin address. Given an address the following command (source) ouptuts UTXOs the address can spend. tx -i ...
0
votes
0answers
33 views

Optimally determine which transaction spent a transaction output

As it has been discussed before, it is very inneficient to find which transaction has spent a transaction output using bitcoin core alone. I found a way of doing it with an electrumx server running on ...
0
votes
2answers
71 views

Bitcoin UTXO discrepancy in calculation

I'm trying to understand the following two sites that display UTXO information. If I can figure out the method, that would be a bonus for this question but if I can't can someone explain why the two ...
0
votes
1answer
30 views

How do nodes validate that a UTXO in a new transaction is unspent?

Does it check every block in between where the UTXO first appeared and the current time to make sure it didn't get spent then? Or is there some other caching or other method to make the check faster?
1
vote
3answers
50 views

How are UTXO forwarded to other addresses?

this is a pretty general, conceptual question. I feel I do not yet completely understand the blockchain transaction dynamics. Let's say, we have A, B and C trading on the Blockchain: A has ...
0
votes
0answers
31 views

Is there a way to know at any point in time T how many BTC exist that were bought at time t<T?

What I would like to find out is whether for a specific time in the past, we can know the number of BTC that exist today and were bought at this time. The discrete time can be the time of block ...
1
vote
1answer
73 views

Why Full Node stores whole blockchain instead of only the UTXO set?

So I have started learning bitcoin recently (from Bitcoin and Cryptocurrency course @ Coursera). And I just learnt that there are "Full-Validating Note" out there that are: Permanently connected ...
0
votes
1answer
102 views

How to quickly get the balance of any bitcoin address? (with no third-party API)

As some people have mentioned (eg. here), the only way to get the balance of an address in bitcoin core was to import it as a watch-only address and rescan the blockchain. Starting with bitcoin core ...
1
vote
3answers
100 views

How bitcoin application in production retrive UTXO's

AFIK, UTXO of an address cannot be retrieved using bitcoin-core, without importing the address in the wallet. How are application in production able to get UTXO ? Does all the application use ...
0
votes
0answers
33 views

if bitcoin miner(s) changed the UTXO set would the bitcoin nodes reject the blocks?

if so, would this cause a Fork? or what would happen?
-2
votes
1answer
24 views

Can the network confirm a utxo is from a wallet on a verified list [closed]

Given a business requirement of a verified list of wallets that the network has agreed on. can the network confirm a new type of utxo is from a wallet on this list and reject the new type of utxo if ...
0
votes
1answer
64 views

How long does it take to find a UTXO in UTXOs set?

to validate a TX, the miner or full node should first find the UTXO. How long does it take to find a specific UTXO in a list of UTXOs set? Right now, there are around 100 million of UTXOs. Then, how ...
0
votes
2answers
80 views

How can I consume my whole bitcoin balance in a single transction? Is it possible to use multiples UTXOs in a single transaction?

I want to make use of a single bitcoin address for payment. I'm using bitcoinjs library's transction builder for creating my own transaction. Can anyone help with a proper code to use multiple UTXO's ...
2
votes
2answers
280 views

Other database besides UTXO?

In this post it is explained that the UTXO are removed after they are spent. This makes sense because they are not "unspent" anymore. But don't all UTXOs have a reference/connection to their ...
0
votes
0answers
21 views

Clarification on the UTXO expense [duplicate]

I want to clarify my doubt on the UTXO expense, I have one transaction, an example this and the use case for creating this transaction is bc1qz6qtgzkjnvzrf02tl8sczg7q8r0kkws0d5ly5s -> Send 0.00712451 ...
3
votes
1answer
88 views

Fundamentals: Addresses don't hold coins, wallets do?

In the beginning it was my understanding that: Every address has a private key Every address has a balance Every address may send and receive coins. This is simple. But now I am using more proper ...
1
vote
3answers
48 views

How is the monetary part of bitcoin stored?

How is the monetary aspect of a bitcoin stored? I understand that the blockchain is a set of records documenting transactions. I've also seen that blockchains in general can store arbitrary ...
0
votes
2answers
86 views

How Bitcoin dose find and verify UTXO ? is this efficient?

If Bitcoin sees all blocks, it will be very slow based on chain length and block size but, it can certainly verify incoming transactions. I know that blockchain is never modified any previous block. ...
0
votes
0answers
25 views

Some weird BTC transaction just happened to my wallet, sub wallet doesn't send back the BTC to my wallet [duplicate]

So my wallet address is 3BA1kdxSyFLADWJHDeaFb2xap4QASVvXto First I sent 0.00010000BTC to 1FjpQCZvqQxpGjvdU8AcxVyxXgJqY17Uzw (https://btc.com/...
1
vote
0answers
43 views

How many TXO have been created in total?

I've seen some statistical data about the Bitcoin UTXO number (around 61M currently). I was wondering how many TXOs (including spent and unspent) there were in the complete history of Bitcoin?
2
votes
1answer
54 views

How to prevent double spending Bitcoins?

If I create a transaction, my node will check my UTXO's and if i have enough BTC to do this transaction it will be mined. So let's say I want to spend 12 BTC to Anna. The System will check if i ...
1
vote
1answer
72 views

Why is the 'Estimated BTC Transacted' referring to just one of the multiple outputs?

I recently started learning about bitcoins and came by this transaction. Here there are multiple outputs so if we consider one of them to be the change received by the sender then why is the '...
1
vote
1answer
84 views

Fetch UTXO Bitcoin to address created by rpc importprivkey without rescan like other api

For few reasons, I must use rpc node to handle wallet at this time. In the near future, I will change the flow to use library to create addreses, store privatekey at database and create raw ...
1
vote
1answer
44 views

Is UTXO synonymous with leftover money in an address?

Is UTXO synonymous with leftover money in an address and the only reason UTXO is even a concept is due to security concerns of not changing an address after every transaction? Hence, your "unspent ...
0
votes
1answer
64 views

spend a specifc UTXO

Is there any methods to pick a particular UTXO and send it to a particular address in bitcoin regtest mode using bitcoin-cli other than createrawtransaction and sendtoaddress
4
votes
1answer
47 views

What are the downsides of integrating accumulators like utreexo to bitcoind?

Inspired by the discussion in this question I wonder what would be the downsides of adding accumulators like utreexo (paper at: https://eprint.iacr.org/2019/611.pdf) to bitcoind? On the positive ...
0
votes
0answers
42 views

How to rebuild the balance of a Bitcoin address using bitcoin

As from the title of the question. I'm using these biconij 0.15.2 and following jar libraries: guava 0.28 bcprov-ext-jdk15on slf4j-2.0 and have downloaded all the full node blockchain Bitcoins. I ...
0
votes
2answers
295 views

Bitcoin address generation and UTXO scanning

I'm developing bitcoin payment processing application. I've two question to ask: In each bip32 address, How much UTXO each address should have to consider generating new address to avoid address re-...
0
votes
1answer
97 views

Privacy: How should I handle UTXO's?

We know that, for security and anonymity, we shouldn't reuse addresses. Also, there is the idea of change avoidance to protect ourselves from any number of change detection heuristics. But I find ...
0
votes
1answer
49 views

OP_EQUAL not working properly

I went to https://siminchen.github.io/bitcoinIDE/build/editor.html to try some bitcoin scripting and I wrote this script: <1PUzZ61FSVTn12CafJC85Vy1ts3BoFcXdU> OP_HASH160 <...
6
votes
1answer
166 views

What was the longest held UTXO ever spent?

What output had the longest period between when it was created and eventually spent?
0
votes
1answer
40 views

Is a bitcoin UTXO divisible?

In this video Andreas Antonopolous says an output is indivisible and therefore if a transaction smaller than the output is done, the rest is used as change and returned to your different address of ...
1
vote
3answers
70 views

What is the order in which UTXOs are sorted in a block?

Let's say, I am trying to do a double spend by creating two transactions almost immediately, is it possible that both the transactions are added in one block ? If yes, then which transaction is valid ...
2
votes
1answer
36 views

Is it cryptographically possible to have aggregate signature schemes that can improve privacy in UTXO consolidation?

My understanding of Schnorr signatures, Taproot and Graftroot and how they improve privacy in smart contracts / multi-sig is by allowing users to aggregate signatures so the individual signatures and ...
3
votes
1answer
281 views

How bitcoin nodes update UTXO set when their latests blocks are replaced?

Let's say bitcoin node has 100 blocks. Then he recieve another two blocks. Now it have 102 blocks. But now he recieve block 103. And this block is from another chain and our node have to remove blocks ...
0
votes
0answers
45 views

Signing a Tx that has multiple UTXOs

Using Go language, I am trying to create a BTC transaction, using multiple UTXOs. I am adding the UTXOs by doing this: Tx.AddTxIn(TxIn) creating the TXOuts one for the amount to send out and one for ...
0
votes
0answers
50 views

Why does binance send a small amount into another utxo while sending to cold wallet?

I believe the address 1NDyJtNTjmwk5xPNhjgAMu4HDHigtobu1s belongs to Binance. If you look at this transaction for example https://blockchair.com/bitcoin/transaction/...
2
votes
1answer
68 views

How do blockchains in each nodes maintain consistency?

What I understand as (Please correct me if any statement is wrong) Every full node tries to generate a new block, in which different amount of transactions are included and what to be included will ...
1
vote
1answer
51 views

How does a Bitcoin (Core) wallet use inputs?

When creating a new transaction, how does the Bitcoin Core wallet (or any other wallet) handle/use the outputs (UTXO's)? e.g. when 2 outputs have to be used, will Bitcoin spend the highest address (...
0
votes
1answer
60 views

Signing a blank input?

Is it possible to include a blank input in a transaction? For example, a blank input could be used to guarantee a particular output was included in a transaction, using SIGHASH_SINGLE | ANYONECANPAY ...
0
votes
1answer
37 views

Is SIGHASH_NONE encompassing of other signature types?

Say I am building a transaction in private: Input 1 is signed with SIGHASH_SINGLE ( | SIGHASH_ANYONECANPAY) Input 2 is signed with SIGHASH_NONE | SIGHASH_ANYONECANPAY SIGHASH_NONE implies that ...
0
votes
1answer
47 views

Why is there sometimes no output that sends funds back to the sender's address?

'A' has one bitcoin. 'A' tries to send a 0.5 bit coin to 'B'. Two utxo are created. First, "utxo" sends "B" 0.5 bitcoin. Second, "utxo" where "A" remits remaining bitcoins to "A" except for 0.5 ...
0
votes
2answers
163 views

Transactions with multiple input UTXOs and multiple output UTXOs

Suppose a transaction t has 5 input UTXOs each worth 1 BTC, each unlocked by a different sending address Ai. The outputs of that transaction are 10 UTXOs of 0.5BTC each, each locked by a different ...
0
votes
0answers
2k views

Uneconomical UTXO requested

I'm using btc.com wallet and i want send 0.001 btc to another address but i'm facing with this error: Uneconomical UTXO requested [type: 1 (limit 6831), txOut.val: 5897, required: 98140] what does it ...
4
votes
1answer
172 views

Are all UTXOs locked by an address spent in a transaction?

Imagine I have 2 UTXOs locked by my address, each of which allows me to spend 5 bitcoins. If I subsequently want to send just 2 bitcoins to someone else, will both UTXOs be used as inputs in the ...
0
votes
0answers
53 views

Uniquely identifying a UTXO

I see two ways: Txid + index Txid + script hash Pros of the txid + index: Simple and short Cons of txid + index: It relies on array iteration being deterministic and all third party ...
0
votes
1answer
77 views

Spending UTXO from same block

Block 546 is the first time a (actually two) transaction spends the UTXO of a transaction from the same block. Is the order important? (The transaction that generates the UTXO has to appear before in ...
1
vote
2answers
111 views

If I was developing a Bitcoin wallet, should I support both legacy and compatibility addresses?

To receive funds, I was thinking of giving a user the option of displaying two QR codes: Legacy - p2phk e.g. 1AKDDsfTh8uY4X3ppy1m7jw1fVMBSMkzjP Compatibility - p2sh(p2wpkh) e.g. ...
0
votes
1answer
70 views

Use UTXOs before transaction is signed/broadcasted

Suppose I have an address with a single UTXO. I want to create 100 transactions and sign/broadcast them all at once. Could I do the following: Create a transaction by hand (where change funds are ...

1
2 3 4 5