Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [utxo-set]

The global set of unspent transaction outputs at the chaintip.

0
votes
1answer
16 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 ...
-1
votes
0answers
26 views

Ways to view the full BCH UTXO set

I'm working on a side project and I need to have the data for the full BCH UTXO set at a certain block height. What are my options for getting this data? I figure I can setup a full node with some ...
5
votes
2answers
113 views

Do UTXO's ever get consolidated to avoid complexitity?

In 'Mastering Bitcoin' (pg 130) it is explained that a transaction will require higher fees if it is complex. For example, if I collect bitcoin from 100 people to buy a single tent, then when those ...
1
vote
1answer
235 views

State of transaction and UTXO

What I have learned is that state is an abstract thing and is maintained by the node locally and the state of the current blockchain can be reached by starting all the way from the genesis block and ...
2
votes
1answer
49 views

Transaction vaildation

I have understood that miners validate the transactions by checking for double spends and that the transaction was not already confirmed, what I don't understand is how the miners are able to do this ...
3
votes
2answers
121 views

What prevents a malicious user creating a new transaction using signatures of an old mined transaction if the inputs have the exact same balance?

I am NOT talking about double spending. I am talking about this type of scenario: Let's say address A has 1 BTC balance initially. A valid transaction is created and for simplicity's sake, assume ...
2
votes
1answer
29 views

Are bitcoins “stored” on phones? Or we only see data on the blockchain?

I'm confused. BTC or other crypto currencies are not stored on phones/computers right? On Wallets we ONLY see the amount of BTC or currency that belongs to us, but there is nothing being "stored” ...
20
votes
2answers
5k views

The Bitcoin.it wiki says addresses do not carry balances…but all info suggests otherwise

The Bitcoin wiki states, "Addresses are not wallets nor accounts, and do not carry balances." Yet, there's a zillion articles online about Bitcoin address balances, the Bitcoin blockchain explorers ...
4
votes
2answers
228 views

Has UTXO selection methods changed since activation of Segwit?

Before Segwit, transactions were penalized higher fees for having more inputs than outputs due to the input size being larger despite those transactions actually decreasing the global UTXO set. Segwit ...
1
vote
1answer
157 views

When exactly an entry is removed or added to the UTXO's set in the Bitcoin core?

I do have this implementation question and wanted to know how it's implemented specifically in the Bitcoin core. 1. When exactly an entry is added to the set of unspent transactions outputs? Is it ...
0
votes
1answer
59 views

What are the mechanics of verifying that an output transaction is not spent?

I am trying to understand the mechanics of how a bitcoin transaction works. When the output gets consumed by a later transaction, who and how prevents this output from being consumed a second time? Do ...
0
votes
1answer
133 views

get utxo at a certain chain height

I have the reference client running with a complete transaction index. Is it possible to get all UTXO for a certain height of the chain either via bitcoin-cli or some other tool?
5
votes
1answer
83 views

How does the new database design used by Bitcrust work?

I've recently learned about a new Bitcoin node implementation in Rust called Bitcrust. They state that they have found a novel way of storing the Bitcoin blockchain as a "Spend tree" instead of ...
1
vote
1answer
242 views

Public-Ledger or Public-Journal

Said Bitcoin (To speak generally; Block-Chain) is a Distributed Public Ledger and as we know; The Journal is a book where all the transactions are recorded immediately when they take place which is ...