Questions tagged [transactions]

Transactions are signed messages carrying out 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
52 votes
3 answers
13k 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 ...
Thilo's user avatar
  • 4,749
85 votes
3 answers
37k views

How to redeem a basic Tx?

Given a raw, standard Tx (wiki): 01000000 01 26c07ece0bce7cda0ccd14d99e205f118cde27e83dd75da7b141fe487b5528fb 00000000 8b ...
ThePiachu's user avatar
  • 43k
31 votes
2 answers
25k 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 ...
Wizard Of Ozzie's user avatar
20 votes
6 answers
15k views

Recipient has “not received” the Bitcoin I sent, but the transaction is confirmed

I sent bitcoins to the address I was given (double checked). The recipient is claiming they did not receive it. I sent them a different payment yesterday at 8:30p and they didn't get it until 4:00am ...
Cccc1234's user avatar
  • 201
66 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 ...
Michael McGowan's user avatar
19 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 ...
Yangrui's user avatar
  • 647
40 votes
3 answers
48k 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 ...
Albert Renshaw's user avatar
59 votes
3 answers
47k 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?
lemonginger's user avatar
  • 5,412
65 votes
6 answers
35k 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?
David Ogren's user avatar
  • 3,312
62 votes
6 answers
67k 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 ...
Steven Roose's user avatar
  • 11.8k
45 votes
2 answers
9k 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 ...
Andrew Jones's user avatar
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 ...
Kuriz's user avatar
  • 113
42 votes
7 answers
40k 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?
lemonginger's user avatar
  • 5,412
21 votes
2 answers
15k 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 ...
SDL's user avatar
  • 589
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 ...
DeathAndTaxes's user avatar
64 votes
4 answers
42k views

Explanation of what an OP_RETURN transaction looks like

How is OP_RETURN used and why was it introduced in the first place?
almel's user avatar
  • 2,376
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 ...
nmat's user avatar
  • 11.5k
18 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 ...
Nathan Parker's user avatar
48 votes
4 answers
40k 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 ...
Highly Irregular's user avatar
21 votes
4 answers
16k 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?
Andrew Vorobyov's user avatar
2 votes
0 answers
737 views

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

This is the transaction ID: 81f0babd0a3c6d9be17db45a62932679b05bac6a30df1abfb47c2eee83d9f0ff. The address is not wrong but the receiver couldn't get the payment. It has been 2 days.
son nguyen's user avatar
40 votes
2 answers
18k 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".
Dr.Haribo's user avatar
  • 8,419
27 votes
4 answers
39k 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?
Dr.Haribo's user avatar
  • 8,419
25 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
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 ...
chytrik's user avatar
  • 18k
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?
eMansipater's user avatar
  • 14.4k
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 ...
RLH's user avatar
  • 2,172
30 votes
2 answers
31k 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 ...
Macarse's user avatar
  • 527
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?
ripper234's user avatar
  • 26.5k
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 ...
Lilly Power's user avatar
1 vote
1 answer
1k views

What are the parts of a Bitcoin transaction in segwit format?

I know that pre-segwit transactions looked like the following (This is the hash of the transaction in block 170 - the 10000 bitcoin pizza exchange): ...
Jamo's user avatar
  • 157
49 votes
7 answers
13k 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" ...
David Perry's user avatar
  • 14.3k
31 votes
5 answers
14k 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"=>"...
Kyle Drake's user avatar
19 votes
2 answers
15k 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 ...
vi.su.'s user avatar
  • 1,842
15 votes
6 answers
5k 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 ...
André Kuhlmann's user avatar
14 votes
3 answers
8k 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,"...
wizgot's user avatar
  • 333
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 ...
zono's user avatar
  • 1,915
45 votes
4 answers
85k 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?
lemonginger's user avatar
  • 5,412
30 votes
3 answers
55k 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?
user1761818's user avatar
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 ...
Julian Noble's user avatar
17 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?
anapaso's user avatar
  • 793
15 votes
4 answers
5k 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 ...
Murch's user avatar
  • 72.6k
15 votes
7 answers
5k 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 ...
Edward's user avatar
  • 151
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 ...
popman's user avatar
  • 141
12 votes
1 answer
2k views

What does the sequence in a transaction input mean?

Following a transaction input: What is the meaning of the sequence number? What does the 4294967295 tell me?
Michael's user avatar
  • 175
8 votes
1 answer
4k 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 ...
Amin's user avatar
  • 1,482
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 ...
Patrick W. McMahon's user avatar
61 votes
6 answers
27k 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 ...
Neon Flash's user avatar
  • 1,033
40 votes
2 answers
36k 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?
lurf jurv's user avatar
  • 2,704
38 votes
2 answers
12k 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 ...
ThePiachu's user avatar
  • 43k

1
2 3 4 5
10