Hot answers tagged

34 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 ...
  • 3,186
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 ...
  • 65.7k
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 ...
13 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://...
  • 2,040
10 votes
Accepted

How to get unspents for a specified bitcoin address?

listunspent only displays information about addresses which are currently part of your wallet. Bitcoin Core does not maintain indexes of unspent outputs for addresses you do not own, and will simply ...
  • 15.3k
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.
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 ...
  • 7,699
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 ...
  • 16.7k
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 ...
7 votes

Why doesn't Bitcoin use a DHT for choosing peers?

DHTs are built so that nodes keep only a small portion of other nodes addresses in their routing table (the closest ones). This means that when you send a message to a DHT to put("foo", "bar"), only ...
  • 5,142
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. ...
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 ...
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
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, ...
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 ...
6 votes
Accepted

Has anyone ported the Bitcoin software to "pure" Clojure?

There are several Bitcoin Clojure projects, but none of them appear to have a full rewrite of Bitcoin as a goal. Of particular interest is https://github.com/johnwalker/bitcoin-protocol , which is an ...
6 votes

What is a good resource to help newbies choose their first wallet/s?

Great resources here to help you select an individual wallet: https://bitcoin.org/en/choose-your-wallet Truthfully, having your own wallet that works across Windows/Android/Chrome might be on the ...
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 ...
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) ...
6 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 ...
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.
  • 65.7k
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 ...
  • 65.7k
5 votes

Bitcoin transaction broadcast

Bitcoins P2P network is a flooding design, new transactions and blocks are broadcast to every connected peer, and they broadcast to every one of their peers. Valid data reaches all participants very ...
  • 15.3k
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 ...
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 ...
  • 1,317
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
  • 5,388
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 ...
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 ...
  • 65.7k
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 ...
  • 65.7k
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 ...

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