New answers tagged


It's helpful to keep in mind that a wallet, is just an application that interfaces with Bitcoin by managing your keys associated with your bitcoin. So if you broadcast a transaction, the transfer time you're talking about, is actually the time it takes for the miners to include your transaction in a block included on the blockchain. The time it takes doesn't ...


Coins are spendable by a wallet as soon as the transaction is included in a mined block. Some online wallets use their own software to sync, or in other words, to make their application aware that the account has received coins. Applications that use this method could have varying durations for recognizing received coins. Furthermore, different wallet ...


v is needed to recover the public key. As a result of recovering the public key from ECDSA signature, 0, 1, or 2 points can be returned. In order to strictly indicate which point corresponds to the "original" public key, an additional byte is used


Got this answer from someone on reddit and kinda makes sense but ofc we can't prove it. Each 2^96 key for each address should be uniformly distributed by ONE key in every 160 bit block up to FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140.


Yes, but not for the reason you think. You don't start with the public keys or their hashes, argue that they should be uniform, and that then implies private keys must be uniform too. It's the other way around: private keys are uniform because the algorithm to generate a private key is literally "pick a uniformly random number in this range". The fact that ...


The random number generators that generate private keys should follow a uniform distribution as this is the distribution that maximizes entropy. As the private keys that are used are not known we can't measure if the keys in use have been statistically speaking distributed uniformly.

Top 50 recent answers are included