The Stack Overflow podcast is back! Listen to an interview with our new CEO.

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

How can I setup Bitcoin to be anonymous with Tor?

Bitcoin is billed as many things, among them its anonymity is highly regarded. While it is true that a transaction does not identify a user or wallet, recent news shows that there is the potential for ...
0
votes
2answers
38 views

Unconfirmed transaction. How to make my wallet made whole

I am running a node with an unconfirmed transaction. I tried shutting down my btc qt so the transaction would be forgotten. To no avail it keeps rebroadcasting the transaction. I am in the process of ...
0
votes
2answers
56 views

How to reduce Bitcoin loaded wallet memory?

The server has 2GB of RAM memory. It takes up a lot of memory when I create or load a wallet. When I create about 50 wallets, the server is very slow because the memory is full. Is there a way to ...
1
vote
1answer
48 views

How to Pay to Multisig Wallet Using python-bitcoinrpc?

How do I pay to a multisig wallet? I am using the Python API (based on python-bitcoinrpc) that ships with the bitcoin source code, in directory bitcoin/test/functional. I'm using regtest. I call ...
2
votes
2answers
595 views

Backing up Bitcoin using only private keys?

So I'm really new to Bitcoin and cryptocurrencies, and I don't truly understand realtion between Bitcoin private and public key, and address! I understand that for every private key, there is a ...
2
votes
2answers
42 views

How do I get the scriptPubKey type from the raw output script?

I use zeroMQ to get the transactions from Bitcoin Core. The output looks like this: { value: 200000, script: <Buffer 00 20 e3 30 7e 8e 0b 63 0e 53 c2 f1 f8 17 06 7b ce 01 c4 38 92 83 3e 02 2d ad ...
0
votes
0answers
25 views

anonymity exploits in bitcoin transactions [on hold]

I am finding deep technical papers about different anonymity exploits in bitcoin transactions. Have anybody encounter something more general about bitcoin anonymity exploits?
0
votes
1answer
27 views

After a long connection to the wallet, it offers to reinstall blocks and synchronize all Bitcoin core blocks

1)I installed bitcoin core on an ssd drive. Some time did not include it, a month after the inclusion of bitcoin core when you start the application with ssd asks to re-download all the blocks, the ...
0
votes
0answers
28 views

bitcoin cash and malleability

i saw the news about the protocol upgrade of bch: https://www.bitcoinabc.org/2019-08-21-bitcoin-abc-0.20.0/ there are some things i didnt understand: what does exactly the "MINIMALDATA" means? is it ...
1
vote
1answer
216 views

Importing an arbitrarily created Master Private key to Bitcoin Core

I've created a Master Private key (xpriv) on an airgapped machine along with an Master Public key (xpub). Now I'm running Bitcoind on my Ubuntu server and I want to use my newly created keys on a new ...
2
votes
2answers
1k views

How do I get rid of an unconfirmed transaction on Bitcoin Core 0.14.1?

Can somebody please help me? I have been trying to send .045 Bitcoins (approx $120 USD) I am using Bitcoin Core. I have tried to get rid of the unconfirmed transaction by using -zapwallettxes ...
0
votes
2answers
68 views

What are the web3py equivalent for communicating with bitcoin in Python?

I am fairly new to working with Python, I have a requirement where I need to perform some basic bitcoin operations on my local system rather than relying on some external API's, those function mainly ...
0
votes
1answer
64 views

Create a Double sha256 block and trandaction

I have same problem whit create a double sha256 of the transactions and blocks with C++. The hash block it is created with the concatenation of these data, version + previusBlock + merkleRoot + ...
1
vote
1answer
23 views

What would be the effect on the number of leading zeros hash generation if bitcoin increase its nonce size from 32 to 60 or 100 bits?

If Bitcoin increases its nonce size from 32 bits to double or triple the size, how will it affect the speed of getting the right hash with the required number of zeros?
4
votes
1answer
344 views

Should I verify the Bitcoin Core release signing keys?

I have been running Bitcoin Core on an old Macbook for about a year, and I updated to v0.18.0 a couple of months ago which I downloaded from bitcoin.org. I have recently been delving deeper and I ...
0
votes
1answer
39 views

Try to migrate Bitcoin Core wallet to an HD wallet but get “St13runtime” exception

I am trying to follow these steps to migrate my wallet to an HD wallet. But it failed, the debug log has errors like this: EXCEPTION: St13runtime_error DeriveNewSeed: AddKeyPubKey failed bitcoin in ...
0
votes
1answer
49 views

Why is Bitcoin Core full node so slow to sync?

After 12 hours, progress changed from progress=0.533751 to progress=0.541254, less than 1% progress. $ ./bitcoind ... 0 hours: 2019-10-12T17:57:11Z UpdateTip: new best=...
3
votes
1answer
31 views

What are the downsides of integrating accumulators like utreexo to bitcoind?

Inspired by the discussion in this question I wonder what would be the downsides of adding accumulators like utreexo (paper at: https://eprint.iacr.org/2019/611.pdf) to bitcoind? On the positive ...
-1
votes
0answers
23 views

Coinbase support [closed]

Does anyone have a better way to communicate with coinbase customer support? Like a phone number? I really don't want to through shade but it's unbelievably bad. Any suggestions.
1
vote
1answer
26 views

How to transfer hash power from one pool to another

Is it possible to transfer hash power from one pool to another? If yes, how?
2
votes
2answers
147 views

Other database besides UTXO?

In this post it is explained that the UTXO are removed after they are spent. This makes sense because they are not "unspent" anymore. But don't all UTXOs have a reference/connection to their ...
0
votes
1answer
111 views

Different redeemScript for the same scriptPubKey?

Most transaction outputs to P2SH addresses have the following scriptPubKey: HASH160 f45d94733d430261962932e0c847075195916a04 OP_EQUAL As I understand it, this transaction do not need to be signed. ...
0
votes
1answer
19 views

My full node seems to be rejecting tor connections

I'm running my full node with bitcoin core v0.18.1 with a mostly default configuration on debian 9.11. Port 8333 is forwarded through my router and I have 20+ node connections, so can safely assume ...
0
votes
1answer
21 views

Bus error (core dumped)

Running a new install of Ubuntu 18.04.3 LTS and downloading blocks in bitcoin-qt up to over 70% when pgm quits with "Bus error (core dumped)". Anyone else get this or how to fix? (-rescan didn't help)...
0
votes
1answer
56 views

Import watch-only address to 0.18 core wallet, addresses missing

I am running new bitcond server $bitcoin-cli importaddress '32om7Xx7GnwxkiAQjpp3hhayDX4mSNLmR1' 'label' false $ it seems added. Then I try to list all addresses in wallet it return empty list. $...
0
votes
1answer
24 views

Bitcoin qt 4.8.3 [duplicate]

Hi I recently tried to make a transaction to a coinbase btc wallet from my bitcoin qt 4.8.3 node/wallet. In a hurry I didn't add a transaction fee. So the fee is zero. I see on my end the ...
6
votes
2answers
136 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 ...
1
vote
1answer
49 views

In Python RPC Calls, How is vout Address Derived for P2PK transaction?

How is the vout address derived for a P2PK transaction? I am using the Python API that ships with the bitcoin source code, in directory bitcoin/test/functional. I'm using regtest. I have written a ...
3
votes
1answer
55 views

Clarification on execution of complex script with OP_CHECKLOCKTIMEVERIFY

I'm quoting this example of BIP65 BIP 65 has this bitcoin script code IF <now + 3 months> CHECKLOCKTIMEVERIFY DROP <Lenny's pubkey> CHECKSIGVERIFY 1 ELSE 2 ENDIF <...
0
votes
1answer
56 views

How do I use an issued API key in my python 3 script to bypass the request limiter?

I got an API key from blockchain.info to bypass the request limiter, but I don't know how to use it and I can't find any relevant info online. url = "https://blockchain.info/rawblock/" + str(s) ...
0
votes
1answer
34 views

Acces Casa full node with Python

I have a bitcoin-core full node running and I want to access my node in Python, how can I retrieve the blockchain info?
0
votes
2answers
344 views

Is it possible to make transaction using wallet private key

I have a private key of a bitcoin wallet . Is there is any way i can check balance and make transaction using bitcoin core without importing private key.
0
votes
0answers
34 views

Bitcoin core causing reboot

I have been having an issue with bitcoin core lately. It has been causing my computer to randomly reboot about every hour or so. I was on version 17.1 but upgraded to 18.0 hoping that would fix the ...
0
votes
0answers
41 views

Unused Output Tree in the Blockchain

I have been reading about the security of thin clients and I came across the section that discusses the proposal of Unused Output Tree in the Block chain. Unused Output Tree in the Block chain (UOT)...
1
vote
1answer
38 views

Error Signing P2SH-P2WSH MultiSig - “Unable to sign input, invalid stack size (possibly missing key)”

I am trying to create and spend a P2SH-P2WSH transaction using bitcoin-cli but am getting "Unable to sign input, invalid stack size (possibly missing key)" when I try to sign the Multi-Sig transaction ...
10
votes
1answer
1k views

Will the size of Bitcoin core full-node be too big to run on a normal computer?

I am a Bitcoin enthusiast, with no background knowledge in computer science and cryptography. I once ran Bitcoin core on my laptop but realized that it occupied too much space in my computer. I ...
1
vote
2answers
40 views

Is it possible to change private key

I would like to know if it's possible to change private key of bitcoin wallet via rpc call to bitcoind. Thank you for your answers
1
vote
1answer
44 views

Where can I download bitcoin core version 0.16.0

I changed my passphrase around march 2018 and now I can't use my new passphrase on the new bitcoin core version. When I put the back up wallet.dat into the new versions of bitcoin core, it tells ...
0
votes
1answer
35 views

How to move only “blocks” and “chainstate” folders on an external USB hard-drive while running Bitcoin Client on connected laptop with Ubuntu?

I have experience with secure-copy and secure-download but how do I move only the Bitcoin Client "blocks" and "chainstate" folders within the home directory of Ubuntu 18.04 to an external USB hard-...
0
votes
0answers
25 views

Help linking External Storage for bitcoin data using Raspberry Pi?

I mounted my external disk to wrong directory (wanted it to be ~/bitcoinData) , instead ended up creating a directory on SD card ( /home/pi/bitcoinData ) and now SD card (root) is full. i cannot seem ...
1
vote
1answer
34 views

Is Bitcoin Core required for wallet projects?

My team wants to create a cryptocurrency service provider platform to Sell/Buy BTC and something else in form of web/mobile app. It's about one month that I have been studying different articles about ...
1
vote
0answers
54 views

Bitcoin Private Key Decryption

At present, I have dumped my wallet and have all private key, address information. I am now wanting to understand the decryption process for the private keys within the wallet. I have completed the ...
8
votes
2answers
885 views

How to get notification on bitcoin receive with bitcoin core

How can I get Bitcoin receive notifications with Bitcoin Core. I have tried the walletnotify and blocknotify options. walletnotify is fired two times when I send or receive bitcoins. And with ...
2
votes
0answers
37 views

Restoring a Bitcoin Core wallet [duplicate]

I have a wallet.dat file from an old computer which was last accessed around February 23, 2012 which I need to restore into a newly installed Bitcoin Core program on a new computer. Can I just ...
0
votes
1answer
23 views

What is a mechanism of providing Merkle Path?

In the Bitcoin, SPV node can query that its transaction is included specific block to full node that provides merkle path which has super fast calculation. In terms of full nodes, they have full-...
1
vote
1answer
19 views

what is exact meaning of some field of response of `getBlock` rpc api

I refer to this document for using getBlock rpc api. https://bitcoin.org/en/developer-reference#getblock { "hash" : "hash", (string) the block hash (same as provided) "confirmations" : n, (...
2
votes
2answers
373 views

Issue on configuring the bitcoin core build on Ubuntu-18.0.4

I am trying to configure the bitcoin core build , as I use make , I received the following issue . ~/Desktop/bitcoin$ make Making all in src make[1]: Entering directory '/home/fu/Desktop/bitcoin/src'...
8
votes
2answers
4k views

How to run bitcoind in a low memory environment

I have a Raspberry Pi with 925 MB of memory. Bitcoin Core, operating as a full node, uses between 600-900 MB. How can I reduce bitcoind's memory usage? I tried setting maxmempool to its minimum ...
17
votes
2answers
6k views

How does the Bitcoin client encrypt the wallet.dat file?

What is the algorithm used for encrypting the wallet.dat file?
1
vote
1answer
22 views

Why is getdescriptorinfo returning an error “Invalid descriptor (code -5)”

I am using Bitcoin Core bitcoin-cli with getdescriptorinfo like so: curl --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getdescriptorinfo", "params":["sh(multi(2,[3c60330a/1]...