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