Questions tagged [bitcoin-core-development]

Source code and development of Bitcoin Core, the reference implementation of Bitcoin.

Filter by
Sorted by
Tagged with
0
votes
0answers
39 views

Mastering Bitcoin book. Out of date or just lacking information for newer updates?

The development of Bitcoin has advanced since the publishing of "Mastering Bitcoin" book. I've also heard that there might be 3rd edition to reflect the development that has happened since. ...
1
vote
1answer
239 views

What are the use cases where very old rev*.dat files are needed?

There have been multiple questions on this but none, IMO, really get to the issue: Given: The rev*.dat files hold "undo" data for rolling back the UTXO state, block by block, and they're 1::...
1
vote
0answers
22 views

How to use bitcoin multisig to prioritze one of the parties

Normally when you use OP_CHECKMULTISIG you're basically setting up something like x-of-y, where any x of the y key holders can carry out a transaction. I want to know, if you can repurpose this ...
0
votes
1answer
43 views

Time needed for Bitcoin core synchronization

I had put on the process of synchronization on BITCOIN CORE and it has been around 2years since I had started the process and still its not completed, therefore now I would like to put some questions ...
0
votes
1answer
27 views

Why there are signature and public key pair on blocks when transaction verifying is over

I'm student studying about bitcoin and blockchain. I want to know why all blocks have signature and key pair after the transaction is over. Why I ask this, I'm studying post quantum cryptography (PQC) ...
2
votes
1answer
62 views

Why does the chacha20 implemented in the Bitcoin Core use a 64 bit nonce?

The draft of chacha20 uses a 64-bit nonce, but the final version of chacha20 specification uses a 96-bit nonce. The #9792 PR adds chacha20 to Bitcoin Core. We can see the function ChaCha20::SetIV(...
2
votes
2answers
826 views

Is it correct to say that Bitcoin has a virtual machine in the same was as Ethereum does?

I always thought that between Bitcoin and Ethereum only the latter had a virtual machine. The answer to this thread opened my eyes to the fact that Bitcoin actual has a virtual machine. However, I ...
1
vote
1answer
23 views

Visual Studio Compilation errors in V21.1

I have successfully downloaded the source for Bitcoin Nodes V19 and V20 and built them in Visual Studio but get compilation errors when trying to do the same with V21.1. I have reloaded all dependent ...
1
vote
1answer
29 views

When would I use USDT tracing over debugging? How do they compare and complement each other?

I am starting to learn about USDT tracing that 0xB10C hosted a PR review club on in May 2021 and is covered in this blog post. I am still a little unclear when I would reach for this tool (assuming I ...
0
votes
1answer
39 views

would you please tell me where is the cpp file in which immature_balance function concerned?

I am just wanting to clear up a few details of the bitcoin immature_balance.Such as how to create the immature_balance? How to increase or reduce the immature_balance? And where is the cpp file which ...
1
vote
1answer
43 views

Why does Bitcoin Core's RPC interface not use encryption?

As the Bitcoin Core docs state: Although Bitcoin Core's RPC interface does use authentication, it does not use encryption, so your login credentials are sent as clear text that can be read by anyone ...
0
votes
1answer
40 views

Inactive nodes, validation & 51%; full & partial nodes; validation by miners vs wallets

Questions Suppose a node doesn't have internet connection then it would not receive the broadcast of other nodes then does the blockchain propagates without the validation of that node ( that is, is ...
1
vote
1answer
109 views

Get node 1 to mine another block, send it to node 2, and check that node 2 received it

I am trying to write a test with the bitcoin/test/functional/example_test.py to get node 1 to mine another block, send it to node 2, and check that node 2 received it. Any idea on how to go about/get ...
1
vote
1answer
67 views

Does Bitcoin-core support creating a new Bitcoin blockchain?

My goal is to add a new feature to Bitcoin, which requires changing the structure of the Bitcoin blockchain. So I was wondering if Bitcoin Core supports having a new/own Blockchain? If so, how to do ...
2
votes
1answer
114 views

Bitcoin HD Wallet using C#

What packages do I need to use for creating Bitcoin HD Wallet in C# using BIP44? How can I connect to a remote Bitcoin Node to read all the deposit transactions received by various child addresses in ...
6
votes
1answer
148 views

What are the upcoming scaling and privacy improvements for Bitcoin past 2021?

Taproot is coming in 2021-Nov, but its been worked on for the last couple of years. What are upcoming improvements to Bitcoin that are just being talked about or being tested?
1
vote
1answer
49 views

Can someone explains me about Liquid Network

I'm trying to integrate liquid network with my node.js application. Such that i want to create liquid wallet address, send a transaction from 1:1 on liquid network and check balance for that wallet ...
0
votes
2answers
81 views

Merkle tree hash - Computing hash manually doesnt match the one computed by SHA256D64

I am trying to go through the code to check the merkle tree hash computation done by BlockMerkleRoot in bitcoin core. The hash computed using online tools by appending transaction hashes is different ...
1
vote
1answer
33 views

What does unbroadcast mean? What does it mean for a transaction to be successfully broadcast?

What does "unbroadcast" mean? What does it mean for a transaction to be "successfully" broadcast? These questions were asked in this Bitcoin Core PR review club on PR 2261 hosted ...
0
votes
1answer
45 views

Are multiple parents/children possible in a block?

I always learnt/thought bitcoin blockchain is like a linked list and it can have only one parent and one child at max
1
vote
1answer
33 views

Where does a single script go in the Taproot tree of a script path spend?

If I only have a single script for the script path does the hash of the script get placed at the top of the Merkle tree (instead of the effective Merkle root) or does it get placed in level 1 of the ...
1
vote
1answer
153 views

What wallet support for Taproot will be included in Bitcoin Core v22.0?

What wallet support for Taproot will be included in Bitcoin Core v22.0? What will I be able to do and what won't I be able to do using the Core wallet?
-3
votes
1answer
122 views

If the Lightning Network is so great, why is it "level 2", not stable and not built into Bitcoin Core? [duplicate]

Lightning Network, as it's described, seems to solve all the problems with Bitcoin. I'm unable to accept payments due to the insane fees, but would be able to if Lightning Network were supported. But ...
1
vote
1answer
49 views

What should I include in the description of a Bitcoin Core pull request?

What should I include in the description of a pull request (PR) that I open to the Bitcoin Core repo to help reviewers quickly get up to speed and efficiently review and test the PR?
0
votes
1answer
36 views

What does net_processing cover conceptually in the Bitcoin Core codebase?

What does net_processing (.h and .cpp) cover conceptually in the Bitcoin Core codebase?
-1
votes
1answer
73 views

Bit Coin Mining

Sorry for being noob. I am in the process of developing Bitcoin Mining in Python, just curious about whether, can we able to receive the percentage of guess in Target Hash Function via API. For ...
1
vote
1answer
37 views

What do the classes ChainstateManager, CChainState, CChain and BlockManager do in Bitcoin Core?

What do the classes ChainstateManager, CChainState, CChain and BlockManager do in Bitcoin Core? Why do CChainState and CChain have a leading 'C', but ChainstateManager and BlockManager don't? These ...
1
vote
0answers
40 views

BITCOIN: get bitcoin transactions list by time using RPC on my node

I want to get the transaction list of a bitcoin node i have. I need to know: How do i get the transaction list filtered by time (1h, 2h,...) using RPC, I have been searching on bitcoin developer: RPC ...
0
votes
2answers
124 views

What contributions have Chaincode developers made to Bitcoin?

Related question: What contributions have Blockstream developers made to the Bitcoin project? Blockstream's contributions and involvement in Bitcoin is discussed a lot. I want to know Chaincode Labs's ...
2
votes
1answer
77 views

How to save the mempool information immediately before the node receives a block?

I want to use Bitcoin RPC API 'getrawmempool' to save the snapshot of the mempool immediately before my full node receives a block. This requires modification of the Bitcoin source code. How should I ...
0
votes
0answers
35 views

what is the longest period for a bitcoin transection to be confirm? [duplicate]

It's been three months but the bitcoin transaction has not been completed. Can anyone inform me?
0
votes
1answer
31 views

What is cs_main? Why is it called cs_main?

What is cs_main? Why is it called cs_main? This question was asked during the May 12th 2021 Bitcoin Core PR review club hosted by John Newbery on a Carl Dong PR to de-globalize ChainstateManager. (The ...
1
vote
1answer
40 views

What does validation cover conceptually in the Bitcoin Core codebase?

What does validation (.h and .cpp) cover conceptually in the Bitcoin Core codebase? This question was asked by Larry Ruane at the May 12th 2021 Bitcoin Core PR review club on a Carl Dong PR to de-...
1
vote
1answer
44 views

Where change the size of the window in Bitcoin code?

I already try changeing the height and width parameters of the forms in src/qt/forms but nothing changes, where else i need to look?
1
vote
1answer
42 views

Why are adresses not showing up in gettxout?

I have a bitcoin node but whenever i try to gettxout i get this response: user@bitcoin:~# bitcoin-cli gettxout "0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098" 0 { "...
0
votes
0answers
33 views

How can i locate my deceased husbands bitcoin? [duplicate]

My husband passed away 4 years ago and he bought a lot of shares in bitcoin when it first became a thing. How can i find out who he purchased these through in order to accuquire about his shares?
0
votes
0answers
27 views

How Cross border Crypto remittance apps work?

I want to develop an app that allows people to send money cross border using crypto currencies, I am trying to understand the services my app will need to achieve such? Interms of for example, how do ...
0
votes
2answers
113 views

Who approves the feature and bug code reviews in Bitcoin?

I see a list of Bitcoin feature and pull requests here. How do all million plus users agree to these feature/bug requests? Do all users of Bitcoin have to approve them, or who represents them in ...
2
votes
3answers
2k views

Will BTC script be Turing complete in future?

I want to know if BTC script will have loops in it in the future?
1
vote
0answers
66 views

Bitcoin core balance won't show up!

I have bitcoin core wallet i havent use since 2013. i let it sync fully now but it won't show my bitcoin balance and this shows up..... Warning: Unknown block versions being mined! It's possible ...
0
votes
0answers
57 views

c++ code how to restore wallet keys from mnemonic seed phrase

so iam trying to code some wallet functions in c++ i need to do the following. starting with a seed phrase restore the private keys and bitcoin addresses (all addresses generated from the seed phrase)...
1
vote
1answer
86 views

Are the blocks in blkxxxxx.dat files ordered by block height?

I'm parsing out de blockxxxxx.dat files for the bitcoin blockchain. Are the blocks ordered by height? So is the order of the data for everybody the same?
0
votes
1answer
121 views

Please i need help about BitlyCore.com [closed]

Please I need help. I want to know if anyone knows about BitlyCore.com I have been running the full block for days now and it's just stuck at 87% please I need help.
0
votes
0answers
8 views

Is cryptofree.casa genuine plateform to earn free BTC [duplicate]

As O recently login to Cryptofree.casa website, someone told me that after once it reach to 0.2 BTC then I can withdraw my wallet BTC so is it correct information??
0
votes
1answer
57 views

When should proof-of-work be done? Does it involve in mining a coin? Can it be done without real transactions to be recorded?

I am trying to understand about what bitcoin is. I conceptualize bitcoin as a proof of work required when a new block (or new coin) is created. I also understand that a proof of work involves finding ...
0
votes
1answer
52 views

I just need some advice or assistance if possible? I'd really appreciate anyones 2cents on this

I sent BTC from Paxful to an exchange called LAtoken. $36 worth of BTC was sent, nothing major to anyone else but really huge to me. Cope pasted and confirmed address. NO btc arrived almost a day ...
4
votes
2answers
67 views

Bitcoin Core: Unit Test Failure: system_tests.cpp: Line 48 BOOST_AUTO_TEST(run_command)

I cloned the Bitcoin Core and did the build. But, I am experiencing a Unit Test Failure in system_tests.cpp, Line 48 BOOST_AUTO_TEST(run_command). First, my environment: Hardware: Intel i7-8550U @1....
0
votes
0answers
15 views

Btc sent is yet to be received for over three weeks it was sent from a coinme wallet to a binace wallet [duplicate]

It’s been really hard understanding what happened Here’s the transaction HASH https://www.blockchain.com/btc/tx/b4a8e885988b8694dcccdaab83456d23544604b19be1f2bef376884f3e5bcd34
0
votes
0answers
28 views

How do senior bitcoin devs plan to share their knowledge and experience with others?

I understand Bitcoin is open source and people contribute, leave at some point (planned or unplanned) and things must go on. There are few people after a decade who are respected for their ...

1
2 3 4 5
10