19 questions linked to/from What is the Merkle root?
Why use Merkle Root (and not just concatonation of all hashes?) [duplicate]
I am studying the bitcoin protocol and do not exactly understand why a Merkle root is used to register all the transactions. What is the point of using a tree-wise structure when you can also just ...
Merkle Root and Merkle Proofs
This is one of those questions that everyone seems to write about but the same bad explanations are just plagiarized from site to site. Edit: The heart of my question is why Merkle trees are claimed ...
Why does each block store a Merkle root?
I understand how a Merkle root is calculated and stored in the block. But how do miners verify a transaction using the Merkle root? Here are 18 conditions that verify a transaction. None of them uses ...
How hard is it to alter a block after it was found?
Once a miner has found a block, how easy it is for him to add or remove a tx included in that very block? Would he have to solve the modified block from the scratch or is there a point he can resume ...
What exactly is the input for the Hash pointer in block k+1?
I'm not sure how to ask this question clearly so I will ask it three different ways and hopefully someone understands me. Is the input for the hash pointer in block k+1 just the transactions in block ...
How does a node get information from other nodes?
I think a node sometimes needs to get a information from other nodes. e.g. get set of UTXO. get main(longest) chain. I have two questions. How does a node tell other nodes these requests? Like ...
What is a block?
I know bitcoin has a block chain that is from my best representation a list of blocks. I know the block holds many transactions. But i'm still very much lost as to what a block is and how a block can ...
What is the point of keeping transactions if they are hashed?
In the blockchain people keep saying that all of the transactions are listed. Then why are they hashed? What's the point of hashing them if you can't check the blockchain afterwards.
How could we determine that a particular transaction in which block's Merkle tree?
https://blog.ethereum.org/2015/11/15/merkling-in-ethereum/ : If the light client wants to determine the status of a transaction, it can simply ask for a Merkle proof showing that a particular ...
How do you know that Block, the Merket Root & the hashes in the path are authentic?
I went through this Q & A on Merkle Root What is the Merkle root? And several others on the Merkle Root & the Merkle Tree. I understand what is a Merkle Tree & how you can take use your ...
Verifying that a transaction is in the blockchain
Let me first start off by saying im just learning about blockchain and the technical aspects. From my understanding, each transaction is cryptographically hashed, the hashes are paired and hashed ...
How is the mempool incorporated in the calculation of the block hash?
So I've been reading about how the nonce is calculated. There is one part that I don't get. So there is a mempool, and each node (or mining node) takes a part (or the whole part) of that mempool, ...
Is that proved that for each block there is always nonce value which will make block hash to start by n count of 0
Sorry for the obvious question, but I'm looking for a mathematical prove. Block header is calculated as a concatenation of the following values. Version hashPrevBlock hashMerkleRoot timeStamp Bits ...
Does Bitcoin Unlimited keep ASICBOOST intact vs going with segwit?
In light of the new findings about ASICBOOST from bitmain. Having that segwit disables ASICBOOST, does this mean that Bitcoin Unlimited leaves this ASICBOOST feature intact? Having that segwit ...
How are thousands of transactions put into a block?
As much as I hate to admit it, I am not very tech savvy, and as such, I am fairly confused about the concept of the blockchain. I understand that the chain holds information about previously approved ...