Questions tagged [verification]

103 questions
25
votes
1 answer

When a block is "discovered" how is the nonce determined?

I know that a block is based on a random number called a nonce, but if that number is random and unknown to the miner, how is that number actually verified as the correct nonce and not some arbitrary number?
Andrew
  • 251
  • 1
  • 3
  • 3
15
votes
1 answer

How many bitcoin transactions can be verified per second on commodity hardware in 2020?

I am trying to figure out how many Bitcoin transactions could be verified per second. Am I correct that signature verification is more expensive than computing Merkletrees and hashes and therefore constitutes the bottleneck of the verification…
12
votes
2 answers

MtGox - trusted vs verified

What is the difference between a "trusted", "verified" and other accounts at MtGox? In order to get "verified", one needs to provide them with photo ID and utility bill, but how does one get "trusted"?
ThePiachu
  • 42,931
  • 25
  • 138
  • 347
9
votes
2 answers

What is "Verifying last 288 blocks at level 3"?

Upon every start of bitcoind, I see the following in de debug log: Verifying last 288 blocks at level 3 come up. At this point, no new blocks have been downloaded and the block chain was 100% up to date when I last closed bitcoin. Bitcoind does not…
user
  • 1,093
  • 2
  • 8
  • 15
9
votes
2 answers

What exactly is checked at various -checklevel's?

The standard bitcoin-qt/bitcoind client has an option -checklevel which purports to perform various checks on the block data stored on disk. Is there current documentation (other than the source) describing specifically what is checked at the…
Nate Eldredge
  • 22,970
  • 3
  • 39
  • 80
8
votes
2 answers

What alternatives are there to hardcoding checkpoints into the Bitcoin client?

Checkpoints seem like a crucial part of the security & validation apparatus in Bitcoin. Is there a written policy in place, among the developers defining the maximum interval between checkpoints? What happens when the Bitcoin client becomes mature…
gosmond
  • 516
  • 4
  • 19
8
votes
2 answers

Different error messages under "Mandatory script verify flag failed."

I've been playing with raw transactions and signed transaction and I've noticed that the error "Mandatory script verify flag failed" comes in two variations. script failed on OP_EQUALVERIFY OP Script evaluated without error but finished with a…
7
votes
4 answers

Can each Bitcoin and Satoshi be uniquely identified?

I'm pretty sure I've read somewhere that BitCoins have an "address", so they can be uniquely identified. What I want to know is: Does each Satoshi have it's own unique identity? How is the identity of a Satoshi formatted? (providing 1 is true)
Matthew Layton
  • 275
  • 2
  • 11
7
votes
2 answers

How should one try verifying to whom a given Bitcoin address belongs?

Lets say, I'd have a website that shows a large number of Bitcoin public addresses, and wanted to give option for anyone that owns a given address to verify it automatically. Assuming that one shouldn't trust anyone on the internet based just on…
ThePiachu
  • 42,931
  • 25
  • 138
  • 347
7
votes
3 answers

Is there a way to prove ownership of a transaction?

Is it possible to prove that you are the sender in a transaction? Prove this to 3rd-parties, not only the receiver.
Jojo
  • 171
  • 1
  • 2
7
votes
2 answers

How do signatures work?

Just curious, if I send a transaction from one address to another, how do they verify it without knowing my private key?
Connor
  • 71
  • 1
  • 1
  • 2
6
votes
1 answer

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 transaction. Miners can choose to decide whether or…
6
votes
2 answers

Is it possible for someone to verify that a wallet is theirs wallet, without providing their private key?

I need to know with 100% certainty that someone can tell me "this is my wallet" and prove it to me. I could of course simply get their private key/brainwallet phrase, is there any other way to do it?
mczarnek
  • 291
  • 1
  • 5
6
votes
1 answer

What is the block verification procedure, and will it ever become too expensive?

I'm trying to get a grasp on which items the network is responsible for validating / enforcing. If I understand correctly, when a new block is received, the recipient needs to verify the following: the block hash - i.e. that the hash of the…
meeotch
  • 61
  • 1
  • 2
5
votes
1 answer

Block verification time

Does block verification time (by all nodes in the network) takes up a large portion of the total block propagation time? What is the percentage, on average?
Danny
  • 103
  • 5
1
2 3 4 5 6 7