Unanswered Questions
3,257 questions with no upvoted or accepted answers
12
votes
0
answers
197
views
What prior work influenced the design of the Bitcoin instruction set?
The "Script" system used by Bitcoin transactions is commonly described as a Forth-like, stack-based language.
What prior work influenced the design and layout of the Script instruction set?
...
10
votes
1
answer
255
views
Miners setting locktime in coinbase transaction
Some coinbase transactions have locktime values set. One such recent example is:
{
"txid": "5166cb509a5d786db33963a269ea08ff82a1c40d37d4fb828a394b0465cd5efd",
"hash": ...
8
votes
0
answers
371
views
Obtaining historical orphaned blocks (chaintips) without old node
I'm attempting to do some research surrounding orphaned blocks within the Bitcoin network. From my understanding the best and really only way to obtain data for blocks that no longer exist in the main ...
8
votes
0
answers
7k
views
How to recover corrupted Bitcoin-Core blockchain?
I recently experienced a I/O error resulting in data block corruption or index corruption cause bitcoin-qt wasn't quitting so I forced bitcoin core to shutdown without killin it properly. I checked ...
7
votes
0
answers
82
views
How does this field multiplication in libsecp256k1 work?
I'm looking at libsecp256k1's codebase, for learning reasons (doubt I can contribute with anything useful there). While looking at the field implementation, the implementation of ...
6
votes
0
answers
3k
views
Format of mkey field in encrypted wallet.dat file
I am writing a C++ application to scour large files (typically disk images) for wallet.dat files, with the intention of recovering the private keys.
At the moment I am struggling the data contained ...
6
votes
1
answer
659
views
Test Network Genesis Block
I am using BitcoinJ for my java application which fetches the test network's genesis block. I referred to the basics mentioned at JavaWorld and BitcoinJ's Google Code wiki.
I am able to get it ...
5
votes
0
answers
260
views
Satoshi introduced the 1MB block size limit in a commit. Why did Andresen make an identical commit some days later?
Satoshi added the 1MB block size limit in this commit on 15 July 2010
https://github.com/bitcoin/bitcoin/commit/a30b56ebe76ffff9f9cc8a6667186179413c6349
https://sourceforge.net/p/bitcoin/code/103
...
5
votes
0
answers
108
views
Does BIP70 have any problem (security/privacy/etc)? Why will Bitcoin Core disable it by default in the next major release (0.19.0)?
Recently it's reported that Bitcoin Core will disable BIP70 support by default in the next major release (0.19.0): https://cointelegraph.com/news/sorry-bitpay-new-bitcoin-upgrade-proposal-disables-...
5
votes
1
answer
2k
views
How to build Bitcoin binaries for Windows on Ubuntu using cross-compile
I am trying to build Bitcoin 0.13 for Windows. I've always used this guide for building previous versions. Now seems that developers have changed their mind regarding Windows, and the new way seems ...
5
votes
1
answer
550
views
How to build Merkle root from merkle branches?
Is there any help/tutorial on how to build the Merkle root from stratum data?
The Slushpool's stratum protocol has an example of a mining job but it does not contain any Merkle branches and I don't ...
5
votes
3
answers
16k
views
Historical BTC data in JSON
As of now, the only API I can find that serves historical data is https://blockchain.info/charts/market-price?timespan=60days&format=json. It only uses USD, and I need to serve non-USD data. My ...
5
votes
0
answers
306
views
BTCJam API 500 errors
I am currently trying to set up an application using the BTCJam api. I think the api could be very useful, but I have been unable to get it to work fully, and since support isn't responding, I thought ...
5
votes
1
answer
1k
views
addnode in bitcoin.conf doesn't work (Regtest mode)
I'm trying to make to nodes on the same computer communicate.
I set up two bitcoin folder with two bitcoin.conf files.
bitcoin.conf in the second node is the following:
rpcuser=bitcoinrpc
...
5
votes
2
answers
934
views
bitcond and bitcoin-Qt system configuration and bandwidth requirements
What is the best operating system configuration for a computer to run (bitcoind or bitcoin-Qt) and (BFGminer or CGMiner) under Linux, assuming that it will be connected to a 3 Terrahash mining rig on ...