1. Extract
Developing a Schema & Building a Parser
First we characterize a blockchain’s schema, which can be thought of as an outline of all the key definitions needed to extract data from a particular blockchain. We then build a parser based on the agreed upon schema. A parser is a small amount of code that transforms the contents of each block into the predefined format of the schema.
Walking the Chain
Flipside runs the parser in our infrastructure which automatically extracts the blockchain’s data, ‘walking’ through the chain one block at a time until it reaches its maximum height. The height will increase as new blocks are added to the chain, which means we are continuously extracting new data and ingesting it in our warehouse.