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.

Filter by
Sorted by
Tagged with
2 votes
2 answers
334 views

Incentive for validating block

When miners find a solution to a block and broadcast it, what is the incentive for the other miners to actually validate that it is correct? It seems that they might save time by just starting to work ...
user32149's user avatar
  • 123
0 votes
1 answer
105 views

What exactly is a bitcoin?

So I understand how blockchains work[1]. I understand how proof-of-work works[2]. And I understand how they work together. I also understand (or at least I think I do :) how transactions work (A block ...
btc's user avatar
  • 3
2 votes
2 answers
2k views

Difference between transaction chain vs blockchain

What are the difference between transaction chain in bitcoin and blockchain used in bitcoin? Is it sufficient to say to each transaction refers to previous transactions in the transaction chain and ...
n0unc3's user avatar
  • 81
2 votes
1 answer
767 views

Does every miner verify blocks that are already in the Blockchain [duplicate]

Once a miner adds a block to the chain, does every other miner have to check that block to make sure that its transactions don't violate any rules? For instance, if a miner added a block with an ...
rahs's user avatar
  • 157
0 votes
1 answer
70 views

why can't i push this transaction?

Why can't I push this transaction using blockchain.info but a transaction just like mine was broadcasted and mined? My transaction: ...
Errol's user avatar
  • 117
2 votes
1 answer
2k views

Signature verification in python using compressed public key

I am trying to learn bitcoin blockchain programming. I am trying to verify signature in Transaction with txid: 4269fdc239d027922dcec96f1ae283dbaff10e2d1bd49605661d091e79714956 I am getting ...
Vizeet Srivastava's user avatar
0 votes
1 answer
44 views

What is the computational power required for just verifying maybe two transactions

I want to know the amount of computational power required to verify a just a couple of transactions. No mining included, just verification can it be done with CPU or maybe even phones?
Shaun Ferns's user avatar
0 votes
1 answer
35 views

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 ...
user180969's user avatar
0 votes
2 answers
293 views

Can an attacker use a modified Bitcoin node to pass fake transactions into the mempool?

Is it possible for a malicious attacker to download a bitcoin software code, modify that code and use that software for his own benefit? I know that any changes implemented in the bitcoin software ...
Monmoy Sarker's user avatar
0 votes
1 answer
248 views

Confirming transactions in the Merkle root and SegWit

I'm trying to find out how exactly transactions are confirmed in a block. I understand that to confirm a transaction, you hash it with its associated transaction and then the associated hashes until ...
vasimmahmood's user avatar
1 vote
2 answers
524 views

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 ...
Monmoy Sarker's user avatar
4 votes
1 answer
588 views

How does Proof of Stake prevents dishonest behaviour compared to PoW?

I know that in Proof of Work (PoW) once a node has found the solution (the nonce) they announce it to the network. Then the rest of the nodes can easily verify the correctness of the block hash and ...
Gerard Bosch's user avatar
1 vote
2 answers
2k views

bitcoin transaction expired

I made a BTC transaction on the 17th of January with this ID: 1f15277460d80454fae5c3fae60012e9b1b250e16f778b647c6e8e4acc49f1dc According to coinify (blockchain.info) it expired, so I wasn't able to ...
Mehdi Nellen's user avatar
0 votes
1 answer
483 views

Not sure if I accidentally double spent my LTC LITECOIN

LEDGER NANO S - CHROME APP LTC LITECOIN I just sent two transactions (with different amounts) from one address to the same receiver one after another. While sending the second the first was still ...
J. Doe's user avatar
  • 31
0 votes
1 answer
54 views

How bitcoin transaction fromat design can be explained?

Can someone clarify? Why is there bitcoin address in the transaction, when the bitcoin script already contains the pubkey hash? Why isn't the amount a part of the script? Why does bitcoin script ...
Michael Kruglos's user avatar
2 votes
1 answer
2k views

Balance between minimum transaction fee and time using Electrum 3

Yesterday I made my first Bitcoin transaction using Electrum and I was able to configure the fees I was going to pay. As it was a non-urgent transfer I selected the minimum fee Electrum allowed me: "...
Gerard Bosch's user avatar
2 votes
3 answers
466 views

Does the version prefix of an address force the type of transactions the address may treat?

A Bitcoin address is created with Base58Check encoding and it requires a version prefix, such as 0x00 for a P2PKH(pay-to-public-key-hash) address, 0x05 for a P2SH(pay-to-script-hash) address. Does ...
Константин Ван's user avatar
2 votes
1 answer
552 views

Using the Merkle Root to prove the integrity of a block's transactions

I understand that a Merkle Root is the hash of hashes of hashes (etc.) of transaction pairings within a block that ultimately results in one 'Root' hash. Changing anything about any of the original ...
Adam Smith's user avatar
2 votes
2 answers
654 views

Private Keys / Transaction Verification

Perhaps an ignorant question, my background is in finance not cryptography. After a transaction is made and "signed" with the sender's private key, how can other nodes verify it without knowing the ...
Adam Smith's user avatar
25 votes
3 answers
6k views

How are bitcoin transactions and the blockchain transferred over the internet?

So I have several specific question connected to this topic and I'm aware of the conceptual answers and I'm only interested in the technical details (with programming terms and concepts as I'm a ...
Balázs Sáros's user avatar
0 votes
0 answers
836 views

bitcoin transaction spent but not received

I hope you are well. I had a weird transaction which was sent a few days ago, it now says spent, and received but has not changed my wallet balance, sent it from one exchange to another. When it is ...
Deon Takpuie's user avatar
0 votes
1 answer
720 views

10 days, still no confirmation. Will this ever get confirmed [duplicate]

Hello StackExchange users, I've been waiting for 10 days now for my transaction to confirm, and it still hasn't. Can anyone please tell me if there is something I can do, or what the status of my ...
Edo's user avatar
  • 3
0 votes
1 answer
271 views

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

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 ...
Dheeraj Ramchandani's user avatar
4 votes
3 answers
14k views

How do I lookup the details of a transaction, given the transaction ID?

I transferred BTC from GDAX to Binance. I have the transaction ID. How do I find out the status of the transfer. GDAX reports transfer complete. Thanks.
Jaime's user avatar
  • 41
3 votes
2 answers
11k views

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's user avatar
  • 185
0 votes
1 answer
227 views

What would happen if every miner adds a transaction to his block that did not occur?

Let's say every single miner in the world added the same transaction to their block via trickery. The transaction was never initiated by the wallet holder. Would a block from these miners be added to ...
ivan's user avatar
  • 103
2 votes
2 answers
771 views

How does the computational cost of verifying transactions scale with the number of total transactions?

As more transactions are added to the block chain, does each individual transaction (ie. I send a bitcoin to a friend) get more expensive (in terms of FLOPS) to verify and commit to the chain? If each ...
wroscoe's user avatar
  • 121
1 vote
2 answers
288 views

How is a miner prevented from adding transactions without signatures to their block?

Consider I'm a miner. I mine on my own, I don't mine in pools. I have power enough to find the hash, lets say, once per 2 years. When I find the hash within those 2 years I send the block back to the ...
smrt28's user avatar
  • 135
1 vote
3 answers
90 views

Bitcoin Transaction Protocol Question (maybe specific to Coursera Bitcoin Lecture)

In the Coursera course "Bitcoin and Cryptocurrency Technologies" course, a coin called ScroogeCoin was introduced. This coin is similar to bitcoin in that each transaction consists of a set of ...
simpleton's user avatar
2 votes
3 answers
637 views

Why can't someone create a valid digital signature without knowing your private key?

I understand from the following two posts that private keys are not displayed by the sender when getting their transaction validated by the bitcoin miners: What happens to Private Key on Payment How ...
Will T-E's user avatar
  • 123
0 votes
1 answer
50 views

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
Linda Merrick's user avatar
3 votes
3 answers
1k views

How it is possible to validate existing Pay to Public Key Hash transaction without public key?

These are my understanding or assumptions. Sign a document requires secret key and message only as below SignDocument(secret key, message) => signature And verification of signature requires ...
Freshblood's user avatar
0 votes
1 answer
122 views

(Detailed) journey of a transaction

I want to understand better the paths taken by a bitcoin transaction. Whereas familiar with the general setup (submitting a payment, validation using your private key, everyone in the network can ...
Stefan Voigt's user avatar
-1 votes
1 answer
33 views

Neutrality in Bitcoin Verification

Is there any build-in mechanism to retain neutrality in the verification process for bitcoin miners? I am thinking of a situation where I offer miners a fee not to include transactions from a certain ...
Stefan Voigt's user avatar
1 vote
3 answers
2k views

Exchange Transaction versus Blockchain Verification

I am wondering about a question related to this post. According to bitcoinity, the number of bitcoin-trades at major exchanges per minute is roughly 400. However, as also pointed out by @eponymous in ...
Stefan Voigt's user avatar
3 votes
1 answer
853 views

What if is there is no solution to a block?

Please let me know if I understand something wrong. Let's say I want to create a new block and verify previous transactions. To do this, I need to: Choose which transactions I want to include in my ...
JBrouwer's user avatar
  • 133
0 votes
1 answer
229 views

i sent bitcoin from my coinbase account to my bittrex account but i used the Bitcoin cash address on accident

I have sent bitcoin from my coinbase account to my bittrex account but i have used my bitcoin cash address from bittrex on accident, Where did my money go and is there a way i could access it thru ...
Nick's user avatar
  • 1
2 votes
2 answers
3k views

Transaction verification vs block mining

I cannot clearly understand if the transaction verification is done over a single or double phase. This is my understanding. Once a transaction is completely assembled, its inputs and outputs ...
user123's user avatar
  • 23
3 votes
1 answer
2k views

Error validating transaction using BLOCKCYPHER

I recently followed the steps on the answer by StephenM347 to the following problem: Cannot access my bitcoins because my wallet is still synchronising. What can I do to spend them immediately? ...
Ecanales's user avatar
1 vote
1 answer
276 views

API for getting the Hash-of-thing-to-sign

Does anyone have, or have access to a simple API that can calculate the hashofthingtosign for old transactions along the blockchain? I'm just looking for something simple to see what the "...
Mine's user avatar
  • 1,416
0 votes
1 answer
332 views

PlexCard Visa : Would it be legal all around the world?

Recently, Plexcoin is to come up in the market with very promising future. Directly, citing from their website, the features include In comparison to Bitcoin (45 minutes), the transactions (deposit, ...
Fakabbir Amin's user avatar
0 votes
1 answer
73 views

Transactions tree not list?

I try to understand how Bitcoin handles change or the combination of multiple transactions to provide sufficient funds for a given price. Bitcoin transactions contain an array for the input ...
schlingel's user avatar
  • 105
0 votes
1 answer
66 views

Do I have to try to mine bitcoin in order to verify peoples transactions?

I started investing in bitcoin about a year ago, did minor research and decided mining wasn't worth it because of the odds against finding a bitcoin. Lately I've started wanting to verify peoples ...
Isak Jones's user avatar
2 votes
4 answers
5k views

How are 'Not Mineable ' cryptos able to verify transactions?

NEM, Stratis, BitShares are 'non mineable' cryptocurrencies. How do they verify transactions if there are no miners? Maybe nodes only? Or... what am I missing here? I ask because I assume with a non ...
Marc Alexander's user avatar
6 votes
1 answer
872 views

Transaction verification by miner VS full node with & without SegWit

I'm trying to fill a few gaps in my understanding of transaction verification and would appreciate any insight. Without SegWit Miners broadcast new blocks which contain the signature(s) with every ...
Olshansky's user avatar
  • 163
1 vote
1 answer
499 views

How do miners decode the input transaction?

When a transaction is broadcasted to the network, the transaction string contains the little-endian of SHA256(SHA256(X)) where X is the transaction string of input transaction. Now, since SHA is ...
anurag srivastava's user avatar
1 vote
2 answers
831 views

Why does only the earliest transaction matter for double spending?

On page 2 of Bitcoin paper, it says: The problem of course is the payee can't verify that one of the owners did not double-spend the coin. A common solution is to introduce a trusted central ...
Ashish Negi's user avatar
2 votes
1 answer
228 views

How does CoinJoin affect the total transaction size?

As I understand it, CoinJoin is a method to aggregate multiple transactions into a single transaction, mostly for privacy purposes. How does this aggregation affect the total size of the transactions?...
UriCS's user avatar
  • 133
1 vote
1 answer
327 views

Can arbitrary transactions be aggregated?

Is it possible to take multiple transactions in the form: [A->X] , [B->Y] , [C->Z], where A,B,C,X,Y,Z are arbitrary, unrelated Bitcoin users/wallets and aggregate them to a single transaction: [...
UriCS's user avatar
  • 133
3 votes
2 answers
450 views

Which kinds of transactions show quadratic signature-hashing scaling?

It has been stated: A major problem with simple approaches to increasing the Bitcoin blocksize is that for certain transactions, signature-hashing scales quadratically rather than linearly. https:/...
Rich Apodaca's user avatar
  • 2,321