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
12
votes
1answer
5k views

How does one make multisignature transactions with the bitcoin client?

With the release of bitcoin version 0.6.1rc2, it is now possible to do M-of-N required signature transactions in the main network. But how does one actually perform such a transaction? I've been ...
3
votes
1answer
231 views

Where can I find a graph of average transactions per block over time?

Is there a website where I can view the size of the memory pool over time, or the average number of transactions per block?
3
votes
1answer
1k views

Linking a transaction to a Bitcoin user

Has anyone tried and perhaps succeeded at linking a transaction to a possibly controversial site (such as Wikileaks) to a Bitcoin forum user by their forum signatures? I know a lot of people disclose ...
10
votes
2answers
3k views

Historical transaction/trade ratio. Available? Useful?

Blockchain.info lists both "Trade Volume" and "Estimated Transaction Volume" in both BTC and USD. It occurred to me that the ratio of one to the other might be a useful metric in determining how much ...
5
votes
2answers
654 views

Sale and Purchase Transaction Limits

Is there any limitation on the monetary size of transactions to be paid through BitCoins? I conduct a consultancy business where payments from clients can vary between about $5 for White papers to $15,...
8
votes
2answers
955 views

How does the standard client prioritize transactions?

I've heard that the standard client prioritizes which transaction to relay based on the Bitcoin Days Destroyed and the fee paid on the transaction, but what is the exact formula used to determine ...
6
votes
1answer
2k views

Why do some transactions take months to get into a block?

This page at bitcoincharts shows a list of transactions that didn't get included in a block yet. Many of them are from 2 or 3 months ago, even though they include a fee. What's going on? Why haven'...
13
votes
3answers
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 ...
5
votes
1answer
764 views

Does 'simplified payment verification' work?

I was reading the original bitcoin paper where they mention a simplified payment verification scheme in section 8. I was wondering whether or not this actually works. A quick sketch: The scheme ...
2
votes
1answer
609 views

Multiparty transaction

Is it possible to have a kind of "multiparty" transaction in bitcoin. For example, a protocol where say Alice and Bob send you bitcoins at the same time, but if Bob tries to break the protocol and not ...
79
votes
3answers
31k views

How to redeem a basic Tx?

Given a raw, standard Tx (wiki): 01000000 01 26c07ece0bce7cda0ccd14d99e205f118cde27e83dd75da7b141fe487b5528fb 00000000 8b ...
5
votes
3answers
1k views

In which Block was Len Sassaman memorialised?

It has been mentioned a couple times here and there that Len Sassaman was memorialised somewhere in the Block Chain. I was able to find a dump of of the tribute to him, but I can't seem to find where ...
11
votes
2answers
1k views

Double spend attack by sending higher fee transaction directly to the pools possible?

The standard client prioritizes TXs by the time of receipt, e.g. a conflicting transaction will not be relayed. This is not enforced by the network, though. Is there anything that would prevent this ...
8
votes
3answers
2k views

What is the largest transaction by value to date for bitcoin currency?

As the title asked - what is the largest transaction by value to date?
1
vote
2answers
221 views

When does the main client relay its knowledge of TXs in INV message?

The inv message is used to relay one's knowledge of blocks and txs to other clients in the Network. When a new Client connects to the Network, it first receives information about all the blocks in ...
9
votes
2answers
5k views

Transaction signature generation

When one sets up a transaction, the input of the transaction needs to have a script with a signature to show that you can spend those coins. Which fields of the previous and current transactions need ...
6
votes
3answers
10k views

Who currently pays the miners for processing transactions?

The graph: Bitcoin mining cost per transaction leaves an ambiguity. Who pays the transaction costs?
2
votes
1answer
774 views

Identifying sender

Is the sender's address the only way to identify the seller? I don't see how this would work for a large websites that accept bitcoins. Since all of the transactions are visible, anyone can claim ...
7
votes
1answer
6k views

Checking pending (not yet in the blockchain) transactions

Is there a service (like Blockexplorer) that shows pending transactions that have not (yet?) been included in the block chain?
12
votes
2answers
2k views

Two blocks, two transactions, same hash

Would a block containing a transaction with an identical hash as a previous transaction be considered valid? That is, if someone made a transaction for generating Bitcoins and solve two blocks with ...
4
votes
1answer
405 views

Where can I find some guidelines on how to program a merged mining transaction?

In answer to question "How does merged mining work?", we can read that in order to merged mine, we need to create a Bitcoin transaction containing a Namecoin block hash and put it on the tip of the ...
6
votes
1answer
2k views

How to broadcast a transaction anonymously

Is it possible to broadcast a transaction to the network without revealing my personal IP address? My first guess is to connect bitcoind over Tor with proxy=127.0.0.1:9050. Is it the good way to do it ...
13
votes
4answers
1k views

Is pruning transaction history implemented in Satoshi's bitcoin client?

The original bitcoin paper suggests a method to discard old transactions. One should compute the Merkle Tree of the entire transaction history, and store only part of the tree. However, I didn't ...
8
votes
1answer
201 views

Is there a limit on the number of orphan transactions a node can cache?

I´m asking this because a possible attack would be to send an flooding number of orphan transactions, which will never be redeemed. Then clients would have to cache them, increasing storage ...
1
vote
0answers
468 views

Move all coins from an address via RPC

Let's say I generated some coins with a given address and I want to send a specific amount of coins to a specific addresses, and move the remaining balance to another specific address. I want to do it ...
42
votes
1answer
13k views

How are transaction hashes calculated?

I'm trying to calculate the hash of transactions in bitcoin blocks, but I'm not getting the right answers. For example, the genesis block has a single transaction. Here's how I'm attempting to ...
8
votes
2answers
195 views

Is the proposed “Miner Promise” method of accepting 0-confirmation transactions safe?

This thread proposes a method for miners to promise "that their next block/s will contain a specific transaction", and/or that "they won't mine a conflicting transaction". If adopted by a large ...
27
votes
2answers
8k views

How many Bitcoin addresses are/have been carrying a balance?

Bitcoin addresses can be generated at will, and the theoretical limit to their number is high. Addresses are constantly being generated to receive funds or balance transactions, but they are also ...
1
vote
1answer
481 views

Why I haven't received my transfer from BTCGuild? [duplicate]

Possible Duplicate: How long does it take to receive bitcoins? At BTCGuild site it shows on Payout History: 2012-01-26 19:01:06 1BiNp9GmFJv1VuoudsJy8Ke79qvh6BPDzp 0.20000000 2012-01-22 07:29:27 ...
5
votes
1answer
1k views

Sendmany transaction fees

How high are transaction fees for "sendmany"? Is it correct that using "sendmany" i can send Bitcoins to multiple addresses but only have to pay the transaction fee once?
4
votes
1answer
231 views

Can one send bitcoind transactions that will only be valid after a certain amount of time?

The standard client only allows one to spend coins from a transaction after getting 6 confirmations (120 in case of mining rewards). Can one send bitcoind a JSON-RPC command telling it to send those ...
22
votes
7answers
12k views

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, ...
3
votes
1answer
620 views

Creating a custom transaction?

I am trying to create a custom transaction. I am using c# and I will code the signature code myself since no library currently allows this. The transaction involves 3 players; a buyer, a seller and an ...
5
votes
3answers
886 views

What is the best way to exchange MTGUSD to USD?

Are there any better ways to exchange MTGUSD to real USD with lowest fees and the shortest time? I had mining some bitcoins and exchange them to MTGUSD at Mt.Gox. But how do I actually use the USD in ...
6
votes
1answer
688 views

Is it possible to recognize conflicting 0-confirmation transactions with the Bitcoin client or other available software?

Is there already a way to detect conflicting 0-confirmation transactions? I'm assuming at least one transaction goes to my wallet. I would expect the client to list the transaction as conflicting but ...
3
votes
1answer
1k views

Comment-to in the API

Sendfrom en senttoaddress both have [comment] and [comment-to] as arguments. Comment uses the script to put in a message, thus in a semi-standardized manner. Does comment-to encrypt the message with ...
9
votes
3answers
646 views

How can I control which coins to spend in a transaction?

When creating a bitcoin transaction, you have to choose which coins to use in them. The standard client does this in a way to avoid unconfirmed inputs and minimize the number of inputs and amount of ...
14
votes
7answers
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 ...
2
votes
1answer
126 views

How do pools get the needed transaction information?

How do the mining pools obtain the transaction information required to create a new block? Do they communicate with the network directly, or perhaps through a Bitcoin client, like bitcoind?
7
votes
3answers
7k views

How to know if a transaction is valid?

I understand there are a couple things that need to be checked for a transaction to be valid - the previous transaction had to be correct, no OP can invalidate the transaction, etc, but is there a ...
2
votes
2answers
159 views

Will BTC value depend on their history?

It might seem that virgin coins will have higher value than older coins that have lot of exchange transactions that might make it more traceable. Is there some prevision in the protocol for this ...
2
votes
1answer
355 views

Sent 95BTC to my client from Mt.Gox and it never showed

I have had Bitcoin for some time now, but am relatively inexperienced. I have a Mac client, and yesterday sent 95BTC to it from my Mt.Gox wallet but it never arrived. I sent Mt.Gox a message asking ...
18
votes
2answers
14k views

ECDSA r, s encoding as a signature

An ECDSA algorithm when signing a given messages produces a pair of outputs, r and s. How, given a sigStr from a Tx can one extract r and s? Are they just concatenated byte arrays of a specific length,...
3
votes
3answers
1k views

Tracking transactions as a Receiver

I have a question concerning the transaction of bitcoins. If, for example, I send some BTC to a specific address, does the receiver have any chance in verifying that I have already sent the BTC, ...
4
votes
1answer
239 views

Lightweight client, bare necessities

What are the bare data necessities that a lightweight client would have to get from a server client in order to perform basic wallet tasks (show balance, transaction history, number of confirmations, ...
4
votes
1answer
164 views

How does the network determine whether to replace a transaction?

Further to this question, how does the network determine whether to accept a new version of a transaction as a replacement transaction? Could an attacker replace transactions maliciously?
7
votes
1answer
4k views

Bitcoin script example

Is there some good example on how to process a basic tx's scriptsig and get the recipient's address from the raw transaction?
7
votes
3answers
229 views

Given a Tx message, how does one calculate the fee paid for the transaction?

Given a Tx message, how does one calculate how big a fee one paid for the transaction?
17
votes
3answers
28k views

Knowing a single transaction can you track down a Bitcoin user?

I have used this transaction to donate to Wikileaks. I have applied no special techniques to obsure my identity. How much information can find out about me on the blockchain. What tools would you use? ...
15
votes
8answers
3k views

Can Bitcoin help people commit money laundering?

I don't have enough knowledge pertaining to the Bitcoin mechanism. Can Bitcoin help people commit money laundering?