O que é o Holochain (Holo)?
Simplificando, Holochain pretende não só criar uma internet descentralizada, mas também uma internet distribuída que não esteja ligada ao modelo atual de hospedagem web. À primeira vista, este objetivo faz lembrar o projeto Ethereum, que visa construir uma Internet descentralizada baseada na cadeia de bloqueio ETH. No entanto, Holochain vai um passo além e pretende criar uma Internet distribuída, ou seja, uma rede de computadores distribuídos que funcionará mais rápido do que a tecnologia blockchain.
A equipe da Holo afirma que a rede Holo tem escalabilidade infinita, para que os novos aplicativos distribuídos não sobrecarreguem a rede (comparável ao Crypto-Kitties on Ethereum em 2017) mesmo com uso intenso. Além disso, Holochain também fornece um framework de código aberto para a criação de aplicações peer-to-peer totalmente distribuídas para programação de todos os tipos de aplicações.
O site oficial do Holo diz que sim:
As aplicações Holochain são versáteis, resilientes, escaláveis e milhares de vezes mais eficientes do que a blockchain (sem necessidade de token ou mineração). O propósito da Holochain é permitir que as pessoas interajam umas com as outras, concordando com um conjunto comum de regras sem depender de qualquer autoridade para ditar ou alterar unilateralmente essas regras. Interação peer-to-peer significa que você possui e controla seus dados sem intermediários (por exemplo, Google, Facebook, Uber) coletando, vendendo ou perdendo-os.
Como a declaração diz, a equipe de desenvolvimento acredita que está desenvolvendo uma plataforma que é muito superior à tecnologia blockchain e tão voltada para o futuro que já nem sequer é reconhecível como blockchain. Em vez disso, os desenvolvedores chamam a cadeia: Holochain.
É importante saber que o Holochain ainda está em desenvolvimento e atualmente (a partir de janeiro de 2019) está apenas passando por testes internos (veja roadmap). Aqui está um vídeo legal da equipe da Holo explicando a tecnologia:
Como funciona Holochain?
Como descrito acima, o foco principal de Holochain é a computação distribuída. O ecossistema Holochain consiste, portanto, de hosts e usuários de computação distribuída. Os anfitriões podem alojar aplicações distribuídas e são pagos com Holo Fuel para alojamento. Os usuários podem usar as aplicações distribuídas.
A equipa Holo descreve a Holochain como um “motor de integridade de dados” para aplicações distribuídas. A base técnica para isso é a validação de DHTs (Distributed Hash Tables), onde cada usuário tem sua própria cadeia. Uma transação é assinada e rubricada em cada cadeia de partes. Uma vez feito isso, a informação é publicada na Tabela Distribuída de Hash compartilhada pelas partes.
Enquanto blockchains como Bitcoin e Ethereum estão atualmente (janeiro de 2019) ainda lutando para escalar para um grande número de usuários e enfrentando restrições extremas de uso, o Holochain permite o compartilhamento via DHTs. Os nós só têm de reter partes das transacções globais dentro do sistema, o que permite uma escala maciça e deve também permitir que os telemóveis funcionem como nós.
Qual é a diferença entre “descentralizado” e “distribuído”?
Enquanto Holochain é um sistema distribuído, blockchains são “somente” descentralizados no sentido de que não há nenhuma autoridade central que controla a rede, mas cada ação individual é enviada através da rede e deve ser validada por cada nó para manter o consenso. O Protocolo Holochain eliminou esta necessidade de chegar a um consenso.
Em vez disso, os hashes Holochain (como parte das tabelas de hash distribuídas) são usados para garantir a integridade dos dados. Embora o consenso de prova de trabalho (por exemplo, de Bitcoin) leve a uma segurança de rede extremamente alta, ele também leva a uma utilização de rede desnecessariamente alta (e é por isso que Sharding é desenvolvido para Ethereum, e a Lightning Network é desenvolvida para Bitcoin) quando microtransações ou transações fora da função dinheiro (por exemplo, para uma rede social descentralizada) têm que ser processadas.
Uma plataforma de microblogging baseada em blockchain seria desnecessariamente intensiva em recursos. Por que uma blockchain global deve ser validada? Para demonstrar os benefícios da plataforma, a Holochain já desenvolveu quatro aplicativos em sua rede de testes:
- Um clone do Twitter (Clutter).
- Um wiki sem servidor chamado “FractalWiki”.
- Holochat, uma sala de bate-papo para colaboração em equipe e
- DPKI, uma ferramenta criptográfica de gestão de chaves.
Além disso, a Holochain pretende tornar a indústria de blockchain mais acessível a todos com o seu produto de hardware “Holo Ports”. Holo Ports é uma pequena caixa que pode hospedar a rede peer-to-peer Holochain. Este produto especial Holochain é destinado a pessoas não técnicas que ainda querem hospedar sua própria rede.
O seguinte vídeo (crowdfunding) também mostra claramente quais são os objetivos de Holochain e como ele quer alcançá-los.
Aplicações para Holochain
As aplicações ideais para Holochain podem ser:
- Redes Sociais.
- Cadeia de abastecimento e redes abertas de criação de valor.
- Plataformas P2P, por exemplo, versões cooperativas de Uber ou Airbnb.
- Inteligência colectiva (por exemplo, governação, fluxo de trabalho, sistemas de feedback).
- Aplicações colaborativas, por exemplo, chats, fóruns de discussão, wikis.
O Token Holo e a ICO
O símbolo HOT (Holo) é o símbolo temporário do ecossistema Holochain. Trata-se de um “token” normalizado do CEI20 baseado na cadeia de blocos Ethereum, emitido para financiar o projecto e que permanecerá em vigor até ao lançamento da Mainnet.
A ICO Holochain realizou-se de 29 de março a 28 de abril de 2018. A oferta total é atualmente 133.214.575.156 HOT, com a oferta total definida para aumentar para 177.619.433.541 HOT como 75 por cento de todos os tokens foram liberados via crowdsale e 25 por cento são atualmente detidos pela equipe fundadora para financiar despesas futuras.
Assim que o Holochain Mainnet entra em funcionamento, os tokens HOT são trocados por Holo Fuel numa proporção de 1:1. Holo Fuel será uma moeda criptográfica que pode ser considerada como “crédito mútuo se duas partes atuarem usando um sistema de créditos e débitos em uma conta”. Além disso, a Holo Fuel é suportada por um activo digital, nomeadamente a potência de computação necessária para uma rede distribuída eficiente. Isto deverá permitir que a Holo Fuel permaneça relativamente estável em termos de valor uma vez que a rede tenha crescido em grande medida. O seguinte vídeo oferece informações mais detalhadas:
Roteiro Holochain para 2019
A rede está atualmente em fase de testes e todas as portas holo também estão sendo testadas quanto à velocidade, confiabilidade e escalabilidade. Os marcos do roteiro Holo para 2019 são os seguintes:
- Holo Closed Alpha Test Network (apenas disponível para testadores alfa/beta).
- HoloPorts entrega para todos os testadores IGG.
- Rede de teste alfa Holo Open (disponível para todos os compradores de HoloPorts no IGG).
- The Holo Full Feature Test Network (esta será a versão com uma rede de testes da Holo Fuel).
- Rede principal Holo Beta.
Vale a pena investir na Holo?
Holochain é um projeto muito ambicioso, que quer se destacar de blockchains “normais” como o Ethereum. Em vez de um modelo descentralizado, ele usa um modelo distribuído para criar uma rede mais enxuta e eficiente. No entanto, resta saber se o projecto será capaz de satisfazer as elevadas expectativas. Enquanto a Mainnet ainda não tiver começado, as previsões são difíceis. A este respeito, trata-se, antes de mais, de um projecto interessante que ainda tem de mostrar até que ponto se irá desenvolver no decurso do(s) próximo(s) ano(s).