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
11
votes
1answer
878 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 ...
11
votes
2answers
1k 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
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
3answers
891 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 ...
8
votes
2answers
11k 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
264 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
6k 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?
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
3answers
310 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
344 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 ...
5
votes
2answers
716 views

Environment for building Bitcoin core in Windows

I'd like to try building the Bitcoin core source in Windows. The instructive materials I've found take too much for granted. What environment needs to be installed before building? Can it be built in ...
5
votes
2answers
5k 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 ...
4
votes
1answer
326 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
3answers
248 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
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
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
2answers
760 views

Is it possible (not feasible) to mine bitcoins with Bitcoin Core v0.21.1?

Before you tell me, yes, I'm aware CPU mining is dead in 2021 and attempting to do so will likely just burn CPU time for no good reason. However, my question is not whether mining is feasible, but ...
4
votes
1answer
3k 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
421 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
587 views

What is 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,...
4
votes
1answer
1k views

What does “NODE_WITNESS (12)” mean as it is shown in bitnodes.21.co?

I'm running a pruned full node of bitcoin core version 0.14.0 and checking on https://bitnodes.21.co/nodes/ I can see that my node was labelled "NODE_WITNESS (12)" unlike of the others nodes shown, ...
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 ...
3
votes
1answer
7k 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
502 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? ......
3
votes
1answer
420 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
2answers
1k 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?
3
votes
2answers
2k views

Where can I find a complete list of Bitcoin forks (soft, hard, intentional and unintentional)

I was looking to study the history of Bitcoin forks including the 2013 incident that may or may not have been a Hard fork depending on your definition.
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.
2
votes
1answer
2k views

Bitcoin Core txindex vs default mode vs pruned mode in depth

You can run bitcoin in: txindex mode: Which allows you to query any transaction on the blockchain with getrawtransactions (any other benefits?). This takes up the most space default mode: this allows ...
2
votes
1answer
357 views

What is the meaning of 'change' and 'reserve' in a Bitcoin Core wallet dump?

I'm using libwally to derive addresses from an extended private key. I shared the seed with Bitcoin Core (loaded it in a blank wallet with sethdseed), and noticed that there are 2 addresses in the ...
2
votes
1answer
2k 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
1answer
224 views

Where is the change from the output stored in?

I'm learning that Bitcoin doesn't have a way to represent the account balance, but it's, rather, a sum of UTXO owned by the users of the private key. Then where is the change from the output stored? ...
2
votes
1answer
1k 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 ...
2
votes
1answer
1k views

How to generate legacy receiving address in Bitcoin core 0.19.x.x

I must have missed the memo. I see Bitcoin Core 19.1.0.1 defaults to generating Bech32 receive addresses (prefixed with "bc1"), and offers a checkmark to generate P2SH addresses instead (prefixed ...
1
vote
2answers
6k views

Mining Difficulty and Leading Zeros

I understand that the Bitcoin mining problem is to find a string s (hash of previous block + Merkle Tree Hash + nonce) such that sha256(s) has n leading zeros, where n determines the mining difficulty....
1
vote
1answer
539 views

Sent BTC to BCH wallet

I have seen this question pop over a few times but I did not find an answer I could understand. This is the scenario: I created a BCH wallet, mistakenly thinking it was a BTC one. I bought BTC and ...
1
vote
1answer
214 views

Why keys generated in Bitcoin Core mismatch that from online generators despite using the same seed?

I have the following problem in Bitcoin Core. With this command: echo carpet begin bacon master draft fortune food cherry cage axis vault clown | \ bx mnemonic-to-seed | \ bx hd-new -v 70615956 | \ ...
1
vote
1answer
918 views

bitcoind and bitcoin-cli and bitcoin-qt

following the hackernoon for full node btc, https://hackernoon.com/a-complete-beginners-guide-to-installing-a-bitcoin-full-node-on-linux-2018-edition-cb8e384479ea i have some small questions, is there'...
1
vote
1answer
111 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
364 views

Full node or Full node third-party services pros and cons [closed]

I'm setting up P2P Bitcoin website similar to LocalBitcoin for school project. Before I go deep into this journey I'm doing some plannings. I have lot's of questions in my head and have been studying ...
1
vote
3answers
616 views

How can I import a private key into a pruned node?

I am trying to restore my Bitcoin Core wallet, but I only have the private key and passphrase, I don't have a wallet.dat file. I tried using importprivkey privatekey xxxxxxxxxxxxxxxxxxxx which gave ...
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
51 views

Is the `addmultisignature` API call dependent on order of public keys in the array? Or is it lexicographically sorted?

Say Alice and Bob are part of a partnership business that accepts Bitcoin. They store all their main funds in cold storage until the end of 3 months, when they cash out and use a new address. This ...
0
votes
2answers
199 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
1k 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
270 views

At which point and how does the miner who successfully solved hash get coins? [duplicate]

When miner creates a valid block he broadcasts that to the network. It can happen that someone else did the same. So we have half nodes think that chain+A is correct, and other half that it is chain+...
0
votes
1answer
112 views

Bitcoin privacy - current state of privacy BIPs - is mimblewimble broken?

Community, what is the current state of privacy related BIPs? Anything on the roadmap by core devs to be deployed on main chain within the next year? IF yes, could you link me to this BIP(s)? And ...
0
votes
1answer
254 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. ...
15
votes
3answers
3k views

Is bitcoin.org or bitcoincore.org the one to trust?

"Download Bitcoin Core": https://bitcoin.org/en/download "Download Bitcoin Core": https://bitcoincore.org/en/download/ I've been alternating between the two sites for years. I have ...

1
3 4
5
6 7
9