Questions tagged [block]
The components of the blockchain and a data structure that collects transactions.
705 questions
3 votes
1 answer
310 views
Increasing probability of block hash collisions when difficulty is too high
Suppose Bitcoin is operating at a very high difficulty. Then there are only relatively few valid block hashes (those below the current target, which should be relatively low if the difficulty is high)....
0 votes
1 answer
25 views
Btcminer online
I recently came across BTCMiner Online and I'm trying to figure out whether it’s a reliable option for cloud-based Bitcoin mining. The site claims to offer automated BTC mining, fast payouts, and ...
0 votes
0 answers
81 views
LDB - Checking Block Validation Status of block 0
I'm reading the Bitcoin Core LevelDB index (blocks/index) and using the BlockStatus flag to determine whether a block is valid and part of the active chain. I'm currently using the following check: if ...
3 votes
2 answers
481 views
Why is the Bitcoin block 886688 nearly empty?
I was analyzing the mempool and came across this recent block: https://mempool.space/block/00000000000000000001822dc3db70b75d281687f8baa10d1818d0703f49fec0 It stands out for two reasons: It was mined ...
5 votes
1 answer
133 views
CoinbaseTx Id on Witness Commitment Merkle Tree
The witness commitment located in one output of the coinbase transaction contains: OP_RETURN commitment_prefix|witness_commitment Where commitment_prefix=0xaa21a9ed and witness_commitment=sha256(...
1 vote
3 answers
262 views
What’s up with the format of the block files?
How do I convert the blk00000.dat file and all subsequent blockchain files so that there are magic bytes and everything else?
1 vote
1 answer
107 views
Will a transaction without transaction fee be ignored indefinitively and never put in the blockchain?
If I broadcast a transaction of mine, and decide to not put any transaction fee, is there still an incentive for a miner to include it in to the block? Maybe related to this, when the block itself ...
1 vote
1 answer
458 views
How is the Bitcoin Public Ledger stored?
I'm trying to create a functional replica of the Bitcoin protocol, albeit at a smaller scale, for an academic project. As far as I'm aware, the Bitcoin Public Ledger is a list of all BTC transactions ...
2 votes
1 answer
263 views
Duplicate blocks in Bitcoin blockchain
I created a parser and split the entire chain into pieces. When inserting them into a database, to my surprise there were 187 blocks with the same hashes, so initially I thought there was something ...
0 votes
0 answers
154 views
What is the role of "Invalidateblock" RPC command and are there any possible transaction validation issues with regard to this?
I have been testing various RPC commands on bitcoin. The "RPC API Reference" page well demonstrates almost all of the commands. But by reading the source code (bitcoin v27.0), I noticed that ...
0 votes
1 answer
150 views
Is there a Bitcoin Core RPC that creates a block including merkle root and coinbase based on my address?
Trying to get some commands that can construct the block body for me, and then output that along with the Merkle root, based on an input address. It's fine if they are done as two separate commands, ...
0 votes
1 answer
141 views
Winner of block reward command
What is the bitcoin-cli command to view the winner of each block reward in bitcoin mining? How do you find out the winning mining pool of each block reward?
2 votes
0 answers
68 views
Will Bitcoin Core still respond quickly to a rpc-call when new blocks come in fast?
I had my Core Lightning node crash a few times because Bitcoin Core didn't respond in time to a rpc-call. I found that this happens when new blocks are generated quickly, like below: 849683 2024-06-...
0 votes
0 answers
185 views
bitcoin core 27 initial sync blockchain errors
i was sent here from reddit https://www.reddit.com/r/Bitcoin/comments/1d5wgma/bitcoin_core_27_initial_sync_blockchain_errors/ i did some research and checked the debug.log, it had this error twice: ...
0 votes
1 answer
80 views
Must input UTXO references be unique in a transaction, and/or unique in a block?
Must input UTXO references (txid + vout) be unique in a transaction, and/or be unique in a block? Put another way, is it a rule that UTXOs can be consumed piecemeal in transactions and blocks, so long ...