Questions tagged [transaction-verification]

The process in which every Bitcoin node checks every part of every Bitcoin transaction worldwide for conformance to standard rules and uses the complete history of all previous Bitcoin transactions to check that money being spent in a transaction has not previously been spent in any earlier transaction since the beginning of Bitcoin.

297 questions
3
votes
2 answers

How Blockchain transaction verification takes place?

How does each transaction verifying node come to know if the sender has enough amount in its wallet to transfer to the receiver or not? How are Blockchain transactions validated?
Vijesh
  • 185
  • 1
  • 2
  • 6
2
votes
2 answers

Can anyone initiate a Blockchain transaction into the mining pool?

Let's say user A has public key P and corresponding private key P'. Can someone else initiate a transaction for public key P with some wrong private key, let's say P''? Once this goes to the memory pool, miners will see that it is not signed with…
2
votes
1 answer

How are past transactions validated (when there have been softforks)?

Let's say I run a bitcoin client for the first time. It downloads a copy of the blockchain from the very beginning and starts validating all the transactions included in all the blocks. Since there have been some softforks during Bitcoin's…
cpsola
  • 1,538
  • 10
  • 27
2
votes
3 answers

What counts as verification or validation of a transaction?

I understand the general ideas and properties of the block chain, but have not been able to understand how a transaction is created and gets to be verified or validated.
1
vote
1 answer

Indexing of transactions in the blockchain

Say we have transaction T(1) from many years ago, at block height 125001; then a new transaction T(2), consuming all the outputs from T(1), comes up around block height 568720 (that's Today). There's a lot of blocks in between; many GB of data, and…
1
vote
2 answers

Bitcoin fake transactions

Suppose, A and B are malicious attackers. Both want to send unlimited fake transactions to each other. I know that the transactions won't be accepted in the blockchain. In fact, they don't want their transactions to be mined. But, is there any way…
1
vote
2 answers

Who pays for the computational cost when validating a transaction

Suppose Alice wants to validate a transaction (check this transaction does exist, not make a new transaction), and suppose her has not downloaded all transaction history. My understanding is, 1) Alice will send a request to all her peer computer…
zhanxw
  • 113
  • 4
1
vote
1 answer

Are transactions in the mined block validated by other nodes on the network?

After successfully mining a block, the block and the solution is broadcast to the network. The nodes on the network in turn verify the solution. Aren't transactions that belong to the broadcasted mined block validated?
Curious
  • 295
  • 1
  • 10
1
vote
1 answer

What is the chance of transactions being processed in different order that they are broadcast

Given I want to transfer bitcoin from A to B, and then from B to C. I broadcast two transactions to the network (with the same transaction fee), in order: A to B and then B to C. Is there any chance that the second transaction gets processed before…
0
votes
1 answer

Bitcoin check if the transaction is valid

When a node receives a new transaction, that node will check if the one broadcasting the transaction has enough coins to initiate it. Bitcoin follows a UTXO model, therefore the node has to check in the past if the sender has enough coins. Is this…
Fadi
  • 103
  • 1
0
votes
1 answer

How can I calculate/estimate how quickly a machine can verify transactions on the blockchain?

If I have some machine with particular specs in mind (processor/memory/bandwidth), how can I estimate how quickly that node can download and verify transactions? In a quick search I wasn't able to find any numbers for verification speeds run on…
B T
  • 1,638
  • 15
  • 27
0
votes
1 answer

If in order to verify a block your hash just has to be lower than the hash in the block, then why won't 00000000000000000000000000001 work every time?

So if in order to verify a block you just need a hash lower than the block in the hash, then why do you need to do a bunch of calculations rather than just using 0000000000000000000000000000000000000000000000000000000000000000000000000000001 every…
user180969
  • 103
  • 1
0
votes
1 answer

Does the miner first validate transaction before doing POW or he does not validate at all ?

Does the miner validate the transaction before putting it on the block for proof of work? my understanding is if the miner does not validate the transaction and published the block and the block gets rejected of the invalid transaction then miner…
0
votes
1 answer

Verification of Transfer

Ok I have made bit Cash paper wallet ... Now I am going to transfer to it from my Trezor.. my question is how do I verify that what I transfered is on the paper wallet? Thanks Linda
0
votes
3 answers

How does the Bitcoin Network verify whether the wallet has enough bitcoins for the transaction?

How does the Bitcoin Network verify whether the wallet has enough bitcoins for the transaction? I understand that it is verifiable by scanning the entire blockchain and see whether the wallet has the enough bitcoin in it so that it is possible to…
Jaebum
  • 103
  • 1
  • 4
1
2