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
2answers
912 views

How would we know the real Satoshi?

Should Satoshi decide to reveal his or her true identity, how can one know the person is the real creator of Bitcoin, rather than a person who hacked the forum login, email address or the like? In ...
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
3answers
26k 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 ...
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
4answers
11k 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
4answers
16k 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 ...
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
683 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
866 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
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 ...
11
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 (...
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
5k 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
679 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
1answer
831 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
2k 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
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
1answer
3k 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
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
2answers
691 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
2answers
5k 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 ...
9
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/...
9
votes
3answers
860 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
4answers
4k 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
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
368 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
1answer
12k 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
398 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
7k 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
590 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
3k views

The use of Bloom filter in SPV nodes

I know what Bloom Filter (BF) is, and I'm aware of this post and this paper. But I don't understand how it's used in bitcoin. I can imagine that an SPV node encodes the transaction(s) it's ...
9
votes
3answers
13k views

Bitcoin Core cannot obtain lock

I downloaded Bitcoin Core (64 bit) and I am still waiting for it to synchronize. But just now, when I open the software, it loads from 1% to 100% and then a message appears with the inscription ...
9
votes
1answer
603 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
2k views

Why Bitcoin core creates time locked transactions by default?

I've noticed recently that Bitcoin Core is producing transactions with non-zero lock-time and sequence numbers of inputs being 0xFFFFFFFE, even though I didn't instruct it to do so. The lock-time ...

1
2
3 4 5
61