What is hiveNet?
hiveNet is a secure, distributed, sustainable cloud, federating and weaving unused capacity of computers. hiveNet offers secure storage (hiveDisk and hiveVault) and compute (hiveCompute and hiveBuild) services from its network called hiveNet. Users of hiveNet, aka Hivers, share their computing resources, hard drives, CPUs, GPUs and bandwidth with their peers to create Hive’s network - hiveNet.
Who is a Hiver?
A Hiver is someone who actively participates in the Hive community by sharing their computing resources, such as hard drives, CPUs, GPUs, and bandwidth, to help build and maintain Hive's network. This term includes both individuals who contribute storage and/or computing capacity, as well as the employees of Hive itself.
What is the Hive community?
The Hive community is a collective of active Hivers who contribute their unused computing resources to Hive. They are the backbone of our distributed cloud network, helping to make Hive more robust, secure, and sustainable. The community is not just a page on the website—it's a dynamic group of people who actively participate in and contribute to the growth and development of Hive.
What can I do with hiveNet?
We are building the following services:
- hiveDisk: securely store your files and access from anywhere.
- hiveCompute: run your applications on hiveNet.
- hiveVault: securely and permanently stores your most confidential documents.
- hiveShare: securely share your files without any size limits.
- hiveBuild: build your distributed programs on top of hiveNet's APIs.
When can I use these services?
hiveDisk is already . We will progressively introduce the rest to the Hive community as we deliver our roadmap. Each month we’ll be adding new features. Stay informed on our product updates by following us on our social media channels or Discord (check the footer for all the links).
How does hiveDisk work?
When you put your files in hiveDisk, these files are split into chunks. Each chunk is then compressed, encrypted, and encoded for data reliability before it is sent over hiveNet. The reverse happens when you download your data from hiveNet. Read more
Can I use hiveDisk on any kind of laptop/computer?
Yes. hiveDisk works on any type of computer as long as it runs one of our supported operating systems: MacOS, Windows 10 or 11, and Linux.
Could having too many nodes have a negative impact on performance?
hiveNet's performance is not sensitive to the number of nodes that are part of hiveNet. Peer-to-Peer systems, like hiveNet, offer intrinsically better upload and download speeds than traditional client-server systems.
Is there a limit of file size in Hive?
In our current release the maximum size we support for uploading is 3GB. In our future releases we will increase this size limit to allow much larger files to be stored securely in hiveDisk.
How can I use hiveCompute and where do I find it?
We are currently focusing our product efforts on data storage and sharing. We will introduce the hiveCompute platform in 2023.
Is hiveNet only for consumers? Can I use it for my business?
We are building hiveNet for everyone and expect that individuals and businesses will benefit from our secure storage and compute solutions. With each release of our software we will create richer features which will cater to more specific business requirements.
Can we use hiveNet on different machines at the same time?
Yes. You can install hiveDisk on multiple machines.
What is the technology behind hiveNet?
hiveNet uses distributed computing technologies, known as peer-to-peer computing, to enable users' computers to communicate amongst themselves rather than through a central authority, i.e. datacenters of a centralized cloud provider. These peer-to-peer technologies have been in the market for over 30 years. The most known examples of applications using peer-to-peer computing are: Skype, BitTorrent, and Bitcoin.
What is the security model of hiveNet?
hiveNet is engineered to minimize how much you need to trust us. We’ve built security and confidentiality into the core of the system. Your encryption passphrase is used to generate your encryption keys and it never leaves your device, and isn’t accessible to anyone, including us. All the data that you store on hiveNet is encrypted, including its metadata, with this encryption key that only you will ever have access to.
Additionally your data is cut into small "chunks", each of which is encrypted again, this time with a different key, before being distributed throughout hiveNet. This means that the possibility of an attacker gaining access to your files and then having the ability to decrypt and assemble each of the chunks to recompose your file is practically impossible.
How does hiveNet manage passwords?
hiveNet users have two passwords. One for the login, the “account password”, and one for the encryption of the files, which we call the “encryption passphrase”.
The account password is managed by hiveNet, and can be recovered. It is not used for anything else but logging in. This password cannot decrypt or encrypt any files or associated metadata in hiveDisk.
The encryption passphrase you create when you setup up hiveDisk for the first time is only available on your computer, and nowhere else. hiveNet cannot access it, therefore it cannot be recovered if you lose it. If you lose it, you will lose permanent access to all the data stored in hiveDisk. Keep it safe, for example in a password manager.
Can Hive’s technology be trusted?
We’re in the process of establishing partnerships to demonstrate that we are true to our word with:
- Security agencies
- Auditing agencies
We’re also putting in place a security bounty program to ensure that, if you or anyone finds an issue, we will happily collaborate with the finder, and reward them for their contribution.
What about the performance of hiveNet?
It may seem counterintuitive, but it’s actually better for performance to store files across many distributed nodes. If stored on a single node, you will retrieve a first block of data, then a second, etc. If these blocks are stored in many nodes, you will retrieve them all at the same time. Performance actually depends on many other parameters (your access bandwidth, the load on your device or the server, how many back-and-forths are required to retrieve your file, etc.). But the peer-to-peer nature of our solution provides intrinsically better performance than centralized systems.
How do you guarantee availability of my files?
hiveNet's system is resilient to nodes appearing and disappearing from hiveNet. Imagine your file broken into 100 pieces, like a puzzle. Hive builds an additional 100 special pieces that it distributes with the original pieces. As long as Hive can retrieve 100 out of the 200 pieces, it will be able to reconstruct the puzzle.
While some devices will be on or off, other devices such as NAS or mobiles are mostly always on. Hive understands the behavior of the devices and assigns a class of availability to each device. This enables a proper placement strategy to distribute these 200 pieces to maximize availability.
How do you guarantee the durability of my files?
hiveNet first guarantees that the data in each puzzle piece is not corrupted by storing signatures along with the data. Corrupted data is then removed from hiveNet. Second, hive nodes monitor these puzzle pieces, and reconstruct new ones when not enough pieces are available. Over time, you will always be able to reconstruct the puzzle.
Why would hiveNet consume less electricity than data centers?
There are approximately 20 million servers in data centers around the world. These consume today approximately 40 TWh representing 2% of overall electricity demand. However, due to the growth of the Internet - storage and compute - this is expected to grow to up to 20% of overall electricity demand in the coming decade. This is soon going to outgrow the energy consumption of the airline industry.
A significant portion of this energy is not directly used for useful compute and storage:
- 43% of the energy is consumed for cooling and by idle servers.
- 14% of the energy is consumed by the storage disks and network.
Hive is designed to save energy on a number of elements:
- No dedicated cooling is required on user devices.
- No additional servers are needed to run programs.
People will turn off their devices (or let them go to sleep mode) when they get idle. We will get power savings, at the expense of adding more data redundancy in the network.
Lastly, Hive will take into account geographic proximity when allocating node storage to ensure that data avoids traveling the entire planet to get to its destination.
Aren’t you going to consume more energy by having people keep their computers powered?
We don’t expect people to keep their computers powered. hiveNet is designed to be resilient to intermittent nodes at the cost of adding data redundancy in the network to compensate for it. Hivers should actually keep using their computers as they normally use to: their power consumption will then be linked to actual real activity.
Devices that are always-on (e.g., servers, etc.) will be classified as such and used in priority to avoid unnecessary data redundancy.
Is hiveNet decentralized or distributed?
Even though these two terms are often used interchangeably, they actually refer to two different concepts:
- Centralization and decentralization refer to control: in a centralized system, control is exerted by just one entity, which is not the case in a decentralized system, where control is exerted among several independent entities.
- Centralized and distributed refers to differences of location. In distributed systems, parts of the system exist in several locations.
With the advent of distributed ledgers such as blockchain, decentralization has been highlighted as the main innovation and differentiation. You will often read that “distributed ledgers eliminate the need for central authorities”. Indeed, but this has also created some confusion. Some “permissioned or private blockchains”, used for businesses, may be only partially decentralized, because they rely for some aspects on a central authority (like the ability to join the closed network).
hiveNet is a distributed peer-to-peer cloud, as it is hosted on everyone’s computer. It also relies on a decentralized data exchange layer: a Hiver will always be able to retrieve her/his data directly from the peers, without interacting with any central authority like Hive. However, like for “permissioned blockchains”, some of our advanced services will rely on Hive’s control layer.
Is hiveNet a web3 initiative?
Yes, hiveNet is a web3 initiative, as our product is built on a distributed computing framework, but unlike many other similar initiatives, Hive doesn’t use any of the blockchain technologies.
Web3 is defined as a decentralized system with data exchanged peer-to-peer, which relies on devices at the edge (mobile phones, appliances, sensors, laptops), which is trustless and permissionless, and semantic-based. By this definition, hiveNet fits into web3.
Does hiveNet use or have its own crypto coin?
No, hiveNet does not have its own crypto coin.
How will Hive handle GDPR?
GDPR is a legal framework setting guidelines for the processing of personal information. On hiveNet, all personal data stays with our users; the only personal information our hiveDisk collects are the person’s name and email address. All other information on hiveNet is encrypted and cannot be linked back to a user, or even a user identifier. Beyond that, we provide the capability for our users to modify this information and delete their account and the corresponding data.