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
2
votes
2answers
55 views

When I have a problem running the bitcoin client, where can I go to get help?

Let's assume that either a bug report exists already, or the problem is unlikely to be caused by a bug. What I know so far is: This site will be appropriate for some support questions, and the ...
4
votes
1answer
317 views

What client to use for an alternative special purpose blockchain?

Lets say one wanted to create a blockchain for the purposes of providing a scalable back-end for accounting for the trade of some arbitrary unit between people. It would not be a tradeable currency. ...
7
votes
1answer
1k views

Does Bitcoin still use the IRC channel?

I recently read an article on Bitcoin Media, that claimed: Jeff Garzik pointed out that Bitcoin-Qt no longer operates using the IRC bootstrap, and on inspection he’s right. This mainly applies to ...
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 ...
5
votes
1answer
389 views

What can a person do with special private keys?

The Alert message in the Standard Client will only be displayed if it is signed with a correct ECDSA private key. Should anyone get that private key, they would be able to propagate any alert through ...
12
votes
2answers
907 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 ...
8
votes
2answers
921 views

How does the standard client prioritize transactions?

I've heard that the standard client prioritizes which transaction to relay based on the Bitcoin Days Destroyed and the fee paid on the transaction, but what is the exact formula used to determine ...
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?
13
votes
3answers
7k views

What is the exact formula for calculating transaction fees?

According to the Wiki: If the blocksize is more than 250 kB, transactions get increasingly more expensive as the blocksize approaches the limit of 500 kB. Sending a transaction when the blocksize ...
5
votes
1answer
380 views

How often does Bitcoin connect to the fallback nodes?

Does the standard client have a preference for connecting to fallback nodes (for example, by trying to have at least 1 connection to such node at all times), or are they treated like any other nodes?
2
votes
1answer
649 views

Why is bitcoin-qt not launching? Using linuxmint-12-lisa

i'm using LinuxMint-12-lisa and installed bitcoin-qt as described Installing Bitcoin-Qt on Ubuntu sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install bitcoin-qt ...
4
votes
1answer
1k views

How to secure one's Bitcoin Client from packet sniffing?

Potential packet sniffing weakness has been described on the Weakness Wiki page. It states that an attacker that can see all of our internet traffic can pick up which transactions originate from our ...
3
votes
2answers
481 views

What are the limitations of a Client connecting to the Network through TOR?

I've recently been reading the Weaknesses Wiki page on "Attack on all users" and I came upon this statement: The IP addresses of most users are totally public. You can use Tor to hide this, but the ...
5
votes
1answer
210 views

How does Bitcoin decide which Alert messages to forward?

The Bitcoin protocol lists an Alert message that in the Standard Client is displayed to all users. How does the Standard Client decide which messages to forward and display, and which to ignore? Does ...
5
votes
4answers
2k views

How to set the language/localization in the standard client?

Version 0.6 introduced automatic client localizations. Personally, I hate using programs in Hebrew, and prefer English, but the client didn't ask for my preferences on this matter and just switched to ...
16
votes
2answers
9k views

What are the safety guidelines for using the Sign Message feature?

bitcoin-qt's dialog box states, "Be careful not to sign anything vague, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree ...
15
votes
3answers
10k views

Are there Bitcoin password crackers I can use to recover forgotten passwords?

I've lost the password to one of my wallets (it's a small one, don't worry). I was sure I remembered the password ... but evidently I don't. Is there a program that I can use to brute-force my ...
2
votes
2answers
2k views

Bitcoin wallet for Symbian operating system?

Can I use Bitcoin on my Nokia N97 phone which uses Symbian OS? I cannot find any Bitcoin wallet applications on Ovi store :-( I have found a wallet client for the Android operating system but ...
1
vote
2answers
217 views

When does the main client relay its knowledge of TXs in INV message?

The inv message is used to relay one's knowledge of blocks and txs to other clients in the Network. When a new Client connects to the Network, it first receives information about all the blocks in ...
5
votes
2answers
4k views

Bitcoin-qt -how does it choose the address to take money from when sending btcs

I don't have any bitcoins yet, but I have the the wallet program called bitcoin-qt. I am wondering about the send feature. It does not seem to let me choose which address to deduct the coins from. How ...
1
vote
1answer
645 views

mac bitcoin wallet question. Private keys?

I don't understand the bitcoin-qt program (mac). Why doesn't it show the private keys for the addresses I've created? Also, why doesn't it let me delete the new addresses? Say I want to send money ...
13
votes
4answers
1k views

Is pruning transaction history implemented in Satoshi's bitcoin client?

The original bitcoin paper suggests a method to discard old transactions. One should compute the Merkle Tree of the entire transaction history, and store only part of the tree. However, I didn't ...
4
votes
4answers
8k views

What can I do when the blockchain synchronization is stuck at a specific block?

I hadn't started/used my Bitcoin client for ages. Now, whenever I start the client, it is downloading block 135407 and does not progress past it. What can I do?
6
votes
2answers
3k views

Why does the initial blockchain download get stuck part way through?

I am trying to get Bitcoin up and running on a fairly underpowered laptop and Windows Vista using Bitcoin-Qt 0.5.0.1. After installing and starting the program, I am stuck at at the syncing stage at ...
1
vote
0answers
457 views

Move all coins from an address via RPC

Let's say I generated some coins with a given address and I want to send a specific amount of coins to a specific addresses, and move the remaining balance to another specific address. I want to do it ...
5
votes
3answers
308 views

What is the current (Feb 2012) “bus factor” of the standard client?

Bus Factor (Youtube) is the total number of key developers who would need to be incapacitated (as by getting hit by a bus) to send the project into such disarray that it would not be able to ...
3
votes
3answers
325 views

Address creation in standard client - random library?

Is the random library used by the standard client in any way deterministic, or can one count on it being truly random? For example, often random libraries are initialized with seed value of the ...
2
votes
2answers
157 views

Which Bitcoin developers are referred to as saying that “users have no say in the system's core development”

Genjix wrote about this in two recent posts. Here's one. Some developers argue that with the issues being highly complex, that users have no say in the system’s core development And the other: ...
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 ...
5
votes
2answers
157 views

Can the blockchain be included in future packages of the standard client?

Is it possible to include actual transaction history to new version of Bitcoin client? I mean, when someone new downloads a fresh version from http://bitcoin.org. It is very hard to get more people ...
6
votes
1answer
433 views

What happens when an encrypted wallet runs out of keys?

Say someone wanted to be evil to the main client and set its wallet to contain one key, lock it, and then start mining. After the first block was generated, the client would traditionally create a new ...
4
votes
1answer
223 views

Can one send bitcoind transactions that will only be valid after a certain amount of time?

The standard client only allows one to spend coins from a transaction after getting 6 confirmations (120 in case of mining rewards). Can one send bitcoind a JSON-RPC command telling it to send those ...
4
votes
2answers
641 views

Is it possible to give a public read only access to a Bitcoin account?

Is it possible to give a public read only access to a Bitcoin account using the Bitcoin client? For example if for an non-profit organisation it can be useful to have read only access to it's Bitcoin ...
3
votes
1answer
2k views

What is bitcoind.pid?

The file bitcoind.pid is mentioned on "Running Bitcoin" wiki page, but it's not explained on the wiki. What does that file do?
2
votes
1answer
1k views

Bitcoin RPC SSL error

I recently tried running Bitcoin-QT as a server with SSL enabled, but when I was testing the connection, with this command: openssl s_client -connect 111.11.111.111:8332 I got this error: CONNECTED(...
4
votes
1answer
216 views

What .dat files are safe to be accessed while the Bitcoin client is running?

Sometimes one wants to backup some .dat files from Bitcoin, but one can't shut down the client to do so (for example, if one is running a pool). Which .dat files are safe to be copied when the client ...
4
votes
1answer
205 views

API calls - “not yet implemented”?

I tried sending some commands to my Bitcoin-QT running on Mac, and when I called "encryptwallet", I got this response: Not Yet Implemented: use GUI to encrypt wallet, not RPC command What API calls ...
4
votes
1answer
143 views

Is two-phase encryption planned for the standard client?

Currently, the standard client supports encryption, but only for actions that change its state (send money, generate address). I would like the client to require two passwords - one to view any ...
3
votes
3answers
1k views

How do I know my wallet.dat actually already contains 100+ addresses ready to be used?

I'm using the standard commandline client (under OSX, in case this matters). I've read in some threads that it is smart enough to pregenerate 100+ addresses to be used in future when you ask them, so ...
7
votes
1answer
7k views

Installing Bitcoin-Qt on Ubuntu

I am using Ubuntu 11.10. I have downloaded Bitcoin-Qt, but I don't think it has installed itself. The instructions say "download and install" the software, but I'm afraid I need instructions that are ...
2
votes
1answer
770 views

P2Pool - I get only rejects

I started mining with P2Pool / cgminer. bitcoin-qt.exe is running. run_p2pool.exe is running. cgminer is running. But all I get are rejects. What might be the problem?
3
votes
4answers
2k views

Can I configure Bitcoin (Linux) with a custom wallet location?

The default setup on Linux/Ubuntu has Bitcoin storing the data in the ~/.bitcoin folder, which is usually not encrypted with TrueCrypt. Suppose I do now want to rely on the internal Bitcoin ...
24
votes
2answers
12k views

Bitcoin-Qt command line control on Mac

I'm trying to communicate with the new Bitcoin-Qt -server via a command line on Mac. I run ./Bitcoin-Qt -server, the application starts, but my terminal window is stuck on an empty line (no matter ...
17
votes
2answers
12k views

ECDSA r, s encoding as a signature

An ECDSA algorithm when signing a given messages produces a pair of outputs, r and s. How, given a sigStr from a Tx can one extract r and s? Are they just concatenated byte arrays of a specific length,...
6
votes
2answers
5k views

How can I copy the blockchain from my working client for use with a live CD savings wallet?

I have the Bitcoin client installed on my Windows PC, but I want to set up a savings wallet with better security that I access with an Ubuntu live CD. I don't want to have to download the entire ...
5
votes
1answer
1k views

Script - OP_PUSHDATAs

When using OP_PUSHDATAs in different Scripts, how are the next bytes denoting the amount of bytes to be pushed encoded? Are they to be treated as unsigned integer, or signed (like the data that is ...
13
votes
2answers
6k views

How can I import a private key into the Bitcoin client? [duplicate]

I have a private key and I want to add it to the keys in the Bitcoin client. Is there an easy way to do this?
8
votes
3answers
916 views

(Why) is it difficult to merge and split wallet.dat?

It is a common question, how to sync a wallet across different devices. As far as I understand, a wallet is just a collection of private keys. Each private key can be uniquely identified using the ...
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 ...
6
votes
1answer
217 views

Is there still a shortage of available inbound connection slots?

David Schwartz's answer to this question states the following: "For some reason that isn't well-understood, the Bitcoin peer-to-peer network is consistently short of available inbound connection ...