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.

Transactions are signed messages about the transfer of bitcoins. They are broadcast to the network, and collected in blocks by all peers generating coins. The blocks in turn form the blockchain.
Every transaction included within the blockchain can be viewed using a blockchain explorer.

Transactions contain outputs which include instructions for spending the bitcoin associated that output, and inputs which reference an output in a different transaction. Inputs and outputs also contain scripts that specify conditions on which the transferred bitcoins can be spent.
Such conditions allow distributed contracts like deposits, escrow, or assurance contracts.

https://en.bitcoin.it/wiki/Transaction

3434 questions
43
votes
5 answers

How is Bitcoin supposed to serve as currency when it is all but impossible to spend at the moment (12/2017)?

It seems Bitcoin is not standing up to the test of use as currency (that is to say heavy use). I tried to pay someone 0.009BTC (about $150) for some goods which I need in a fairly timely manner. As if I was ordering some supplies from a crafts…
31
votes
3 answers

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
  • 542
  • 3
  • 6
  • 12
26
votes
3 answers

Is it possible to send bitcoins without paying a fee?

I am using the 0.4.0 release. Is it possible to send bitcoins without paying a fee? Who gets the fee ? Is it only miners discovering new blocks?
ADenis
  • 537
  • 1
  • 4
  • 8
22
votes
7 answers

Why does my wallet need to download the whole transaction history?

I started a wallet, and it is downloading and synchronizing lots of transactions. This takes time and network bandwidth. Why is this necessary? Is this some form of accountability? With Paypal, for example, this isn't done. And as you grow, I…
marco
  • 221
  • 1
  • 2
  • 3
21
votes
2 answers

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 into a block? How is this kind of attack…
SDL
  • 589
  • 1
  • 4
  • 8
21
votes
4 answers

How do I send Bitcoin in paper wallet to other person?

I'm new to bitcoin. Can you tell me step by step how do I send Bitcoin in paper wallet to other person. Thank you!
user9777
  • 211
  • 1
  • 2
  • 3
18
votes
3 answers

Is there a way to undo transactions with a "too low" fee?

Suppose we reach a state where only transactions that pay a fee are accepted by miners. Further supposed that someone created a transaction using an old/odd client that allowed them not to send any fees. In this case, what would happen to the…
ripper234
  • 26,550
  • 30
  • 111
  • 246
18
votes
3 answers

What is the average size of a bitcoin transaction?

I'm curious, since the inception of bitcoin, what is the average size (in bytes) of a bitcoin transaction? To be clear, the easiest way to find this is not to take the size of the block-chain and divide it by the total number of transactions. …
RLH
  • 2,172
  • 5
  • 24
  • 35
17
votes
1 answer

What's "asm" in transaction input's ScriptSig

Given the structure of the inputs in the transaction vin inputs array { "txid" : "146183a58106544e81573e9f1ad13c7a2d7398dcaf42bb298fcea7858839d3b9", "vout" : 1, "scriptSig" : { "asm" : …
Farghaly
  • 883
  • 7
  • 19
15
votes
10 answers

Where can I get email notifications on any transactions to/from an address I do not control?

There was at least one site that did this I remember.
ripper234
  • 26,550
  • 30
  • 111
  • 246
14
votes
5 answers

Giving bitcoins to people as gifts

I am interested in buying bitcoins and giving bitcoins to babies as "birth gifts" and birthday presents. Assuming I've purchased the necessary bitcoins and they are in my wallet, how do I go about giving bitcoins to someone who doesn't have a…
Brian
  • 141
  • 1
  • 1
  • 3
14
votes
1 answer

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 about this command which I posted in another…
popman
  • 141
  • 3
12
votes
2 answers

Why do small transactions without fees ever get processed?

I understand that adding a small transaction fee as incentive ensures block generators will include your transaction. When you have no transaction fee, what is their motivation then? Why do some people include it and some don't? I have read many…
Billy Moon
  • 223
  • 2
  • 7
12
votes
3 answers

Send bitcoins using just a pub and private key

If I install the bitcoin command line client for linux, can I use just a public and private key to send coins from an address? I don't want to add it to my wallet file, I just want to move coins out of an address. Update: After reading some of the…
RobKohr
  • 622
  • 6
  • 14
10
votes
3 answers

Can a wallet deny payments to it?

Once my public wallet address is known, is there anyway to deny payments to that wallet? For example, if I want an external authority to regulate who can pay into a wallet, is that possible? I guess a related question is can I turn a wallet 'off'…
Austin Fatheree
  • 225
  • 1
  • 4
1
2 3
28 29