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

Is it possible to send coins WITHOUT importing private key?

I have a cold storage wallet that I periodically move funds into. I want to be able to send funds out of the wallet quickly. Right now, I have to keep a clean VM up with the full blockchain, then ...
6
votes
2answers
2k views

Do I need to keep all blocks when running Bitcoin Core?

Do I need to keep all blocks, from block 0 up to the current one, when running Bitcoin Core, either as a full node or not? Or can I just keep the more recent blocks to save space?
6
votes
2answers
2k views

what is the “Banlist” (Bitcoin Core)

Upon start up, after it has downloaded and verified the blocks, the Bitcoin Core client "loads the banlist". What is this banlist?
6
votes
1answer
3k views

What would be the Internet Usage For 100 Antminer S7?

I am planing to set up a mini farm with 100 S7 Miners, but am little concerned about the internet usage and speed. What speed do I need and how much bandwidth it will consume per month?
6
votes
2answers
1k views

Import multiple watch-only addresses using importaddress?

With the importaddress RPC command it is possible to import one watch-only address. But how can I do that with, let's say, 100?
6
votes
2answers
4k views

How does the signature verification feature in bitcoin-qt work without a public key?

bitcoin-qt has a "signature verification" feature where you can verify a signed message. All it needs is the bitcoin address of the signer, the message and a short signature. From what I understand ...
6
votes
3answers
2k views

How can I run bitcoind on test and production networks, at the same time, on the same computer?

Bitcoin and Bitcoind will send an error if it is launched multiple times. I'm assuming this is because they share the same database and wallet. Is it possible to run two instances of Bitcoin QT / ...
6
votes
1answer
1k views

How secure are the DNS servers for Bitcoin?

With the version 0.6, Bitcoin introduced the DNS servers that populate the initial peers for new clients. How secure are those servers in terms of being immune to takedown attacks, or injection of ...
6
votes
1answer
2k views

How do I delete a Bitcoin full node from my hard drive?

I was using Bitcoin Core as my wallet (recently installed), but a couple of hours of syncronizing, all of a sudden, I have no space at all in my hard drive. I deleted bitcoin Core, but that did ...
6
votes
2answers
4k views

Can I find a list of possible error codes and their meanings for bitcoin-cli?

Can I find a list of all of the error codes and their meanings which a bitcoin node can return when using the RPC commands?
6
votes
1answer
504 views

Is there a point on the secp256k1 curve for any given X coordinate?

There function in libsecp256k1 that allows you to directly set the field element to 32 bytes of your choice. Does secp256k1 always return a valid group element for any 32 byte value? ...
6
votes
1answer
1k views

How to operate bitcoin core .14 without downloading the entire blockchain with limited hard drive space of 50gb free?

I only have 50GB free on my main drive. I read that the bitcoin blockchain is 120gb and you have to first download the entire thing then you can downgrade it to something smaller. how can someone with ...
6
votes
1answer
2k views

How do I enable segwit in Bitcoin Core 13.1?

Bitcoin Core 13.1 includes the segregated witness (segwit) soft-fork. The release notes say: Segregated witness (segwit) is a soft fork that, if activated, will allow transaction-producing software ...
6
votes
2answers
7k views

How do I create a new address in the Bitcoin-Qt client?

I am using a Mac and downloaded Bitcoin-Qt as my wallet, and it has "synchronised". However, I am unable to use this program to generate a new address. I click on "new address", and all it makes me do ...
6
votes
1answer
60 views

Why does getheaders P2P API return more than getblocks?

I've been reading through the Bitcoin P2P protocol documentation as well as experimenting with Bitcore library but confused about one thing. So getblocks seems to return inventory objects, which are ...
6
votes
1answer
158 views

What's the distinction between BIP 157 and BIP 158? Are they supported by Bitcoin Core?

BIP 157 and BIP 158 are both concerned with Compact Block filters. What is the distinction between them, and which of them does Bitcoin Core currently support?
6
votes
1answer
1k views

What does a double spend look like?

What does a double spend look like? Can anyone link to an example on blockchain.info? Will invalid half of the double spend simply remain at 0-confirmations, or might it ever reach 1 or 2? Will the ...
6
votes
1answer
428 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 ...
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 ...
6
votes
1answer
161 views

What is the oldest Bitcoin Core Client that can in theory sync to the chain tip?

I've seen this question regarding the original Satoshi Client being able to sync to the chain tip. The main issues why it doesn't work were: Change in protocol messages IRC Node discovery is now ...
6
votes
1answer
52 views

Is Bitcoin Core storage compatible across different machine architecture?

I want to run Bitcoin core on a raspberry PI (arm32v7), but the initial sync takes way too long. I am thinking importing the UTXO set from another of my node which run on x64. Would it work? Is it ...
6
votes
2answers
1k views

generate a P2SH-P2WSH address and spend output sent to it

I am attempting generate a P2SH-P2WSH address and then spend an output sent to this address, but when I attempt signing I receive Invalid private key error from bitcoind (v0.15.1.0). So where am I ...
6
votes
1answer
2k views

Requirements to accept and send SegWit transactions?

I roughly understand how SegWit works, but not the details, got a few practical questions. If I understood correctly there are separate 'SegWit addresses'. How does that work, do they look like ...
6
votes
1answer
418 views

What are the trust assumptions in --assumed-valid in bitcoin core 0.14?

Please help me understand and distinguish the trust assumptions in the following three cases shown below. Specifically, please elaborate the attacks possible (even though completely theoretical) and ...
6
votes
1answer
247 views

Add dependency Bitcoin Core

I'm trying to add a new dependency to my Bitcoin Core fork. The dependency is Rapidcheck, a property based testing framework. I've added a file called rapidcheck.mk inside of depends/packages with ...
6
votes
2answers
2k views

Can you send Bitcoins from Bitcoin-Qt without downloading the whole blockchain?

If I have Bitcoins in my wallet and I have downloaded the blockchain far enough so that I can see that I have received them, can I send them without having a fully updated blockchain?
6
votes
2answers
1k views

bitcoind and bitcoin-cli 'unrecognized', how can I access them from command line?

I have downloaded and installed the precompiled Bitcoin Core OS-X (also successfully synchronized). Every tutorial I have seen then directs one to begin using the executables bitcoind and bitcoin-cli....
6
votes
1answer
145 views

What “Identity Verification” features will be part of the QT client?

When Patrick Murck testified today at the Homeland Security Digital Currency committee, he mentioned that an identity verification feature will be added to the QT client. What is this identity ...
6
votes
3answers
3k views

Mac 0.80b beta - says “database corrupted” and then Bitcoin-Qt quit unexpectedly

I can't run Bitcoin-Qt 0.80 on Mac OS X 10.8 any more. It starts up then says "System Error: Database Corrupted". I then click OK, and the program "quits unexpectedly" How do I start again without ...
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 ...
6
votes
2answers
213 views

Who makes the decision about blocksize?

I have been running a full node for little less than a year and I am following the discussion around blocksize increase. I am for it. Who actually can make a decision whether the blocksize increase ...
6
votes
1answer
698 views

How is the transaction malleability issue being fixed?

With the upcoming release of Bitcoin Core 0.9, I am wondering how the transaction malleability issue is being fixed and what are the consequences of the fix? It appears that transaction malleability ...
6
votes
1answer
1k views

What is “Key Splitting”? When would I use it?

Here is some github code to create split keys. Is Key Splitting the same as Multi Sig? What are the benefits of Key Splitting, what's it used for? How does it relate to P2SH or any other relevant ...
6
votes
1answer
216 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 ...
6
votes
1answer
3k views

Why is my client saying “A fatal error occured. Bitcoin can no longer continue safely and will quit. ”?

i am running bitcoin client on OSX. I am by no stretch of the imagination any good at using terminal. I had over 300 btc in there and my computer went black and now client keeps giving me this message ...
6
votes
1answer
261 views

What is the formal code review process of the standard client?

There are n developers with commit privileged. After one of them merges a pull request, how many eyes review that code? When? Is a complete (holistic) code review done before releasing a version? ...
6
votes
2answers
465 views

Bitcoin full node installation on Raspberry Pi3 not working

I'm trying to setup a Bitcoin full node including GUI & wallet based on guide on raspnode.com but I got stuck at the this point: 'i@raspnode~/bin/bitcoin$ make -j2' having this error: Making ...
6
votes
1answer
264 views

Bitcoin Core V 0.10.0: Is there a way to force send when not synchronized?

My Bitcoin Core is not yet synchronized, but I already attempted sending a transaction, so now it is 'conflicted'. I can see this conflicted transaction is not being propagated. Is there a way to ...
6
votes
1answer
316 views

Bitcoin Client crashing while syncing

I am getting this problem today: when syncing, the client suddenly crashes with the following debug.log: ..... 2015-06-29 14:30:34 IO error: C:\Users\Internet\AppData\Roaming\Bitcoin\chainstate\...
6
votes
2answers
561 views

Bitcoind Performance for production usage

Lets say we have one instance of bitcoind running on the production server. And our exchange software/application interacts with it using RPC callbacks for: address generation withdrawal ...
6
votes
1answer
231 views

What restrictions will be placed on X509 certificates that are used in the payment protocol?

I'm looking at BIP0070 and also this forum thread which is locked for some reason; so I'll post here. When it comes to validating a certificate for the purpose of a Bitcoin payment, each certificate ...
5
votes
5answers
21k views

My client stopped synchronizing, how can I access my wallet?

My wallet has been stuck synchronizing for 21 days, my transfer is in the block chain but I can't get it to sync with my wallet. I've closed firewalls, uninstalled and reinstalled QT with back up and ...
5
votes
2answers
1k views

Why is it harder to compute nonce for a hash with a certain number zero prefixes than it is for any other hash?

Based on my rudimentary understanding of Bitcoins and altcoins, network difficulty is adjusted by asking the network to target a hash smaller than a specific number, which translates to calculating ...
5
votes
2answers
14k views

How is bitcoin infinitely divisible? [duplicate]

I've read that bitcoins are infinitely divisible: Bitcoins can be divided up and trade into as small of pieces as one wants How is this possible programmatically? The only thing that comes to ...
5
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?
5
votes
6answers
7k views

How to get unspents for a specified bitcoin address?

I want to access unspent data of a specific bitcoin address. I am trying this command bitcoin-cli -regtest listunspent "some bitcoin address" But I am always getting an empty list. I am using local ...
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 ...
5
votes
1answer
289 views

Stop bitcoin-qt from retrying transaction

I sent some bitcoins, forgot to uncheck "no-fee" checkbox. The transaction started, but never got confirmed. In the blockchain after some time it was "purged". I expected my bitcoins back, however, ...
5
votes
3answers
5k views

Is it possible to make a paper wallet out of a bitcoin-qt wallet?

I have a single bitcoin address with all my savings on it. I want to make a paper backup for precaution (as if my hard drive somehow exploded) with that specific address. Is that possible? Keep 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 ...