Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.

Questions tagged [bitcoin-core]

This tag should be used for questions pertaining to Bitcoin Core. Bitcoin Core is an MIT-licensed Qt 5 GUI application for the original Bitcoin codebase. Additional/previous names include "Bitcoin-Qt", "Satoshi-Client", and "Standard Client". This tag should be used when referring to the Bitcoin Core software.

Filter by
Sorted by
Tagged with
12
votes
1answer
3k views

Why doesn't the Bitcoin core team develop official Bitcoin mining software?

If I am right, the Bitcoin Core just maintains the software necessary to run a full node. Essentially it's the code for the Bitcoin wallet, which just verifies blocks, but doesn't mine. But mining is ...
12
votes
1answer
1k views

Where in Bitcoin Core does it do X?

Note that this is a general question and answer designed to serve as a guide for finding things in Bitcoin Core. Where in Bitcoin Core's source code does it do X? How can I find that code by myself? ...
12
votes
2answers
1k views

How can I choose the address bitcoins are sent from?

So let's say I have multiple bitcoin addresses (some of them already received bitcoins), created a new bitcoin address, received bitcoins on it and would like to use the very same address to send them ...
12
votes
1answer
2k views

How many addresses does my wallet.dat contain? Do I need to make a new backup every time I make a transaction?

I'm having little problem here, trying to figure out the safest way to backup my wallet.dat to make sure that no BTC may be lost in case of recovery. I'm not sure how the process of adding new ...
12
votes
2answers
8k views

Sync with bitcoin-qt very slow (0,01%)

i have an issue that the synchronisation is very slow. i am 14 weeks behind and it takes 12 weeks to get it synced regarding the client. rate is only 0,01%. I have a fast broadband and no other ...
12
votes
2answers
5k views

How to make Bitcoin-Qt client portable? (Windows)

It is a nice project and all, but I think in 2013 it shouldn't be a challenge to save all of an application's files into its own folder (maybe even by default), so you can use it without installing/...
11
votes
5answers
3k views

Merkle Root and Merkle Proofs

This is one of those questions that everyone seems to write about but the same bad explanations are just plagiarized from site to site. Edit: The heart of my question is why Merkle trees are claimed ...
11
votes
3answers
2k views

Why are m-of-n transactions not used today?

BIP 11 supports m-of-n transactions. While BIP 16 and BIP 17 are being debated and voted upon, I have to ask: why haven't there been evidence of BIP 11 used in for m-of-n transactions? All that BIP ...
11
votes
3answers
6k views

Bitcoin client won't connect to the network

I installed Bitcoin QT yesterday and it was very slow to connect to the network. It didn't actually get there for over an hour. Today I opened it again and it won't connect to the network at all. Any ...
11
votes
1answer
679 views

Does the official Bitcoin version 0.8. client still download the whole blockchain?

The release notes for version 0.8 of the "Satoshi" client say "Bloom filter" support in the network protocol for sending only relevant transactions to lightweight clients. Is this an optional ...
11
votes
1answer
798 views

What BIPs are supported by the standard client Bitcoin Core?

There is different BIP, each has a status. I read somewhere that BIPs are not considered part of the Bitcoin protocol until "active". Nevertheless, Bitcoin Core seems to support a number of BIPs that ...
11
votes
3answers
2k views

How to track Segregated Witness adoption rates

How can I find out what the current Segregated witness adoption rate is, so as to see how it is progressing towards the 95% readiness required for it to activate.
11
votes
1answer
11k views

How to transfer only the blockchain to a friend's computer?

After installing the bitcoin client (Qt) a friend got interested as well. He doesn't have as fast an internet connection, though, so I thought of burning some DVDs with the blockchains for him to have....
11
votes
1answer
4k views

How do exchanges decide on cryptocurrency trading pairs?

Cryptocurrency trading pairs for example ltc/btc, doge/btc should be paired using some criteria. I'd like to comprehend on what basis they are paired.
10
votes
3answers
4k views

Why can't mining pools provide fake transactions within the generated blocks?

Suppose Alice wants to add a fake transaction where she receives X ammount of BTC. I understand that in order to add that transaction to the blockchain she would have to compete against all the other ...
10
votes
2answers
669 views

Why don't developers switch from bitcoin-qt to a cleaner implementation?

The "reference client" bitcoin-qt receives a lot of complaints from developers on the messy way it was coded. It seems to require a big overhead to learn, and a lot of time is being spent on ...
10
votes
4answers
15k views

A complete bitcoin implementation in Python?

I recently became aware that python-bitcoinlib is not a full bitcoin node implementation, but rather a set of tools to work with bitcoin-core cpp. I would like to know whether there are some ...
10
votes
3answers
25k views

Can I earn transaction fees by running as a full node, verifying transactions, but not mining?

As I understand it, by running a full node (i.e. Bitcoin-QT) , I am helping confirm transactions and contributing to the Bitcoin network. When transaction fees are offered, do I receive these, and ...
10
votes
1answer
1k views

Will the size of Bitcoin core full-node be too big to run on a normal computer?

I am a Bitcoin enthusiast, with no background knowledge in computer science and cryptography. I once ran Bitcoin core on my laptop but realized that it occupied too much space in my computer. I ...
10
votes
1answer
802 views

Is there some client like Bitcoin core, but which highly compresses the blockchain?

I have been using Bitcoin Core for some months. I need a fully fledged client as I want to help the Bitcoin network. But the blockchain is so huge. I'd love to see some other client, which highly ...
10
votes
1answer
1k views

Since Bitcoin Core 0.14.0, how does a node with default settings compute the dust limit?

In earlier releases of Bitcoin Core, the dust limit was defined as an output whose spending would require more than 1/3 of its value as fees: https://bitcoin.stackexchange.com/a/41082/10845 The ...
10
votes
4answers
6k views

Is there a way to not pay the transaction fees when using the standard Bitcoin client?

I tried sending one satoshi (0.00000001 BTC) to one of my friend and the client always showed a dialog prompting me to pay 0.0005 BTC in fee, with the only options being OK (pay the fee) or cancel (...
10
votes
1answer
2k views

Warning: Unknown block versions are being mined! Unknown rules may be active

Best regards. What's going on internally when I get this warning. Warning: Unknown block versions are being mined! Unknown rules may be active Bitcoin Core version v0.17.1 (64-bit) Thank you
10
votes
3answers
1k views

Why does the mainline client limit the number of outbound connections to 8?

The mainline Bitcoin client limits number of outbound connections to 8 however allows up to 125 total connections. To achieve greater than 8 connections (due to outbound limitation) requires either ...
10
votes
1answer
3k views

Does the Bitcoin Qt client have a minimum transaction fee?

I'm trying to transfer all of my 0.1 BTC located in one wallet to another wallet. I don't care how long it takes to finish, so I'd rather send it without paying any transaction fee. I'm new to this, ...
10
votes
3answers
35k views

How to resolve “no block source available”?

I've got some trouble using bitcoin-qt. It stays on: "No block source available... 242 weeks behind." And "Catching up ... Processed 0" etc... Map port using UPnP is activated, and proxy disabled ...
10
votes
3answers
522 views

How do I spend bitcoins from multiple wallets in a single transaction?

Using, e.g., the Bitcoin Core command line, how could I spend bitcoins from multiple wallets in a single transaction? This comment says: instead of sending the transaction to the network, you send ...
9
votes
3answers
834 views

How is Bitcoin governed by mathematics?

I keep hearing talks from Bitcoin evangelists that claim Bitcoin isn't governed by any central authority, rather it's governed by mathematics. What exactly do they mean when they say "governed by ...
9
votes
2answers
5k views

Does the Bitcoin client generate bitcoins automatically?

I mean, you just need to install the software, and with the time, you will get lots of bitcoins?
9
votes
2answers
230 views

BIP44: What's the use of internal addresses?

I've read other questions (and their answers) on this but I still don't see the use for internal addresses. I get that you're supposed to send the change of a transaction there but I don't see how ...
9
votes
4answers
3k views

bitcoin-cli not found on OSX

I have a Qt testnet3 node synched and running on my mac. In the terminal, when simply trying: $ bitcoin-cli getinfo or $ ./bitcoin-cli getinfo I get: -bash: bitcoin-cli: command not found ...
9
votes
1answer
11k views

How do I configure Bitcoin Core to connect always to a particular node?

By reading https://bitcoin.org/en/full-node I've decided that I want to run a FULL node (let's call it 'X'), to contribute to the P2P network. So, I'll leave its ports open, or have a DMZ zone with a ...
9
votes
2answers
383 views

Satoshi's bitcoind implementation bugs

I have seen referred in a couple of locations (bitcd and bitcoinj) that fully verifying clients should match the satoshi bitcoind client implementation, including its bugs, presumably to prevent ...
9
votes
3answers
569 views

How popular are alternative clients?

Is there any data available on how many people use an alternative client in contrast to the Satoshi client? Alternatively, is there any data on how many times such clients have been downloaded?
9
votes
1answer
2k views

Is there developer documentation for the Bitcoin Core source code?

Is there a documentation somewhere to understand the C++ code of Bitcoin Core (available on Github) "from a to z" and being able to recreate it ?
9
votes
1answer
6k views

What does Bitcoin Core's “Coin Control Features” do and how do I use it?

What is Bitcoin Core's "Coin Control Features"? How do I use it, and what can I do with it?
9
votes
1answer
1k views

Does the main Bitcoin client blacklist addresses?

Does the main Bitcoin client blacklist any addresses that send too many erroneous messages? If so, how can one whitelist a particular address? I am developing an app that will be communicating with ...
9
votes
1answer
585 views

Why would increasing the Bitcoin block size lead to a more centralised system?

Why does Bitcoin Core contributor Peter Todd think that increasing the Bitcoin block size would lead to a more centralised system? “The system doesn’t scale, and you just have to accept that and do ...
9
votes
2answers
2k views

What exactly is checked at various -checklevel's?

The standard bitcoin-qt/bitcoind client has an option -checklevel which purports to perform various checks on the block data stored on disk. Is there current documentation (other than the source) ...
9
votes
1answer
4k views

How to restore Bitcoin Core HD wallet private keys by master key?

Since version 0.13.0 Bitcoin Core supports HD wallets. In a .txt dump of the wallet (created by JSON-RPC dumpwallet command), one can find an "extended private masterkey" which is intended to be used ...
9
votes
7answers
11k views

Bitcoin QT error. How can I prevent corruption of database?

So I turn on my computer this morning, and I find Bitcoin QT has quit of its own accord. I try to turn it back on and I get this message. "Bitcoin - Error System error: Database corrupted" I'm ...
9
votes
1answer
602 views

Why isn't Bitcoin-QT or any other Bitcoin related app on the App Store for Mac?

I assume that someone may have tried to upload a Bitcoin app and it was rejected, but does anyone have information on what specific rules Bitcoin-related applications violate on the App Store?
9
votes
1answer
2k views

Easiest way to control a remote bitcoind instance?

What's the easiest way to control bitcoind running on a remote machine? I'd like to make transfers, manage my wallet, etc, and ideally I'd like to do it using a UI such as bitcoin-qt. Unfortunately ...
9
votes
2answers
11k views

What does “Reindexing blocks on disk” mean?

When I upgraded to 0.8.1, it said Reindexing blocks on disk and it took about four days (Grr). But later, it said something about a corrupted database and it had to do it again! What is it doing?
9
votes
2answers
3k views

Is there a way to change the wallet.dat location without changing the entire data directory?

I know that Bitcoin supports the -datadir command line option which specifies that the wallet.dat and blockchain should be stored in a custom location rather than %appdata%\roaming\bitcoin but is ...
8
votes
1answer
8k views

What exactly did `Bitcoin-Qt -rescan -reindex` do?

I spent a ton of time today trying to get Bitcoin-Qt to sync using the bootstrap.dat file and could not get it to work. I found an answer on this forum saying to use: /Applications/Bitcoin-Qt.app/...
8
votes
2answers
4k views

How to run bitcoind in a low memory environment

I have a Raspberry Pi with 925 MB of memory. Bitcoin Core, operating as a full node, uses between 600-900 MB. How can I reduce bitcoind's memory usage? I tried setting maxmempool to its minimum ...
8
votes
2answers
14k views

Does the program I downloaded (bitcoin-qt) mine bitcoins? [duplicate]

Possible Duplicate: How can I start mining Bitcoin? Nothing ever says how to actually mine bitcoins, except to join a pool. I don't want to do that. All I really know is that each block has an ...
8
votes
2answers
17k views

Why does Bitcoin Core take up so much space?

I have downloaded Bitcoin Core and the blockchain has nearly filled my local storage. Can i move the wallet to a hard drive and then delete Core from my computer? I'm a newbie lol
8
votes
1answer
3k views

When importing private keys, will compressed or uncompressed format be used?

I am looking into implementing support for compressed public keys on Vanity Pool. However, I have my concerns about importing solutions into a desired vanity address under that format. From what I can ...