Most Popular

1500 questions
9
votes
2 answers

What does BIP mean?

There is a lot of reference to BIP 16, 17 and the likes. What does BIP actually stand for? I'm unsure if this is a programming reference or a Bitcoin specific reference; either way I'm stumped.
MaxSan
  • 3,855
  • 2
  • 21
  • 30
9
votes
1 answer

Why does the default miner implementation use pay-to-pubkey?

Looking at the v0.9.3 source in miner.cpp: CBlockTemplate* CreateNewBlockWithKey(CReserveKey& reservekey) { CPubKey pubkey; if (!reservekey.GetReservedKey(pubkey)) return NULL; CScript scriptPubKey = CScript() << pubkey <<…
morsecoder
  • 14,008
  • 2
  • 42
  • 92
9
votes
2 answers

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 to be concatenated into a message and signed to…
ThePiachu
  • 42,931
  • 25
  • 138
  • 347
9
votes
2 answers

How can Trezor update firmware but never receive malware?

I understood from What is it about a Trezor that means it can't be infected by malware? that a Trezor would only interpret data as transaction details, but the Trezor also updates firmware. How is it that an attacker can't hack the firmware update…
oks
  • 257
  • 3
  • 14
9
votes
3 answers

I can't find my bitcoin address and my bitcoin core is out of sync by 3 years

Hey guys I am a newbie at Bitcoin just recently found out about it. I downloaded Bitcoin core; I encrypted the wallet; I created a backup folder, but it is out of sync by 3 years 4 weeks and i can't seem to find my Bitcoin address due to it. How do…
D3on3
  • 91
  • 1
  • 1
  • 2
9
votes
4 answers

Is there a known way to export my wallet private key from the "Bitcoin Android" app (com.bitcoinandroid)?

A while back, I installed the Bitcoin Android app and moved 5 BTC on it. Fast forward to now, new phone, new ROM, and the app seems completely unwilling to update its blockchain, meaning I have no way to move my BTCs elsewhere. Looking at the…
Metal
  • 193
  • 1
  • 1
  • 4
9
votes
3 answers

Best way to mix bitcoins? mixer, coin join (shared send), dark wallet, stealth addresses?

When you want to anonymize a few hundred BTC, what would be the best (safest) way? I can think of these alternatives: Deposit to and withdraw from exchange (like Kraken, Bitstamp, etc)Pros: reasonably safe (especially when using a solid, trusted…
RocketNuts
  • 1,031
  • 1
  • 9
  • 22
9
votes
2 answers

Atomic cross-chain trading

Atomic cross-chain trading describes a method where two parties, owning different crypto currencies, can safely exchange the crypto currencies without an intermediary. The method is described in the link below:…
k kurokawa
  • 2,072
  • 14
  • 28
9
votes
3 answers

Relation between Network Hash-Rate & bitcoin value?

how is the relation betweeen network hash rate to healthyness of bitcoin, such as bitcoin value compared to USD, or the growth rate of this currency?
uray
  • 547
  • 5
  • 8
9
votes
3 answers

How can an online wallet be more secure than paper wallets or cold storages?

Recently, after I was reading that some bitcoin early adopter lost 750 BTC due to theft from his macbook, I was looking for the most secure storage solution for my coins. I already know about paper wallets and cold storage solutions but I somehow…
q9f
  • 1,444
  • 3
  • 22
  • 46
9
votes
1 answer

Reduce difficulty on testnet-in-a-box?

I'm doing some testing and often find myself needing to generate 6 blocks quickly to confirm some tx. Each block takes a few minutes to generate on my macbook so this slows things down considerably. Is there a way to adjust difficulty? Note that…
Brian Armstrong
  • 739
  • 4
  • 18
9
votes
3 answers

Is it possible to create a transaction in pure python without needing to run bitcoin locally?

Lets say I have a bitcoin address that has 10 BTC sent to it. I also have the private key for this address Using Python (2 or 3) is there a way to create a signed transaction (which I believe is a long string of hex digits) that can then be sent to…
priestc
  • 301
  • 1
  • 2
  • 8
9
votes
3 answers

How can I get the uncompressed public key from the compressed public key in openssl?

Given a private key, I can get the uncompressed or compressed version of the public key like so. EC_KEY* pKey = EC_KEY_new_by_curve_name(NID_secp256k1); std::vector getPubKey(EC_KEY* pKey, bool compressed) const { if…
user299648
  • 471
  • 1
  • 4
  • 12
9
votes
2 answers

debug.log file size

According to this comment, the debug.log file in the Bitcoin application data directory should be truncated on startup if it is bigger than 10MB. I'm running Bitcoin 0.5.2 on Windows 7 and it does no such thing - the file keeps increasing in size…
Meni Rosenfeld
  • 19,650
  • 35
  • 70
9
votes
2 answers

Could any standard fee transaction be double spent by using a higher fee?

I realize that if somebody makes a transaction without any fees and there have not yet been any confirmations, then the transaction could be double spent by just spending the same inputs to a different address, but with a standard fee. My question…
DJG
  • 431
  • 5
  • 11