Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

New answers tagged


The block header is part of the block, so you can request the entire thing and just consider the first 80 bytes. Software generally shouldn’t need to do this though.


Really getblocks should have been called getblockhashes , as the response contains just block hashes, not full blocks. Every block can be observed in three different ways: The full block, containing all transactions and header information. The block without the transactions, but just the 80-byte header which includes a Merkle root committing to the ...


Transaction confirmation is an external concept which tells you how difficult it is (in terms of probability) to remove that transaction from the block that contains it due to reorganization of the blockchain. Genesis block transaction is a special one as it is hardcoded in the source code and the entire Bitcoin blockchain is built on top of the Genesis ...

Top 50 recent answers are included