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
4
votes
1answer
4k views

How does Bitcoin keep track of account balances?

I downloaded the latest bitcoin client and am waiting for it to connect. How does it remember how much money a person has? Do I create an account and the balance is associated with the account each ...
4
votes
1answer
287 views

Bitcoin Cold Storage Question

I am ready to put some of my BTC holdings into a couple different cold storage wallets. I went through the process already moving around a few mBits as tests, created the keys on an offline PC, sent ...
3
votes
2answers
2k views

How can I tell if bitcoind was compiled with ZeroMQ support?

Question How can I check to see if ZeroMQ is not active due to a config error or due to lack of support at compile time? Details I'm seeing a lot of messages like this from the insight logs: [2017-...
3
votes
5answers
402 views

As a small hotel accepting bitcoins, do I show only one payment address?

I am currently accepting bitcoins as payment at my hotel, but I am uncertain about the payment address(es). I prefer to avoid payment service such as BitPay and Coinbase to mention a few. At this ...
3
votes
1answer
2k views

How to access any transaction detail in Bitcoin version 0.8 and above?

Since the Standard Client version 0.8 removed the full index of all historical transactions, some Bitcoin applications that relied on that functionality have stopped working. For example, one is no ...
3
votes
2answers
2k views

How to get a history of incoming and outgoing transactions for a certain address?

Along with the history of incoming and outgoing transactions, how would I find the first block that that address appeared in (to find when the wallet was created)? I want to do this by parsing with ...
2
votes
2answers
8k views

How to export public key for an address in bitcoin-qt?

With the probable increase in demand for multi-sig (P2SH) addresses, and since the procedure for creating such addresses requires that each participant provides the uncompressed public key for an ...
2
votes
2answers
6k views

Create a raw transaction and broadcast it to blockchain using bitcoin core

I have a address- n3xYQtxvVwpBPSbgGsGRdMWz1YTUjakiMV, amount that i want to send-1 BTC and i have a private key. How can i create a raw transaction using it and broadcast it to blockchain using ...
2
votes
1answer
443 views

How to handle incomplete blocks when reading blk*.dat files?

I'm trying to write a parser for blk*.dat files from scratch. Right now, I can read blocks, extract the header fields and calculate the correct block hash based on the header fields. I just tried to ...
1
vote
1answer
1k views

How to create a blockchain snapshot for a hardfork?

I've done source forks (altcoins) and I understand how those work. But I'm a little stuck on how forks are activated? I need to know how blockchain snapshots are created and how the wallets know to ...
14
votes
2answers
307 views

What are the privacy implications of filtered blockchain downloads?

There is now "Bloom filter" support in the network protocol for sending only relevant transactions to lightweight clients. What are the privacy implications of the bloom filter? Does it leak any ...
14
votes
5answers
658 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 ...
13
votes
3answers
16k views

Where can I access the original, Satoshi written Bitcoin code?

The articles of https://bitcointalk.org/index.php?topic=41718.0 seem to be annotated walkthroughs, and I'd like to see the raw code, as it was originally written in the first release.
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) ...
7
votes
2answers
10k 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? ...
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
309 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
337 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
4k 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
3answers
245 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
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, ...
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
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
1answer
462 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
2answers
317 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
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
1answer
318 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. ...
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 ...
3
votes
1answer
551 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
336 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
404 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
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?
2
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?
2
votes
1answer
556 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,...
2
votes
1answer
1k 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
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
1answer
852 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 ...
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
649 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
107 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
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
517 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 ...
0
votes
1answer
134 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. ...
0
votes
2answers
176 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
860 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 ...
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 ...

1 2 3
4
5
7