Using the Data Store

Chaining blocks of data
  • Daniel Drescher


Step 14 introduced the blockchain-data-structure. It turns out that the blockchain-data-structure consists of two major components: an ordered chain of block headers and Merkle trees containing transaction data. This data structure was invented with the goal of storing transaction data in a secure fashion. But what does storing data in a secure fashion mean in this context? Answering this question is the purpose of this step. This step points out the consequences of changing data in the blockchain and it illustrates how the blockchain-data-structure detects changes. Furthermore, this step highlights the power of hash references when storing data in a change-sensitive manner. Finally, this step explains how to add new blocks to the blockchain-data-structure in a correct way.


Elaborate Process Transaction Data Initial Situation Partial Change Inconsistent State 

Copyright information

©  Daniel Drescher 2017

Authors and Affiliations

  • Daniel Drescher
    • 1
  1. 1.Frankfurt am MainGermany

Personalised recommendations