A tecnologia Blockchain surgiu em resposta ao colapso de várias instituições bancárias em 2008. Ela propôs um novo sistema monetário destinado a eliminar o controle da oferta monetária, confiando apenas em um sistema de dinheiro eletrônico peer-to-peer, projetado especificamente para o mundo digital.. Acreditava-se que esse sistema monetário on-line era um sistema monetário melhor até que alguns começaram a falar sobre Hashgraph.
O que é o Hashgraph?
Hashgraph é dito ser um sistema mais robusto. Seu algoritmo de consenso fornece uma nova plataforma para consenso distribuído. Alguns dos atributos comumente usados para referenciar ou descrever o Blockchain são distribuídos, transparentes, baseados em consenso, transacionais e flexíveis. Hashgraph tem todos esses recursos. No entanto, é uma estrutura de dados e um algoritmo de consenso que é muito mais rápido, mais justo e mais seguro que o blockchain. É descrito como futuro da tecnologia de contabilidade distribuída. Utiliza duas técnicas especiais para alcançar um consenso rápido, justo e seguro.
- Fofoca sobre fofoca
- Votação virtual
Fofoca sobre fofoca basicamente significa anexar uma pequena quantidade adicional de informações a essa fofoca, que são dois hashes contendo as duas últimas pessoas com quem conversamos. Usando essas informações, um Hashgraph pode ser construído e atualizado regularmente quando mais informações são fofocadas, em cada nó.
Uma vez que o Hashgraph esteja pronto, é fácil saber o que um nó votaria, já que estamos cientes das informações que cada nó tem e quando eles sabiam disso. Esses dados podem, assim, ser usados como uma entrada para o algoritmo de votação e para descobrir quais transações alcançaram o consenso rapidamente.
Hashgraph vs Blockchain
A tecnologia blockchain é um livro digital incorruptível de transações econômicas. No entanto, ele pode ser programado para registrar não apenas transações financeiras, mas praticamente tudo de valor. As informações mantidas em um blockchain existem como compartilhadas e são continuamente reconciliadas / atualizadas. Isso garante que os registros / dados armazenados sejam idênticos na rede e não sejam armazenados em nenhum local individual. Como tal, o blockchain não pode ser controlado por nenhuma entidade única. Em segundo lugar, não tem um único ponto de falha.
O Hashgraph, por outro lado, afirma apoiar uma estrutura de dados superior capaz de resolver muitos dos problemas com os quais a comunidade Blockchain vem lutando há algum tempo, como o mecanismo de consenso.
Até agora, as tecnologias de consenso foram classificadas em uma das duas categorias:
- Redes Públicas (inclui Bitcoin e Ethereum)
- Privado (soluções baseadas em algoritmos consensuais baseados em Leader)
Redes públicas são caras de rodar e têm restrições de desempenho resultantes Prova de Trabalho (concordar com a ordem em que a transação pode ocorrer. Isso garante que a oferta de dinheiro é constante e ninguém trapaceia). Isso reduz o número de aplicações em que essas tecnologias podem ser utilizadas de maneira prática.
Redes privadas, ao contrário das redes públicas, restringem o uso a participantes conhecidos e confiáveis. Essa abordagem reduz o custo e melhora o desempenho drasticamente, com algoritmos capazes de atingir 1.000 transações por segundo, em comparação com sete para o Bitcoin. Dito isso, as brechas na forma de padrões de segurança relaxados tornam essas redes alvos potenciais para ataques DDoS.
O algoritmo de Hashgraph do Swirld 'supera essas deficiências, pois não requer prova de trabalho nem um líder. Além disso, promete oferecer baixo custo e bom desempenho sem nenhum ponto único de falha.
É essa combinação que faz do Hashgraph uma ferramenta que vale a pena tentar.
Outras vantagens que oferece sobre Blockchain
Um novo algoritmo de consenso baseado em tecnologia de contabilidade distribuída superior. Isso elimina a necessidade de computação massiva e consumo de energia insustentável como os da Bitcoin e da Ethereum.
Como mencionado anteriormente, o Bitcoin está limitado a 7 transações por segundo. Por outro lado, o Hashgraph é 50.000 vezes mais rápido: limitado apenas pela largura de banda - 250.000+ transações por segundo (pré-compartilhamento)
Mais justo
No mundo das blockchain, uma mineradora pode escolher a ordem pela qual as transações ocorrem em um bloco, pode atrasar as ordens colocando-as em blocos futuros, até impedi-las de entrar no sistema. O carimbo de tempo de consenso disponível com o Hashgraph oferece uma solução para esse problema. Ele impede que um indivíduo afete a ordem de consenso das transações, negando qualquer tipo de manipulação da ordem das transações.
Tolerante a falhas bizantinas assíncronas
Ao contrário dos outros sistemas, o Hashgraph provou ser completamente bizantino assíncrono. Isso significa que não faz suposições sobre o quão rápido as mensagens são passadas pela Internet. Esse recurso torna-o resiliente contra ataques DDoS, botnets e firewalls. Bitcoin não é bizantino. Não é nem mesmo bizantino sob suposições ruins. Em Bitcoin, nunca há um momento no tempo em que você saiba que tem consenso.
100% eficiente
Nenhum bloco minado se torna obsoleto. Enquanto no blockchain, as transações são colocadas em contêineres (blocos) que formam uma única cadeia longa. Se dois mineiros criam dois blocos ao mesmo tempo, a comunidade eventualmente selecionará um e descartará o outro, resultando em desperdício de esforços. No Hashgraph, todos os contêineres são usados e nenhum deles é descartado.
Então, embora o Hashgraph pareça ser uma tecnologia superior ao Blockchain, deve ser lembrado que as coisas podem se mover um pouco rápido demais. Ou seja, quando você começa a aprender sobre algo novo, algo o substitui antes de poder se adaptar com sucesso.
Para entender melhor como funciona o Hashgraph, consulte este documento. Para saber mais, acesse hashgraph.com.