Questions tagged [transactions]

This tag should be used for questions related to transactions. Transactions are signed messages regarding the transfer or generation of bitcoins. They are broadcast throughout the Bitcoin network and, if accepted, integrated in the blockchain.

Filter by
Sorted by
Tagged with
51 votes
3 answers
12k views

How does change work in a bitcoin transaction?

It seems that when you send a bitcoin transaction, all the coins in the sending address are spent in that transaction, divided into the amount that you intended to send, and "change", which goes back ...
user avatar
  • 4,731
82 votes
3 answers
35k views

How to redeem a basic Tx?

Given a raw, standard Tx (wiki): 01000000 01 26c07ece0bce7cda0ccd14d99e205f118cde27e83dd75da7b141fe487b5528fb 00000000 8b ...
user avatar
  • 42.7k
30 votes
2 answers
24k views

Redeeming a raw transaction step by step example required

I am looking, specifically, for a step by step example transaction of sending Bitcoin which uses an actual transaction (How To Redeem A Basic Txn, from a few years back, does a great job of outlining ...
user avatar
64 votes
9 answers
35k views

How anonymous are Bitcoin transactions?

I read some sources that say Bitcoin transactions are anonymous, some that say they are semi-anonymous, and some that say they are not anonymous at all. In what ways are the transactions anonymous ...
user avatar
58 votes
2 answers
45k views

What are bitcoin "confirmations"?

When I receive bitcoins I see a certain number of "confirmations" in the client. What do these mean? Why do most sites make me wait for 6 "confirmations" before a purchase will go through?
user avatar
  • 5,372
40 votes
3 answers
47k views

Who gets Bitcoin transaction fees?

Whenever I send bitcoins from one wallet or one exchange to the next there is always a fee. This makes sense with the exchange sites, they are just collecting the fee so they can make a living. What ...
user avatar
18 votes
2 answers
5k views

UTXO model vs. account/balance model

I understand that Bitcoin uses unspent tx output and Ethereum account balance based. However, recently there are lots of discussions on that Bitcoin's UTXO database has become too big. Does this mean ...
user avatar
  • 607
61 votes
6 answers
65k views

What is the Merkle root?

The Bitcoin wiki Vocabulary article explains why the Merkle root exists: Every transaction has a hash associated with it. In a block, all of the transaction hashes in the block are themselves ...
user avatar
  • 11.4k
11 votes
2 answers
7k views

How does the ECDSA verification algorithm work during transaction?

I understand the basic concept ECDSA where if Bob wants to sign a message it generates a random number n, multiply it with the secp256k1, r = the x value , s = (H(x)dr)*n^-1 mod q. Also the ...
user avatar
  • 113
45 votes
2 answers
8k views

What is the coin selection algorithm?

When creating a transaction in the standard client, what is the algorithm used to determine which unspent outputs will be used as inputs? Has this changed since the first version? What different ...
user avatar
58 votes
6 answers
33k views

What is meant by Bitcoin dust?

I've seen the term "dust" used to describe small transactions that might be considered as spam by the Bitcoin network. Is there is a generally accepted definition of this term?
user avatar
  • 3,232
42 votes
7 answers
39k views

What happens if I mistype the address when making a payment?

I sent bitcoins to an address, but I think I made a typo when I copied it. Where did these bitcoins go. Can I get them back?
user avatar
  • 5,372
45 votes
3 answers
16k views

Why does Bitcoin send the "change" to a different address?

For example I have an address (A) with 20 BTC and send 9 BTC to address (B). Bitcoin will create a "change" portion of the transaction where the remaining 11 BTC goes to address (C). Why not send ...
user avatar
20 votes
2 answers
13k views

What is the maximum size of a transaction?

I see from the source code (script.cpp) that there is an upper limit in the script size. It there any other limit to avoid a single transaction preventing other transactions of smaller sizes to get ...
user avatar
  • 569
61 votes
4 answers
37k views

Explanation of what an OP_RETURN transaction looks like

How is OP_RETURN used and why was it introduced in the first place?
user avatar
  • 2,296
40 votes
5 answers
2k views

How do I accept bitcoin payments at a real world store?

From what I understand, there are some requirements for using bitcoins at a physical store: Both the store owner and the client must have Internet access The client must have a cellphone or a laptop ...
user avatar
  • 11.4k
17 votes
3 answers
7k views

How to sign a transaction with multiple inputs?

I have been able to program an application in python that sends valid transactions that spend 1 input, but I really can't get it to work with 2 or more inputs. So my question is, how exactly is the ...
user avatar
21 votes
4 answers
15k views

How can I create a multi signature 2-of-3 transaction?

Can somebody help me with step-by-step list of how to create a multi signature 2-of-3 transaction?
user avatar
48 votes
4 answers
39k views

What are multi-signature transactions?

What are multi-signature transactions, and why might they be used? Also see: How does one make multisignature transactions with the bitcoin client? How can I create a multi signature 2-of-3 ...
user avatar
26 votes
4 answers
38k views

What is a double spend?

What is a double spend? As someone who uses Bitcoin, what do I need to know about how the Bitcoin system prevents double spends? Are there still circumstances where they can occur?
user avatar
  • 8,319
37 votes
2 answers
17k views

What is a Finney attack?

What is a Finney attack? Extra points for explaining its purpose, the prerequisites for it to be possible, how the attack can be performed and the origin of the name "Finney attack".
user avatar
  • 8,319
23 votes
1 answer
4k views

What is Transaction Malleability?

The Bitcoin exchange MtGox has stated in this press release that "transaction malleability" caused them to stop sending bitcoins. A recent question asked if it really is an issue. But what is ...
user avatar
79 votes
6 answers
19k views

How can I accept bitcoins on my website?

I have an online store and would like to begin accepting bitcoins. How can I go about doing this?
user avatar
  • 14.4k
6 votes
3 answers
5k views

How can I avoid paying transaction fees?

A bitcoin transaction requires paying a fee to the network, and that fee changes depending on network congestion. During busy times the fee rate may increase substantially, so how can a user avoid ...
user avatar
  • 17.3k
2 votes
1 answer
483 views

I sent Bitcoin to an address but the recipient hasn't yet received it

This is the transaction ID: 81f0babd0a3c6d9be17db45a62932679b05bac6a30df1abfb47c2eee83d9f0ff. The address is not wrong but the receiver couldn't get the payment. It has been 2 days.
user avatar
31 votes
5 answers
4k views

What would happen if a portion of the Bitcoin network was separated from the rest of the network?

Yesterday I asked a question over at SuperUser, so that I could have my facts straight before asking this question. The scenario sets the basis for this question. Regarding bitcoin, what would ...
user avatar
  • 2,182
14 votes
6 answers
7k views

How to debug a long "0/unconfirmed" status in the bitcoin client?

When someone gets a status of "0/unconfirmed" on a transaction for a long time - what could he be doing wrong? What should he check to solve this?
user avatar
  • 26.4k
31 votes
5 answers
13k views

In getrawtransaction, what is the vout integer in the vin list?

I'm working on trawling the bitcoin transactions coming in via getrawtransaction. I haven't been able to find the neccessary documentation to describe the vout integer in the vin array: {"txid"=>"...
user avatar
49 votes
7 answers
12k views

Is there any way to track an individual bitcoin (or satoshi)?

For example, if I wanted to "collect" important bitcoins is there any way to track a coin rather than a series of transactions? If I wanted one of the bitcoins from the infamous "Bitcoin pizza" ...
user avatar
  • 14.3k
19 votes
2 answers
14k views

How to sign a transaction using only an offline computer?

I think it is possible to generate keys on an offline computer and sign. To create a transaction I need to input transactions detail, and somehow I have to transfer signed transaction from offline ...
user avatar
  • 1,844
14 votes
3 answers
7k views

What is a step by step way to insert data in OP_RETURN?

I was following https://bitcointalk.org/index.php?topic=453086.0 for creating a message in OP_RETURN. I am able to decode my raw transaction, but on signrawtransaction it gives error: {"code":-22,"...
user avatar
  • 333
31 votes
2 answers
29k views

Why are there two transaction outputs when sending to one address?

I did a small transaction some days ago: https://www.blockchain.com/btc/tx/4c07a07dfd9d5b79d168ec6835df876c64e82350a8f9211bf586d858a5aeb9ba Some info: 1JFWE8THcAQQRYx99c43DXSGyoPL9Zs62D is my ...
user avatar
  • 537
15 votes
6 answers
4k views

Why is there "Change" in Bitcoins?

I have read about a change address and wondered why there even is the concept of change? Let's say I received 1 BTC from some person A and I want to send 0.4 BTC to another person B, afterwards. From ...
user avatar
2 votes
3 answers
4k views

Can bitcoins be traced to scammers

Was scammed recently of €5600 .Was approached online and encouraged to buy bitcoin through coinbase. I had no experience of it before. Was told to send my bitcoin to a company address which I now know ...
user avatar
6 votes
1 answer
1k views

How is transaction fee calculated?

Some says that transaction fee is calculated based on the size of transactions. In short, does it mean based on the number of utxos? To be precise, does it mean depending on the size of all of input ...
user avatar
  • 1,815
45 votes
4 answers
77k views

How do I see the IP address of a bitcoin transaction?

How do I see the IP address that someone used to send or receive bitcoins with? Is it stored in the blockchain?
user avatar
  • 5,372
29 votes
3 answers
53k views

What's the minimum transaction with bitcoin?

What's the minimum transaction with bitcoin - local wallet to local wallet. Can I send for example $20 in bitcoins to another person?
user avatar
16 votes
3 answers
8k views

What is the number of transactions in a block?

What determines the number of transactions that can be validated in a block?
user avatar
  • 763
7 votes
1 answer
3k views

Can multiple transactions transferring the same bitcoin be done in one block?

For example, one bitcoin from address A to address B, then from address B to address C, Assuming that prior to the transfer from address A to address B, no bitcoin had been sent to address B. If ...
user avatar
  • 1,462
15 votes
4 answers
4k views

Can a Bitcoin transaction have the same address for input and output?

Can a Bitcoin transaction have the same address for input and output, i.e. spend some of the coins that are linked to an address and send the rest back to that same address? Is there some reason why ...
user avatar
  • 63.5k
14 votes
7 answers
4k views

Are bitcoins INHERENTLY fungible?

Does each bitcoin has a unique identifier, like currency notes have serial numbers? If so, could you trace a particular bitcoin's ownership chain (ie find the current owner of a particular bitcoin by ...
user avatar
  • 141
19 votes
3 answers
1k views

Can a bitcoin transaction be reversed from the receiving end?

I know this seems like a duplicate of the question 'Can a bitcoin transaction be reversed?' but none of the answers there were explicit enough as they all seemed to assume reversal triggered from the ...
user avatar
14 votes
1 answer
2k views

How to know there is a new transaction?

I am developing a program that monitors transactions. The first question is how can I know there is a new transaction? I can consider the command listtransactions. However, there is a bit of an issue ...
user avatar
  • 141
5 votes
1 answer
1k views

What is a block?

I know bitcoin has a block chain that is from my best representation a list of blocks. I know the block holds many transactions. But i'm still very much lost as to what a block is and how a block can ...
user avatar
60 votes
6 answers
24k views

What is relation between scriptSig and scriptPubKey?

Scenario: A is sending 1 BTC to B. scriptSig appears in the Input Script. scriptSig = <sig> <pubKey> Here, public key is the Public Key of the sender, A. (this is the public key ...
user avatar
  • 1,013
34 votes
5 answers
34k views

How are transactions broadcast to the rest of the network?

If a person sends a transaction to another person, and Bitcoin is a peer-to-peer application, how will the transaction get to the rest of the Bitcoin community? How does everyone have the same ...
user avatar
35 votes
2 answers
11k views

What is TxIn's sequence?

I'm currently trying to generate the genesis block with my code and I've stumbled upon the TxIn sequence field that is not explained in the Protocol Specification wiki page, nor does it seem to appear ...
user avatar
  • 42.7k
40 votes
2 answers
35k views

Do unconfirmed transactions expire?

Do they just sit there unconfirmed (e.g. when you be evil and don't pay a tx fee) forever? Or do they get deleted after a few days?
user avatar
  • 2,684
13 votes
3 answers
8k views

What is the exact formula for calculating transaction fees?

According to the Wiki: If the blocksize is more than 250 kB, transactions get increasingly more expensive as the blocksize approaches the limit of 500 kB. Sending a transaction when the blocksize ...
user avatar
  • 42.7k
22 votes
2 answers
2k views

What percentage of Bitcoin transactions never complete?

Occasionally transactions will be broadcast to the network that will show in a 0/unconfirmed status in the Bitcoin client. It is also the case that from time to time for various reasons those ...
user avatar
  • 14.3k

1
2 3 4 5
9