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

To run bitcoin core testnet on Ubuntu 16.04

How can I run Bitcoin core testnet version on ubuntu 16.04 platform ? I am getting so many reference about how to run bitcoin core mainnet but it will take around 20 days to synchronize with the ...
7
votes
2answers
6k views

What does “Activating Best Chain” mean?

What does "Activating Best Chain" mean? My Bitcoin Core doesn't freeze, it just takes a while. I'm curious as to what it's doing.
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? ...
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 ...
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 ...
5
votes
2answers
2k views

64: too-long-mempool-chain

I am using bitcoind json rpc api to send bitcoin to multiple bitcoin addresses. I am using sendrawtransaction. When i have 24 unconfirmed payments sent from my account, i can't send anymore because i ...
5
votes
2answers
332 views

What is the impact of Bitcoin XT fork on current Bitcoin holders?

I was reading that there was disagreement on the block size limit and Bitcoin has been forked to Bitcoin XT? With two different flavors of the software running, which might result in two different ...
4
votes
1answer
1k views

What is an obfuscation key?

This message appears in my debug.log: 2017-01-21 00:16:42 Opened LevelDB successfully 2017-01-21 00:16:42 Using obfuscation key for /home/<username>/.bitcoin/blocks/index: 0000000000000000 As ...
4
votes
1answer
316 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. ...
4
votes
2answers
2k views

Why does blockchain.info show a different balance from bitcoin-qt?

I just created a wallet on blockchain.info by importing my wallet.dat from Bitcoin-QT. My Bitcoin-QT shows a balance of 3.991 BTC, while blockchain.info shows a balance of 3.016. Where does the ...
4
votes
3answers
242 views

For Application Development is bitcoind RPC the Only Way?

I am looking at building an application using Bitcoins, and being a newbie the only real resources I have found regarding how to interact with the network is to issue RPC commands to the bitcoin-qt ...
4
votes
1answer
2k views

Wallet not updating with balance and database error

I'm fairly new to using bitcoins and have been having some trouble with my wallet. I bought bitcoins on coinbase and transferred them to my bitcoin core wallet. The transaction was confirmed with 616 ...
4
votes
2answers
3k views

Mining on the testnet: how to configure bitcoin-qt?

I am trying to generate some coins with the client ./bitcoin-qt -testnet -gen How can I config to what address the money go ? p.s.: actually I got notification for mining success but no coins in ...
4
votes
2answers
212 views

Obtaining Lightning network graph data

I was wondering if it is possible for me to obtain data about the Lightning network mainnet, particularly the nodes and the edges (channels) in the network. I know that the graph is visualized in ...
4
votes
1answer
428 views

What are the weakest cryptographic guarantees in Bitcoin?

I read in this Github pull that Bitcoin relies on weaker cryptographic guarantees than SHA256. What are the weaker cryptographic guarantees being referred to? Could it be that RipeMD is 160 bits? ......
4
votes
1answer
1k views

mysql instead of leveldb for bitcoin core

Is it possible to use db other than leveldb for bitcoin core? I'd like to make queries on running node and make views with decoded data
3
votes
2answers
321 views

Which scripts are currently considered standard and therefore actually propagated?

All I've learned about script so far is that while theoretically quite versatile (e.g. allowing multisignature transactions) most scripts are simply not propagated by the default client nodes, i.e. ...
3
votes
1answer
386 views

Which version of the JSON-RPC protocol does Bitcoin use?

I would like to get some clarification on which version of the JSON-RPC protocol does Bitcoin use? 1.0 or 2.0?
3
votes
1answer
6k views

What does the debug output look like when a new block is found?

In the Bitcoin-QT client, what does the debug.log look like when a new block is found?
3
votes
1answer
357 views

Can we derive parent’s private key using child’s private key?

In the book named Mastering Bitcoin by Andreas, the author described the usage of derived child keys. One thing I noted was that he said(page 108), The derivation function is a one-way function, ...
3
votes
2answers
1k views

is it possible to decode block height from a blockhash?

I'm creating a bitcoin network client and I'm wondering if it's possible to decode the block height from a blockhash whenever I receive a new block inventory vector.
3
votes
2answers
3k views

Bitcoin-qt v0.8.0b client on Mac OS X 10.8 crashes, why?

I was running the stable 0.7.2 bitcoin-qt client (under OS X 10.8.2) for a couple of weeks, with the block-chain completely sync'ed on an ongoing basis. No transactions in my wallet. I upgraded to ...
2
votes
1answer
1k views

When and how does bitcoin node sync itself?

When does bitcoin node sync itself? Do different types of sync in bitcoin exist (initial, periodic...)?
2
votes
2answers
956 views

Does P2PKH substitute P2PK in any circumstances? Why?

Does P2PKH substitute P2PK in any circumstances? Why? I know address(public key hash) was invented later than the official implementation released. Is it the reason?
2
votes
1answer
536 views

Can someone please explain payment batching?

How does Bitcoin transaction batching work exactly? How does this end up looking compared to a regular block of a bunch of transactions? Also, I have read people claim batching causes weaker privacy,...
1
vote
1answer
2k views

How do I relocate my bitcoin data in bitcoin-qt to save space?

I am a rather new Bitcoin user, running bitcoin-qt on Linux. However, due to limited disk space, the application is taking up too much of my drive. I'm guessing this is due to the ever-expanding ...
1
vote
1answer
1k views

Install Bitcoin and Bitcoin cash

How can I install on the same Ubuntu server together Bitcoin Core and Bitcoin Cash?
1
vote
1answer
102 views

Height mismatch between bitcoin-qt and bitcoin explorers

I am running bitcoin-qt on the testnet. The count of the last block is 787794 which is way ahead of what I see on blockchain explorers such as https://test.webbtc.com/, which shows the last block as ...
1
vote
2answers
2k views

How to get balance by any address using rpc bitcoind?

How to get balance of any address using rpc bitcoind? I mean getting by address the list of his unspent outputs in view something like this: TxHash;Value;Noutput.
1
vote
1answer
698 views

How to do paper backup and restore for bitcoin core

Since bitcoin core is HD wallet, it should be possible to make "seed" like backup for it and there should be way to restore the wallet from it as well. I know there is dumpprivkey, but it needs to be ...
0
votes
1answer
428 views

How to move blockchain.info api created wallet to be used by bitcoin core

I originally created my wallet through the blockchain.info api. I have since downloaded the bitcoin core and it's finishing downloading all the blocks now. What is the process to access this wallet ...
0
votes
2answers
133 views

Input script difference

What is the difference or the meaning of these two headers of input scripts? 1) 4730440220 2) 4830450221 I see a lot of them in transactions but I don't understand the difference. Thanks
0
votes
1answer
539 views

testnet3 node sync process is very slow

My config file is similar to this: testnet=1 blocksonly=1 rpcport=5000 server=1 listen=0 prune=1000 dbcache=16000 rpcallowip=0.0.0.0/0 rpcuser=someuser rpcpassword=somepass I have started the ...
0
votes
1answer
78 views

How miners validate each transaction?

There is a locking to each transaction? and sender also attach his digital signature to that transaction? When this transaction comes to miners then how they validate this transaction is valid. ...
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 ...
8
votes
2answers
8k views

Is it possible to view others' transactions in bitcoin client?

This seems like a really basic question, but I'm having trouble searching for answers on it. My understanding is that my bitcoin client (Bitcoin v0.7.1-beta) has basically theoretically downloaded the ...
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
1answer
9k views

Extract private keys from Bitcoin Wallet

I have encrypted my bitcoin wallet. I know the passphrase, that's not the issue. I want to transfer my bitcoins to blockchain.info but it's asking me for the private key. I cannot find it nor can I ...
7
votes
1answer
2k views

Port forwarding plus Bitcoin

Bitcoin has only 8 active connections, and I read somewhere that it helps to forward ports. I know how to forward a port, but which port should I forward, and how should I tell Bitcoin-qt to use the ...
7
votes
2answers
1k views

Transaction confirmed by network but never showed up in bitcoin-qt

I've sent a large amount of coins to 1K7SzBTPGyyEtWsudwHpjg31LjrPf17qr4 but my bitcoin-qt client (V. 4.7.4) doesn't show any balance. 1) Under the "Receive coins" tab it shows the same address 2) The ...
6
votes
1answer
143 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
244 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
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 ...
5
votes
1answer
171 views

What is better, pre-existing Bitcoin-core API bindings for python or custom wrapper functions

How advisable is using the following code to query the bitcoin core as compared to using some python RPC library. import os btc_prefix = 'bitcoin-cli ' def getblockcount(btc_prefix): print("in ...
5
votes
1answer
2k views

What to do about a “stuck” transaction?

I started the standard client with --rescan instead of -rescan after switching wallets and before synchronizing with the latest blockchain, and made an going transaction. This transaction got "stuck",...
5
votes
1answer
2k views

Running full node over Tor

I am attempting to run a full bitcoin-core (v0.13.1) node over the Tor network for the first time. I have set up my /etc/tor/torrc file with the following two lines: HiddenServiceDir /var/lib/tor/...
5
votes
1answer
379 views

Does full node store all valid forks and “alternative” blocks from blockchain history?

Forks are possible when mining the blockchain and happen "all the time" during mining. This means the nodes monitoring the blockchain have recorded many forks during blockchain's lifetime, with some ...
5
votes
2answers
5k views

16: mandatory-script-verify-flag-failed (Non-canonical DER signature) (code -26)

I try to send transaction via sendrawtransaction in console of bitcoind. Sig is: ...
5
votes
1answer
1k views

File format — rev*.dat

Can anyone help me to find out the format of rev*.dat file? There is an array with [F9BEB4D9 + 32byte number + variable raw data] for each element. What is that 32b number? And may be how to ...