The powerhouse behind hiveDisk
Meet hiveNet
A fully distributed cloud
HiveNet is our distributed cloud infrastructure. It brings together individual nodes—users like you, who contribute their storage space—to create a secure and resilient network.
This network forms the backbone of hiveDisk, enabling us to provide our users with an affordable, efficient, and highly private cloud storage solution.
In the future, we will be building more cloud solutions on hiveNet, from creating backup vaults to sharing your computing power.
HiveNet is an alternative to traditional centralized data centers
All major cloud companies rely on huge data centers running 24/7. Our solution is different - it uses hard drives of computers like yours so it doesn’t use any extra energy.
Learn moreThis is how hiveDisk
works on hiveNet
Uploading and Preparing Your Data
Upload and Chunk
During the upload, your data is divided into manageable pieces, known as "chunks", and distributed across the Hive network.
This enhances performance, as bandwidth demands are dispersed across hiveNet.
Compression and Encryption
Each chunk is compressed using the zlib algorithm to minimize its size. Then, client-side encryption is applied, ensuring that no one, including Hive, can access your data.
AES-GCM with a 256-bit key is used, which is considered quantum-safe.
Sharding and Encoding
After encryption, chunks are further divided into shards and encoded using erasure codes (specifically, Reed-Solomon codes), resulting in additional shards.
This encoding allows for the retrieval of the original data with only 50% of available shards.
Storing and Maintaining Your Data
Node Selection and Dissemination
HiveNet selects the most suitable nodes based on reliability, capacity, performance, and location to host your data shards. The chosen shards are then uploaded to these nodes.
Monitoring and Healing
HiveNet continually monitors the network to ensure data availability, even when nodes disappear. It tracks the redundancy ratio of your data (the total number of available shards divided by the number of shards required to reconstruct your data).
If the redundancy level falls below a safety threshold, the network triggers a swarm healing process to regenerate new shards, maintaining the desired redundancy ratio.
Retrieving Your Data
Downloading and Decoding
To retrieve your data, hiveDisk downloads the minimum subset of shards needed to decode the chunks. The decoding process generates encrypted and compressed chunks.
Decryption and Reconstruction
After retrieving the encryption keys from the network, the chunks are decrypted. This process is zero-knowledge and happens only on your device, ensuring your data's security. Following decryption, your data is reconstructed.