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
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 ...
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 ...
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
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
3answers
247 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 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
2answers
368 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
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
349 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. ...
4
votes
1answer
323 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
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
417 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
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
1answer
582 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,...
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
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
1answer
494 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
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
208 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
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
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
317 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 ...
1
vote
2answers
288 views

Pros & Cons of Self Hosting Bitcoin Node vs using a 3rd Party Service?

We are a medium size company building a blockchain application that requires us to interact with the Bitcoin blockchain (+ several other cryptocurrencies). One option is for us to use a 3rd party ...
1
vote
1answer
538 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
195 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
883 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
355 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
1answer
48 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 ...
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
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
1answer
834 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
3k 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 ...
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
1answer
220 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
269 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
2answers
194 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
2answers
5k 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....
0
votes
1answer
103 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 ...
14
votes
1answer
12k views

How do I upgrade my Bitcoin client?

I am working with an older version of Bitcoin and want to upgrade to version .4. Is there a specific way to do this? I want to try to upgrade, but am paranoid that I could lose my wallet if I do ...
14
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 ...
9
votes
2answers
432 views

Satoshi's bitcoind implementation bugs

I have seen referred in a couple of locations (bitcd and bitcoinj) that fully verifying clients should match the satoshi bitcoind client implementation, including its bugs, presumably to prevent ...
9
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 ...
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 ...
9
votes
2answers
15k 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
10k 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 ...
8
votes
1answer
620 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?
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 ...

1
4
5
6 7 8