Using the traditional, layer 1 blockchain for data storage is widely known to be expensive and inefficient. Consequently, data for Hellar Platform applications is stored in Drive, a layer 2 component that provides decentralized storage hosted by masternodes. As data changes over time, Drive maintains a record of the current state of each item to support easy retrieval using HAPI.
There are a number of components working together to facilitate Drive’s overall functionality. These components are listed below along with a brief description of service they provide:
The process of adding or updating data in Drive consists of several steps to ensure data is validated, propagated, and stored properly. This description provides a simplified overview of the process:
Storing data in Drive