O hiveDisk deve a sua eficiência, fiabilidade e robustez a uma intrincada rede de nuvens distribuída e sustentável - a hiveNet.
Todas as grandes empresas de computação em nuvem dependem de enormes centros de dados que funcionam 24 horas por dia, 7 dias por semana. A nossa solução é diferente - utiliza discos rígidos de computadores como o seu, pelo que não consome energia adicional.
Leia nosso relatório de sustentabilidadeA hiveNet é a nossa infraestrutura de nuvem distribuída. Reúne dispositivos individuais de membros da comunidade, que contribuem com o seu espaço de armazenamento para criar uma rede segura e resistente.
Esta rede constitui a espinha dorsal do hiveDisk, permitindo-nos fornecer aos nossos utilizadores uma solução de armazenamento em nuvem acessível, eficiente, sustentável e altamente privada e segura.
No futuro, iremos criar mais soluções de nuvem na hiveNet, desde a criação de cofres de backup (hiveVault) até à partilha do seu poder de computação (hiveCompute).
Simples por fora, complexo por dentro. Há muita "magia" a acontecer para manter os seus dados privados, seguros e prontos a utilizar.
É aqui que os seus dados são divididos, encriptados e codificados, prontos para serem armazenados na hiveNet.
Pedaço
Antes do carregamento, os seus dados são divididos em partes geríveis, conhecidas como "pedaços".
Compressão e encriptação
Cada pedaço é comprimido utilizando o algoritmo zlib para minimizar o seu tamanho. Em seguida, é aplicada a encriptação do lado do cliente, garantindo que ninguém, incluindo a Hive, pode aceder aos seus dados. É utilizado o AES-GCM com uma chave de 256 bits, que é considerado seguro em termos quânticos.
Sharding e codificação
Após a encriptação, os pedaços são divididos em fragmentos e codificados utilizando códigos de apagamento (especificamente, códigos Reed-Solomon), resultando em fragmentos adicionais.
Esta codificação permite a recuperação dos dados originais com apenas 50% dos fragmentos disponíveis.
Eis como escolhemos onde armazenar os seus dados e o que fazemos para garantir que permanecem seguros e acessíveis.
Seleção e difusão de nós
A hiveNet selecciona os nós mais adequados com base na fiabilidade, capacidade, desempenho e localização para alojar os seus fragmentos de dados. Os fragmentos escolhidos são então carregados para esses nós.
Monitorização e cura
A hiveNet monitora continuamente a rede para garantir a disponibilidade dos dados, mesmo quando os nós desaparecem. Ele rastreia a taxa de redundância de seus dados (o número total de fragmentos disponíveis dividido pelo número de fragmentos necessários para reconstruir seus dados).
Se o nível de redundância descer abaixo de um limiar de segurança, a rede desencadeia um processo de recuperação do enxame para regenerar novos fragmentos, mantendo o rácio de redundância desejado.
Quando você precisar recuperar seus dados, esse processo garante que você possa baixar, decodificar e descriptografar seus dados.
Download e decodificação
Para recuperar seus dados, o HiveDisk baixa o subconjunto mínimo de fragmentos necessários para decodificar os fragmentos. O processo de decodificação gera blocos criptografados e compactados.
Descriptografia e reconstrução
Depois de recuperar as chaves de criptografia da rede, os blocos são descriptografados. Esse processo é de conhecimento zero e acontece somente em seu dispositivo, garantindo a segurança de seus dados. Após a decodificação, seus dados são reconstruídos.