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
3answers
59 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
29 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
20 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
39 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
53 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
242 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
20 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
75 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
43 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
55 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
24 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
37 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
48 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
71 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
43 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
39 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
40 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
3
votes
1answer
35 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
35 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
208 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
74 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
41 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
163 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
35 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
63 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
33 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
256 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
39 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
44 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
56 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
46 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
54 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
31 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
40 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
128 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
145 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
47 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
0answers
21 views

Swift implementation of bitcoin transaction creation

Is there a well known and widely used Swift implementation for creating raw Bitcoin transactions and getting their hash (SegWit and Non-SegWit) of signing? If not, is there a reference document that ...
0
votes
1answer
63 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
109 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
54 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 ...
0
votes
1answer
41 views

How to create an application which constructs a transaction using `bcoin` (javascript)?

I am new to development. I am working on a project and I am trying to use bcoin. I want to create an application which has a UI, where the user will be asked to enter Destination address and amount. ...
0
votes
1answer
33 views

Question about UTXO and indivisibility

I'm reading about the concept of UTXO. Everywhere I read, it says that a UTXO in an account is indivisible. One analogy said: "It's as if you wanted to make a $5 purchase with a $10 bill. You wouldn't ...
1
vote
0answers
21 views

Are there any other balance management systems other than UTXOs and Account Based used by blockchains today? [closed]

To know how much balance a user has on the bitcoin blockchain you just need to look at their UTXOs. To do the same in Ethereum you just look at their accounts. Are there any other systems used by ...
0
votes
1answer
220 views

The risk of sending money to a xpub generated address

Suppose the owner of xpub share the xpub to others, and someone send some money to a xpub generated address. If the owner of xprv does not know the path used to generate that new address, is that ...
0
votes
1answer
49 views

How does an SPV client forms a transaction which is then Broadcasted?

As per my understanding, an SPV client only keeps a track of the block headers in its own database. So when a user tries to send bitcoins using that particular SPV client, how is the transaction ...
0
votes
2answers
41 views

Reference an UTXO of a transaction that has not been yet mined

How to reference an UTXO that has not been yet mined? I want to prepare a transaction and, before spreading it, use its UTXO as input for another relative timelocked transaction. Then, spread the ...
4
votes
1answer
457 views

How to find all UTXOs?

It is known, that UTXOs stored in chainstate database. But how to get them in simple txt view? Not ballances, but each UTXO.
4
votes
1answer
46 views

Is the bit encoding format for the graphic in BIP 68 implicitly little-endian?

CLTV (OP_CHECKLOCKTIMEVERIFY - absolute locktime) and CSV (OP_CHECKSEQUENCEVERIFY - relative locktime) utilize BIP 68. Is the locktime for those two operations implicitly encoded in little-endian ...