Tag: merkle-tree

58 What is the Merkle root? 2013-05-01T22:49:32.540

22 What is the benefit of using a Merkle Root rather than simply hashing all of the transactions in the block? 2013-05-08T10:24:59.447

20 Merkle Root and Merkle Proofs 2018-01-19T19:55:23.410

17 Why does each block store a Merkle root? 2016-10-11T16:56:32.217

10 Why is the full Merkle path needed to verify a transaction? 2017-01-09T17:23:06.233

7 How is it possible that transactions can be added to a block currently being mined? 2012-12-11T13:29:53.707

7 What is the canonical way of creating merkle tree branches? 2016-01-11T20:10:26.450

7 Are bitcoin Merkle trees always binary? 2016-01-28T14:07:21.000

7 How do you create a merkle tree that lets you insert and delete elements without recomputing the whole thing? 2017-02-16T04:34:46.073

7 How do merkle trees ensure credibility to blockchain, when full node wrongly denies a presence of a txn in a block? 2020-08-26T11:01:54.860

7 Adding instead of concatenating hashes in Merkle trees 2020-11-19T19:37:14.103

6 What order do transactions appear in a block? Is it up to the miner? 2012-05-30T06:38:16.633

6 How do pool operators do their hashing? 2013-04-28T19:45:39.283

6 Is there a more space-efficient way to prove that a transaction is contained within a block? 2015-04-08T07:29:03.447

5 How does a client get the merkle branch of a transaction? 2013-05-20T10:42:25.190

5 Merkle tree structure for 9 transactions 2016-07-28T13:06:31.840

5 How to build Merkle root from merkle branches? 2016-10-27T19:53:46.747

5 Does a Block contain the list of transactions? Or only the Merkle Tree? 2018-07-22T18:23:33.870

5 Is Bitcoin PoW actually SHA256 + Merkle generation? Or have I misunderstood coinbase/append? 2019-07-21T04:35:04.667

5 CVE-2012-2459 , possible code and performance improvement, is my logic correct? 2020-07-27T11:34:51.057

4 How hard is it to alter a block after it was found? 2014-10-30T01:42:38.423

4 How do I get merkle branches using the Stratum protocol? 2015-09-16T07:46:22.460

4 Algorithmic efficiency for transaction lookup in blockchain 2016-01-28T15:05:20.197

4 Where is the Merkle tree located? 2016-10-20T12:06:48.907

4 Algorithm of checking whether an element is present in a merkle tree 2016-11-05T22:39:01.287

4 Mining Block header bit reversing 2017-09-16T10:40:19.023

4 How is the Leaf node weakness in Merkle Trees exploitable? 2018-06-10T19:49:18.050

4 Can SPV clients offer "proof of absence" of a transaction? 2018-07-30T17:52:45.457

4 If SPV clients didn't exist, would Bitcoin still use Merkle trees? 2018-08-30T22:02:28.053

4 How do I calculate the witness commitment hash for a given block? 2018-10-02T04:30:37.690

4 Why was an insecure merkle tree implementation chosen? 2018-11-13T12:16:54.993

4 Is Merkle tree pruning described in the whitepaper feasible/useful? If not, would there be any alternative? 2020-06-22T08:57:25.360

3 Where is the incentive to update the Merkle root 2013-04-01T11:09:18.157

3 Get confused on the merkle tree algorithm 2013-12-30T03:04:27.910

3 What is the purpose of Merkle Tree in blocks? 2015-02-13T06:36:23.963

3 Pruning the branches in Merkle Tree 2015-02-18T04:00:52.147

3 Pairing pattern of txids in merkle tree 2015-05-04T10:47:10.517

3 How can I verify my merkle root function is correct? 2016-08-02T22:26:59.917

3 How do you know that Block, the Merket Root & the hashes in the path are authentic? 2017-01-06T11:28:23.567

3 Mining Process - Transactions Selection 2017-10-31T20:16:31.730

3 How could we determine that a particular transaction in which block's Merkle tree? 2017-12-05T13:54:41.457

3 Checking the Merkle Root for Block #100000 2018-01-05T22:06:58.847

3 What is the difference between Root Hash and Block Hash? 2018-02-06T19:37:57.633

3 Who gives SPV nodes merkle path to do validation for small subset of transaction? 2018-05-07T14:34:54.667

3 Question about identical txids/merkle tree in Developer guide 2018-08-22T07:00:43.987

3 Are number of transactions in Merkle Tree always "even"? 2018-09-18T12:48:12.737

2 How big would the transaction history be if all spent transactions were pruned? 2013-04-01T21:41:59.000

2 Is pruning of the merkle tree implemented in the bitcoin android wallet? 2013-04-10T16:23:17.400

2 How do transactions fit into mining? 2013-07-03T14:00:25.493

2 How is the Merkle Tree sequentially propagated, and are the parts addressed? 2014-01-05T18:55:32.540

2 What shape of merkle tree does the Bitcoin client build? 2014-09-01T03:08:16.340

2 Bitcoin payment verification 2014-10-22T20:03:32.493

2 Transactions used to form a block 2015-01-06T17:00:50.020

2 How often do miners recalculate the merkle root they're working on? 2015-11-27T20:19:51.983

2 When do miners stop waiting for new transactions? 2016-11-09T04:17:01.630

2 Understanding simplifying payment verification 2017-07-12T13:56:46.213

2 Double Hashing Merkle Trees 2017-07-23T14:33:26.667

2 Understanding SPV, pruning and its downsides, as well 2017-08-02T01:41:02.403

2 Merkle tree structure inside blocks - what are they for? 2017-08-16T10:45:08.530

2 How To Calculate Merkle Root? 2017-10-16T09:10:02.577

2 Blake-256 genesis block generation helpint 2017-12-28T03:12:12.933

2 Using the Merkle Root to prove the integrity of a block's transactions 2018-01-05T21:06:50.353

2 Is the hash of the coinbase transaction needed for the merkle root? 2018-03-02T08:28:13.797

2 Merkle Tree computations 2018-05-17T11:36:42.837

2 While calculating merkle proof, where are the other hashes being stored? 2018-07-31T07:09:34.273

2 How come Merkle tree is more efficient when tree branches are not stored in blockchain? 2018-09-14T18:49:25.610

2 Example of data that is hashed in the merkle tree for a transaction 2019-02-17T07:28:45.513

2 Does merkle root contain hashes of transactions from previous blocks? 2019-08-24T09:35:33.390

2 RSA accumulator vs Merkle Proofs 2019-12-28T14:07:23.450

1 How do I compute merkle root for genesis block? 2013-04-14T06:52:02.087

1 do transaction merkle trees have any use outside individual blocks? 2013-12-09T02:22:21.693

1 Visualize Merkle tree 2016-04-05T02:43:01.193

1 Restarting mining on new transaction 2016-09-08T11:19:26.937

1 Why must be the Merkle Tree a full binary? 2017-01-12T18:43:22.773

1 How does merkle tree verification of transaction work? 2017-03-27T08:36:57.253

1 How can I see or validate mining in regtest mode? 2017-07-11T08:01:54.547

1 Is the block 'chain' actually a merkle tree? 2017-09-05T11:32:24.413

1 merkle root 2 codes 2017-09-20T18:50:11.213

1 Merkle Root for 1-transaction block! 2017-10-19T03:28:56.890

1 How particular node is searched in Merkle tree? 2017-10-26T11:22:06.807

1 General Bitcoin questions 2017-12-13T08:45:37.890

1 Why have proof of work? 2018-01-19T14:40:06.370

1 Merkle root vs message digest? 2018-02-04T09:40:16.330

1 Deserializing merkleblock message 2018-02-09T13:50:11.700

1 Merkle root Vs transaction hashes 2018-05-15T08:59:55.583

1 Lite-wallet transaction confirmation procedure 2018-06-08T22:18:54.023

1 Lightning Network: are all keys pre-generated in the base row of the merkle tree? 2018-06-28T10:34:28.340

1 Why do Merkle trees have a structure such that everything is in pairs? 2018-06-29T07:10:55.430

1 How is Merkle path derived or calculated? 2018-09-26T22:18:37.710

1 How chaining the blocks protect against altering data? 2019-04-15T09:05:06.123

1 Doubt regarding hashing function in Merkle trees 2019-07-04T17:45:18.683

1 Intuition for Simplicity's CheckSigHashAll 2019-09-22T03:58:43.450

1 How to find my transaction from root of Merkle Tree 2020-05-04T10:15:38.217

1 A Bitcoin soft fork idea to help compress the blockchain 2020-05-11T12:58:57.810

1 Merkle root with one transaction 2020-07-24T12:49:14.550

1 How does a Merkle proof differ from the Merkle tree? 2020-09-22T19:40:40.607

1 Is this Merkle hash root problem existent in Bitcoin? 2020-09-29T17:38:42.590

1 Do full nodes store the complete merkle tree or do they regenerate it when creating a merkle proof? 2020-10-08T21:45:53.343

1 Question about Merkle path verification 2020-10-20T22:35:30.580