Linked Questions
19 questions linked to/from What is the Merkle root?
0
votes
1
answer
535
views
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 ...
27
votes
6
answers
10k
views
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 ...
18
votes
4
answers
18k
views
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 ...
5
votes
3
answers
413
views
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 ...
3
votes
4
answers
2k
views
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 ...
3
votes
2
answers
863
views
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 ...
5
votes
1
answer
1k
views
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 ...
3
votes
2
answers
1k
views
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.
3
votes
2
answers
2k
views
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
...
3
votes
2
answers
572
views
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 ...
3
votes
2
answers
614
views
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 ...
2
votes
1
answer
560
views
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, ...
4
votes
2
answers
596
views
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
...
3
votes
1
answer
349
views
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 ...
1
vote
1
answer
367
views
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 ...