Skip to main content
Share Your Experience: Take the 2024 Developer Survey
36 votes
Accepted

How can I setup Bitcoin to be anonymous with Tor?

This is not a thorough schooling on Tor and only shows how to configure it to work together with Bitcoin Core. Bitcoin Core includes Tor integration When Tor is correctly setup on your system, Bitcoin ...
Willtech's user avatar
  • 3,279
18 votes
Accepted

Is there a reason to why Bitcoin Core does not implement BIP39?

BIP 39 is not in Bitcoin Core largely for implementation reasons and because BIP 39 is not as secure as it could be. The structure of Bitcoin Core's wallet doesn't really allow for BIP 39 to be ...
Ava Chow's user avatar
  • 70.8k
15 votes
Accepted

How do I export an xpub from Bitcoin Core for use in BTCPayServer?

This is not currently possible, as Bitcoin Core uses hardened BIP32 derivation to compute keys and addresses. This derivation scheme does not have a usable xpub that lets you derive the same keys ...
Pieter Wuille's user avatar
14 votes

Is bitcoin.org or bitcoincore.org the one to trust?

It looks like https://bitcoincore.org/ is the one run by the people who run the Github bitcoin/bitcoin project (the actual core developers) since it is the one listed on their Github page: https://...
ieatpizza's user avatar
  • 2,068
13 votes
Accepted

Why is it so hard for alt clients to implement Bitcoin Core consensus rules?

Because they're not known. This may sound surprising, but you have to realize that Bitcoin's consensus rules are defined by what (economically relevant) full nodes actually enforce. We can assume at ...
Pieter Wuille's user avatar
9 votes

How to get an address's balance with the bitcoin client?

import all address using "importaddress" you can get balance using "listunspent", but you must sum all unspent amount per an address.
Egon Son's user avatar
9 votes
Accepted

What would be the Internet Usage For 100 Antminer S7?

Mining in a pool setting actually doesn't require all that much bandwidth. This is because you get block templates sent to you and that single template can be used by all 100 miners. A block template ...
Jimmy Song's user avatar
  • 7,759
9 votes
Accepted

How to get Electrum 3.1.3 on bitcoin testnet?

General answer is running: $ electrum --testnet If you are using Mac OSX then open terminal an jump to: /Aplications/Electrum/Contents/OSX there you need to run: & ./Electrum --testnet On newer ...
PlatoWright's user avatar
8 votes
Accepted

How to dump peers.dat file to a plain text file?

To my knowledge, there is currently no way to do this, so I wrote one. The details of decoding peers.dat are described in my blog post Demystifying Bitcoin's peers.dat. The result of that is an open ...
Raghav Sood's user avatar
  • 17.1k
8 votes
Accepted

Why is 550 (MiB) chosen for minimum storage size for prune mode?

Just got help from someone at BitcoinTalk forum, who directed me to bitcoind 0.11.0 changelog (Which pruning was introduced/implemented for the first time in bitcoind) As indicated there, Block ...
behkod's user avatar
  • 313
7 votes

is it possible to decode block height from a blockhash?

No. The whole point of a hash is that it's a one way function. You can't "decode" any of the header data from the block hash. Moreover, the block height isn't even contained in the block header. ...
Nate Eldredge's user avatar
7 votes
Accepted

is it possible to decode block height from a blockhash?

No. The block hash is a hash of the block header... but even if you could reverse the hash function (which is impossible, or Bitcoin would be broken), you wouldn't know the height, as the height is ...
Pieter Wuille's user avatar
7 votes
Accepted

bitcoin.rpc python library problem

in debian =) sudo apt-get install libssl-dev pip install python-bitcoinlib or pip3 install python-bitcoinlib
Guillermo Graña's user avatar
7 votes
Accepted

Can a customized or non-bitcoin node be made to talk to a bitcoin node?

Of course. Bitcoin nodes are just software that implements the Bitcoin P2P protocol. There are many software packages out there that do so (including full nodes, standalone wallets, indexing software, ...
Pieter Wuille's user avatar
7 votes

Is it not possible to have password reset feature in Bitcoin Core Wallet?

Because it could be used by anyone with access to your device. You may as well have no passphrase and leave the wallet completely unprotected. Businesses can offer a password reset for an account ...
RedGrittyBrick's user avatar
6 votes
Accepted

Are really all transactions (the whole blockchain) stored on every client?

Everyone running a bitcoin Core node must download the entire ledger of transactions listed on the blockchain... But the vast majority of Bitcoin wallets are simply a place that stores a user's ...
Nicolas Lopez's user avatar
6 votes
Accepted

Will running a pruned node make my store less secure?

Will running a pruned node make my store less secure? No, not at all. I was wondering what will be the downsides to me running a pruned node? With a pruned node you cannot: Handle (extremely) ...
Pieter Wuille's user avatar
6 votes
Accepted

What is the oldest Bitcoin Core Client that can in theory sync to the chain tip?

The oldest version that can sync is 0.8.6. This is the version that first used LevelDB instead of BDB. Both the IRC node discovery and the protocol message changes occurred several versions prior.
Ava Chow's user avatar
  • 70.8k
6 votes
Accepted

Why is the bitcoin client still in beta

Bitcoin Core probably will never have a "1.0". 1.0 is a socially significant number which indicates some kind of finality or completeness (at least initially). This itself is holding back ...
Ava Chow's user avatar
  • 70.8k
5 votes

How to get an address's balance with the bitcoin client?

"We'll hopefully soon get support for (...) watch-only wallets, where you can just add addresses you'd like to track, without having their keys." ...
Daniel F's user avatar
5 votes
Accepted

one time pad using blockchain

The requirement for a one time pad to be secure is that it consists of uniformly random data, only known to the participants that should be able to encrypt/decrypt. The blockchain is not random (it's ...
Pieter Wuille's user avatar
5 votes
Accepted

Is there a light (SPV) version of bitcoin core (bitcoind)?

Yes, bitcoind with pruning is similar to bitcoind, though some RPCs are disabled (naturally, because of pruning). bitcoind in pruning mode does not store the whole blockchain, and can reduce your ...
Alin Tomescu's user avatar
  • 1,337
5 votes
Accepted

Online bitcoin tools playground?

There is chainquery which allows you to try some cli commands online. Not all commands are available, but it's a good start to get your feet wet. https://chainquery.com/bitcoin-api
m1xolyd1an's user avatar
  • 5,656
5 votes

How do I get rid of My so called bitcoin account

There is no such thing. Either you misunderstood this person, or he was lying. Bitcoin is a decentralized digital currency. It is not a company with representatives that contact you or that you can ...
Meni Rosenfeld's user avatar
5 votes

What does it mean if TXID and WTXID are the same?

The wtxid and txid are the same if and only if the transaction does not contain any segwit inputs. The wtxid is the hash of the entire transaction including all segwit data (i.e. the marker and flag ...
Ava Chow's user avatar
  • 70.8k
5 votes
Accepted

Coin selection algorithm

There are a lot of things that need to be considered when selecting coins. Just covering the amount that you want to send is not enough, you have not considered the transaction fees that you will be ...
Ava Chow's user avatar
  • 70.8k
5 votes
Accepted

When did Satoshi Nakamoto release Bitcoin v.0.1 to the public? 08 Jan 09 or 09 Jan 09?

It depends on how you define release. Satoshi sent the email to the Cryptography mailing list on Jan 8 2009 UTC. However because the Cryptography mailing list is moderated, that email did not reach ...
Ava Chow's user avatar
  • 70.8k
5 votes

"Needed Turnover" / "Missing Turnover" - How to get my money out?

What you describe is absolutely typical of what happens when someone inexperienced or relatively new to Bitcoin gets tricked by criminal confidence tricksters. The victim is often contacted by someone ...
RedGrittyBrick's user avatar
5 votes

Is bitcoin.org or bitcoincore.org the one to trust?

https://bitcoin.org/en/bitcoin-core/ says For the latest developments related to Bitcoin Core, be sure to visit the project’s official website. (which is a link to https://bitcoincore.org/) So there ...
RedGrittyBrick's user avatar
5 votes
Accepted

How does miner order transactions?

How does miner order transactions if two are unrelated? e.g., A pays C, X pays Y. I assume changing the order in the block will change the hash, so I am curious how Bitcoin code combines them in which ...
Ava Chow's user avatar
  • 70.8k

Only top scored, non community-wiki answers of a minimum length are eligible