STORAGE LAYER IN MODULAR BLOCKCHAIN ARCHITECTURE

The storage layer is one of the layer in the modular blockchain architecture that stores Hela’s entire ledger and providesdata availability for Hela. The data in this layer also requires confidentiality guarantees.

The storage layer is a critical component in our blockchain infrastructure, designed to enhance the availability, reliability, and security of data across all nodes in the system. One of its primary roles is to combat ‘data withholding attacks’, where

malicious nodes refrain from sharing or publishing certain data to disrupt the system.

Such attacks can hinder the transparency and trustworthiness of decentralized networks.

By addressing this concern, the storage layer significantly improves overall transparency and trust within the blockchain.

TECHNIQUES THAT GOVERNS THE FUNCTIONALITY OF STORAGE LAYER

There are 2 techniques that plays the role of the storage layer functionality which include;

1. Data Availability sampling

2. Data Verification

1. Data Availability Sampling:

Data availability sampling is predicated on the assumption that by checking a random subset of a large data set, we can accurately infer the availability of the complete data set. This process, also known as probabilistic data checking, hinges on the robustness of erasure coding – a sophisticated method of data protection.

2. Data Verification:

is a process that certifies the correctness and consistency of the sampled data. This verification is achieved using Merkle Trees, a type of binary

tree used extensively in blockchain systems for efficient data verification.

The amalgamation of erasure coding in the data sampling process and Merkle Trees in the data verification process allows for robustness of the storage layer. The distributed storage scheme ensures a high degree of data redundancy and facilitates efficient data availability checks.

For Follow up

Join us on Discord: https://discord.gg/8BKwtWvjDd

#HeLa #Helachain #web3