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
9
votes
1answer
2k 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 ...
5
votes
1answer
906 views

Version field in transactions, blocks, etc

A field labelled "version" appears in many contexts regarding the Bitcoin protocol. Sometimes one uses the current version of the Bitcoin client (version message), sometimes 1 is used (block, tx), why ...
4
votes
3answers
546 views

Running two bitcoind instances for different nets

Is it possible to run two separate bitcoind instances on one system at the same time, one for mainnet, other for testnet?
1
vote
2answers
177 views

Bitcoin client incentives to share peers and blockchain

Question a bit related to Microsoft's research on incentives of sharing transactions. What is the incentive for a custom-tailored Bitcoin client to share information regarding known clients and the ...
7
votes
1answer
3k views

Running Bitcoin on command-line-only system

I want to run a Bitcoin client on a command-line-only system (Amazon EC2). Is there some specific command-line parameters I should use in order to run the main client without the GUI, or will it run ...
5
votes
3answers
3k views

Does my client accept inbound connections?

How can I verify that the Bitcoin client is well connected to the network and is able to receive incoming connections?
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 ...
6
votes
2answers
5k views

What does the `gen` option in bitcoin.conf do?

The gen option isnt copiously described in the sample bitcoin.conf file ... does that mean that the daemon started up will attempt to mine for coins?
8
votes
3answers
9k views

Why does it take 15 minutes for my Bitcoin client to start?

I use Ubuntu 11.10 and have recently installed the standard Bitcoin client 0.40. But the GUI only appear around 15 minutes after started. My machine is an AMD64 Athlon 4600x2 with 6GB RAM. Is this ...
18
votes
2answers
4k views

Why was the MIT license chosen for Bitcoin?

Given that an open, transparent, distributed p2p network is a central element of Bitcoin project it seems unusual that it is licensed under the MIT license which allows proprietary closed source ...
5
votes
2answers
1k views

Bitcoin client two-way communication

When client A opens a connection to client B, it opens its TCP connection to second client's port 8333. Is this connection solely used for A's queries and B's answers to A's query, or can B also query ...
5
votes
1answer
444 views

Bitcoin initial communication diagram

I'm trying to understand how exactly does the Bitcoin client communicate initially with another client, as I'm making my own client and learning new things about TCP protocol. As I understand, the ...
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?
3
votes
1answer
81 views

Bitcoin client communication time constraints

How long does the standard Bitcoin client wait between sending a message to another client and deciding that the client is not responding? That is, if someone makes a client that takes a couple ...
5
votes
2answers
4k views

Internet speed required to run the Bitcoin client

What is the rough estimate of internet speed needed to run the standard client? Does a faster Internet connection increase the client performance (by that I mean how fast it updates its blockchain, ...
14
votes
5answers
669 views

Why does the standard Bitcoin client not display the balance per address?

Any Bitcoin wallet holds several bitcoin addresses. Such addresses are either generated manually from the GUI addressbook or automatically collecting the "change" of a "Send" transaction. The total ...
17
votes
2answers
9k views

How does the Bitcoin client encrypt the wallet.dat file?

What is the algorithm used for encrypting the wallet.dat file?
4
votes
1answer
531 views

When will the official client support partial blockchain downloads?

Are there concrete plans for the official client to be able to download just a portion of the blockchain? By concrete I mean what's the issue tracking this on github, is there a planned version for ...
4
votes
3answers
1k views

Bitcoin communication with non-standard ports

I'm writing a Bitcoin web app that is to be deployed on an external server over which I have no control. I probably won't have access to standard Bitcoin port (8333). Will this cause a problem when ...
29
votes
2answers
30k views

How exactly does -rescan work?

-rescan is a command line argument that is passed to the bitcoin client after restoring wallet.dat from backup. Which files get recalculated? Which files does the rescan command read? Why is it a ...
14
votes
1answer
12k views

How do I upgrade my Bitcoin client?

I am working with an older version of Bitcoin and want to upgrade to version .4. Is there a specific way to do this? I want to try to upgrade, but am paranoid that I could lose my wallet if I do ...
16
votes
3answers
503 views

What happens if the developers make a controversial change to the “standard” client?

One criticism I commonly hear of Bitcoin is that it merely transfers trust from some sort of central bank or government entity to the developers of the main project. Can anyone provide a clean ...
5
votes
1answer
167 views

What OSes don't yet have Bitcoin clients?

Bitcoin has clients created for many OSes already, but which (semi-)significant operating systems don't yet have a Bitcoin client created for them? Is there some opensource code I can use as a ...
32
votes
1answer
53k views

How can I restore my wallet?

I just purchased a new laptop and I want to decommission my old one. I have a back-up of my wallet.dat file copied to my new PC. What do I need to do to restore it to my Bitcoin (Windows) client? ...

1
67 68 69 70
71