Background

Traditional blockchain networks face significant challenges when it comes to storing vast and ever-changing datasets. These challenges can be categorized into sub-problems such as Proof of Publication, Proof of Storage, and Proof of Retrievability.

  • Proof of Publication refers to ensuring that data is initially published on the network and that nodes have the option to download and store the relevant data. In traditional blockchains, the storage capacity of a single node is limited, making it difficult to handle large amounts of dynamic data. DataTie addresses this challenge by introducing a dynamic data sharding approach. By partitioning the data into multiple shards, DataTie enables decentralized storage of large dynamic datasets. Each shard can be replicated on multiple physical disks to ensure redundancy. This way, the storage capacity is effectively expanded, and the network can handle datasets that exceed the capacity of a single node.

  • Proof of Storage is another critical challenge in storing vast and ever-changing datasets. It ensures that the data is stored somewhere in the network and prevents data loss. DataTie tackles this challenge by implementing a Proof of Storage mechanism. The network consists of es-nodes responsible for off-chain data storage replicas. These es-nodes continuously sample the data using Dynamic Accumulators (DA), providing verifiable proof of storage. This ensures the integrity and availability of the data within the DataTie network.

  • Proof of Retrievability is also crucial in the context of storing large and dynamic datasets. It ensures that anyone can retrieve the data, even in the presence of malicious nodes that may attempt to withhold it. DataTie's dynamic data sharding and Proof of Storage mechanisms contribute to achieving proof of retrievability. By replicating the shards on multiple nodes, DataTie ensures that the data is accessible and retrievable by anyone in the network.

DataTie addresses the challenges faced by traditional blockchain networks in storing vast and ever-changing datasets by introducing a dynamic data sharding approach. This approach expands the storage capacity of the network and enables decentralized storage of large dynamic datasets. The implementation of Proof of Storage and Proof of Retrievability mechanisms ensures the integrity, availability, and accessibility of the stored data. By leveraging these solutions, DataTie offers a robust and scalable storage layer that can handle the storage needs of various applications on the BNB Chain.

Last updated