Hashgraph e Hedera Hashgraph: tudo o que você precisa saber

Se você deseja aprender sobre a tecnologia Hashgraph, você veio ao lugar certo. Iremos examiná-lo em detalhes e também analisar sua implementação pública, o Hedera Hashgraph.

Descentralized Ledger Technologies (DLT) – É um dos termos mais pesquisados ​​em 2018. E por que não? É isso que está mudando a maneira como estamos resolvendo os problemas ao nosso redor. As empresas e startups já aprenderam sua importância e a integração do blockchain em seu local de trabalho. Então, isso significa que o blockchain é a solução definitiva para empresas que buscam transformar seus negócios? Bem, na verdade não.

Conheça Hashgraph.

Hashgraph é um DLT (tecnologia de razão distribuída) que oferece uma abordagem diferente na solução da solução descentralizada. É desenvolvido pelo CTO e co-fundador da Swirlds, Leemon Baird. Se você é totalmente novo na tecnologia de razão distribuída, pode achar o Hashgraph um pouco confuso ou só precisa de tempo para ter uma ideia clara. No entanto, se você gosta de blockchain, pode encontrar semelhanças impressionantes entre o blockchain e o Hashgraph – os dois DLTs mais populares que existem.

Tecnologia Blockchain

Antes de prosseguirmos para entender o Hashgraph, precisamos ter um vislumbre do que a tecnologia blockchain tem a oferecer. Em primeiro lugar, é uma das tecnologias de razão distribuída mais popular que existe. Muitas criptomoedas utilizam a tecnologia blockchain. No entanto, nem todos eles usam o conceito de “cadeias de blocos”.

Redes de blockchain são basicamente redes ponto a ponto gerenciadas por pares. A diferença crucial aqui é como a rede é mantida. Eles são totalmente descentralizados e nenhuma autoridade controla a rede. A confiança é adquirida com a ajuda do algoritmo de consenso e replicação do banco de dados.

O conceito-chave aqui são os “blocos”. As transações (registros) são armazenadas em blocos, e são feitas principalmente em cadeias, e não há como os dados serem modificados de qualquer maneira possível. Isso torna a tecnologia blockchain ideal para armazenar registros, gerenciamento de ativos, votação e assim por diante.

O problema com o blockchain

O Blockchain evoluiu muito na última década. Tudo começou com o bitcoin, que ofereceu a primeira versão do blockchain. É a primeira geração de blockchain que introduziu o conceito de tecnologia de razão descentralizada. Foi fascinante à sua maneira e inovador, para dizer pelo menos.

Um dos principais problemas da solução moderna baseada em blockchain é a velocidade de transferência associada a eles. Ethereum, um dos novos DLT baseados em blockchain, oferece 15 transações por segundo. O Bitcoin, por outro lado, também não impressiona. Ele fornece apenas 5 transações por segundo. Essa é uma desvantagem significativa quando se trata de empresas que adotam as tecnologias de blockchain.

O que é Hashgraph? Uma espiada por trás da tecnologia Hashraph

HASHGRAPH

Hashgraph é outra tecnologia de razão distribuída. É uma tecnologia patenteada desenvolvida por Leemon Baird e licenciada pela Swirlds Corporation. Hashgraph é uma versão aprimorada de DLTs que oferece segurança, distribuição e descentralização com o uso de hashing. Isso significa que não sofre com o problema de velocidade.

O Hashgraph é capaz de processar milhares de transações por segundo, e isso é o que o diferencia da tecnologia blockchain. Existem também muitos casos de uso de Hashgraph por aí, incluindo o uso em criptomoeda.

No entanto, as velocidades são obtidas devido à sua natureza privada. Há também uma versão pública do Hashgraph, que é o Hedera Hashgraph – outro caso de uso do Hashgraph. Também se enquadra na categoria de aplicativos Hashgraph. Falaremos sobre o Hedera Hashgraph na seção posterior do artigo. Então fique ligado!

Claramente, se você passar pelo White paper Hashgraph que foi lançado em maio de 2016, você notará que ele se define como um “algoritmo de consenso” ou “sistema”, e não exatamente uma tecnologia de razão distribuída. Também concordamos com a definição de ser uma estrutura de dados ou um algoritmo de consenso, em vez de um sistema completo. A razão por trás disso é que pode ser visto como um bloco de construção de baixo nível. No entanto, mais tarde no guia, iremos cobrir Hedera Hashgraph que parece ser uma solução completa.

Hashgraph explicado: Visão geral da tecnologia

Então, o que faz a tecnologia Hashgraph funcionar? O que o torna mais rápido, seguro e justo no cenário DLT? Vamos explorar.

Hashgraph carece de “cadeia de blocos”. Para melhorar a eficiência geral, a tecnologia Hashgraph usa dois algoritmos. Eles são os seguintes:

  • Fofoca sobre fofoca
  • Votação Virtual

Esses dois métodos funcionam de maneiras simples.

Fofoca sobre fofoca

Qualquer nó em uma rede precisa se comunicar entre si. Essa é a premissa do método Gossip over Gossip. Para obter uma imagem clara, vamos levar cinco nós em consideração – Alfa, Beta, Gama, Charlie e Bravo. Cada um desses nós agora inicia uma transação – o que leva a um “evento” dentro da rede.

Durante o evento, cada nó chama os outros dois nós designados aleatoriamente. Esses nós são escolhidos aleatoriamente – para os quais os detalhes da transação são compartilhados. Por exemplo, Beta chama Gamma e Bravo, enquanto o nó Alpha chama Charlie e Bravo. É completamente aleatório, portanto não sabemos qual nó chamará o outro. Terminado o evento, todos os nodos se chamam, criando uma rede onde cada nodo possui o hash do bloco anterior. É um sistema semelhante a uma árvore, onde você pode visualizar as folhas conectadas com outras folhas. A maneira como cada nó se conecta é o que torna a Tecnologia Hashgraph tão única e incrível ao mesmo tempo.

Votação Virtual

A votação virtual funciona de maneira diferente quando comparada com a “Fofoca sobre Fofoca”. A votação virtual é usada para chegar a um consenso para decidir a ordem das transações. A votação virtual só começa quando uma certa quantidade de transações são processadas por nós. Para o nosso exemplo, digamos que 15 eventos ocorram antes da votação virtual começar.

Quando começa a Votação virtual, cada participante agora procura aquele evento particular que se encaixa na rede. É conhecido como uma “testemunha famosa”. Em palavras simples, os eventos escolhidos contêm informações sobre os eventos antigos que são registrados pelos nós. Se o novo evento se adequar ao antigo, é votado como sim, caso contrário, é votado como não. Dessa forma, um evento recebe o maior número de votos e passa a ser a testemunha “famosa” daquela rodada “particular”. O evento então fornece os pedidos de transação.

Artigo Hashgraph – Vamos ser mais técnicos

Agora que temos uma visão de olho de águia de como a tecnologia Hashgraph funciona, é hora de passarmos para seus aspectos mais técnicos. Analisaremos seu white paper e compreenderemos os principais aspectos a seguir. Você pode verificar o white paper diretamente em aqui.

O objetivo de ler o white paper é obter uma melhor compreensão do que o Hashgraph tem a oferecer.

No white paper, a primeira coisa que você notará é como o Hashgraph se define. Não se autodenomina um sistema completo, e isso é verdade. É basicamente um algoritmo de consenso ou uma estrutura de dados que oferece um bloco de construção de baixo nível, em vez de atuar como um sistema completo. No entanto, ele menciona, “Hashgraph SDK” em uma implementação de sistema de criptomoeda.

Hashgraph abre novas maneiras de resolver problemas complexos. No entanto, é propriedade da Swirls, Inc. e, portanto, nunca será aberto ao público. Então, como vai ser implementado em outros projetos – por meio de parceria. Eles já começaram sua expansão, e uma dessas expansões inclui uma colaboração com CULedger. A CULedger usará a tecnologia Hyperledger para construir a solução de processamento de transações distribuídas da Credit Union. Claramente, podemos ver como o fator de velocidade do Hyperledger está ajudando a melhorar os sistemas financeiros.

Mas, não é um ecossistema inteiramente fechado. Hashgraph oferece um Biblioteca SDK que torna mais fácil para qualquer pessoa experimentar com sua biblioteca de consenso.

Linguagem de programação

A linguagem de programação usada pelo Hashgraph inclui LISP e Java. O núcleo é escrito nessas duas linguagens de programação. No entanto, está inclinado para a linguagem JVM, como Scala, Java, etc. com o uso do SDK que o Hashgraph oferece.

A comunidade de software livre está no caminho para melhorar a oferta do Hashgraph e, portanto, tem sua própria implementação em uma linguagem de programação diferente. Se você estiver interessado, você pode encontrar a respectiva implementação abaixo.

  • Acesse https://github.com/mosaicnetworks/babble
  • Python https://github.com/Lapin0t/py-swirld
  • JavaScript https://github.com/buhrmi/hashgraph-js

A tecnologia Hashgraph é um ótimo conceito, e é por isso que você a verá igualmente adotada na comunidade de código aberto. É rápido, seguro e justo de acordo com seu white paper – ou não? Vejamos o Hashgraph tecnicamente.

Como funciona? – Uma visão geral técnica

O consenso do Hashgraph é uma maneira única de lidar com o problema do consenso. Ele utiliza a tolerância a falhas bizantinas para replicar as máquinas de estado. Também podemos vê-lo como um algoritmo de “transmissão atômica”. Isso significa que ele estabelece um vínculo entre as transações não ordenadas e as ordena de acordo. O processo está em andamento e os nós podem enviar as transações. Uma vez feito isso, cada nó recebe uma saída de transação ordenada – contendo todas as transações enviadas. Desta forma, todos os nós são conectados, e cada um tem uma cópia do “pedido total”, considerando que cada nó foi ordenado em relação aos demais nós da cadeia. É uma forma eficaz de ordenar transações e conectá-las. Isso o torna ideal para a implementação de diferentes criptomoedas, sistemas e soluções.

Vejamos as duas funções.

submit_transaction (transação)

get_transaction (index) -> transação ou nulo

Essas duas funções estão no centro de como o Hashgraph funciona. A atribuição da transação na função submit_transaction é um objeto que contém informações como taxa, remetente, destinatário, valor, id e assim por diante. As informações no objeto de transação são usadas para identificar sua posição na rede. A função submit_transaction é chamada pelo próprio nó quando precisa.

Então, como o Hashgraph garante que a transação funcione conforme o esperado? Ele garante isso seguindo o algoritmo de transmissão atômica.

  • Se uma transação T1 chamar submit_transaction (T1) com sucesso, então o índice nas chamadas de get_transaction (index) deve retornar T1 eventualmente.
  • Se get_transaction (index) call (any) retorna T2 Transaction (não nula), então deve retornar T2 ou null para cada chamada de get_transaction (index). Eventualmente, também retornará T2 para todas as chamadas.

A garantia é importante para garantir que cada cliente no Hashgraph veja a lista de saída ordenada usando o mesmo índice (uma vez que a transação é aceita pelo Hashgraph.) A segunda garantia, por outro lado, resolve o problema de gasto duplo, que é crucial para garantir que nenhum agente malicioso de terceiros possa prejudicar o funcionamento normal da rede.

Construindo uma criptomoeda usando o Hashraph

Agora que entendemos como as duas funções funcionam e garantem a garantia em um Hashgraph, podemos usar o conhecimento para construir uma “criptomoeda básica”. Por enquanto, vamos apenas compartilhar o pseudocódigo que irá cobrir a lógica por trás dele.

Hedera Hashgraph Technology Criptomoeda

Explicação do pseudocódigo

Precisamos declarar uma matriz global onde o endereço e os números de rastreamento são armazenados. Agora, está definido o método send_money que é chamado sempre que um nó decide usar Hashgraph. Ele possui três atributos, incluindo o endereço do destinatário, do remetente e também o valor do número. A quantia é então armazenada na matriz de transação.

Na função sync_forever (), garantimos que as transações estão em um loop. Ele também cuida dos nós que esgotam seu equilíbrio e é ignorado quando o saldo retorna um valor negativo. Cada nó é capaz de ver o mesmo conjunto de transações em uma ordem específica. Isso significa que uma vez que uma transação é atualizada, ela é ignorada por outros nós.

O código acima é um exemplo de como é fácil criar uma criptomoeda usando Hashgraph. É um modelo básico de criptomoeda e você sempre pode modificá-lo de acordo com suas necessidades. Por exemplo, você pode adicionar taxas, adicionar funcionalidade de contrato inteligente e assim por diante. Resumindo, o Hashgraph pode facilmente fornecer a qualquer criptomoeda o consenso necessário para sobreviver. Além disso, o desenvolvedor deve criar outras funcionalidades necessárias. Isso também significa que o Hashgraph oferece mais flexibilidade em comparação com outra solução semelhante.

O papel dos clientes

Em uma rede, os clientes precisam cobrir muitas coisas. Cada cliente é responsável por executar o algoritmo Hashgraph. Isso é semelhante a um blockchain totalmente descentralizado onde eles têm uma cópia do razão. Os clientes no Hashgraph também baixam toda a estrutura de dados do Hashgraph e os verificam usando o procedimento de verificação. O procedimento de verificação é feito para verificar se a transação foi confirmada ou não.

Então, como ele difere dos nós em uma rede bitcoin? A diferença significativa é a quantidade de dados exigidos pelos clientes para verificar as transações. Em uma rede bitcoin, cada nó deve baixar os cabeçalhos de bloco e a prova para validação de transação única. Hashgraph, por outro lado, requer apenas uma estrutura de dados de gráfico. É uma abordagem única para garantir que não sejam necessários todos os dados ou uma grande quantidade de dados para verificar a transação. No total, um cliente exigiria assinatura e eventos – o que deve totalizar 128 bytes de dados.

Compreender profundamente o algoritmo Hashgraph

O Hashgraph oferece uma solução ideal para um sistema que busca fornecer uma abordagem prática para a resolução de consensos. O algoritmo contém a chave, e é por isso que agora iremos analisar o algoritmo e entender como ele funciona.

Vamos pegar uma rede com N número de nós. Para que o consenso seja bem-sucedido, ele precisa se certificar de que funciona mesmo quando há nós maliciosos na rede. Os nós podem trabalhar juntos para mentir para uma transação ou atrasar pacotes conscientemente. Tudo isso significa que deve haver proteção adequada contra esses tipos de ataques ou colaboração entre nós.

A configuração bizantina garante que, se qualquer um dos requisitos for atendido, dois nós podem se comunicar de forma eficaz e garantir que o algoritmo não desmorone.

Antes de prosseguirmos, vamos entender alguma terminologia necessária para entender o algoritmo.

  • Gráfico acíclico direcionado (DAG): DAG é uma estrutura de dados usada em Hashgraph onde cada nó se conecta a outros nós de forma direcionada, sem ciclos.
  • Eventos: Os eventos contêm um conjunto de transações que são representadas pelos vértices em um Hashgraph. Cada transação consiste em informações, incluindo os pais do evento, a assinatura do nó de onde foi criado e um carimbo de data / hora.
  • Timestamp: O carimbo de data / hora é a hora do mundo real em que o evento ocorreu. Os carimbos de data / hora consideram que afetam a ordem final dos nós.
  • Função hash resistente à colisão: Uma função hash resistente à colisão é usada para garantir que todas as informações de um evento sejam codificadas corretamente. Também garante que o histórico de fofocas até o evento seja certificado e não seja modificado de nenhuma maneira.

Portanto, se um evento ocorrer, ele será enviado para os outros nós. O nó que testemunha o novo evento também saberá sobre o evento antigo, pois é verificado usando o algoritmo de consenso. É tudo uma questão de análise localizada e fazer uso adequado de eventos de fofoca.

Hashgraph

Fonte: White paper Hashgraph

Na imagem acima, existem cinco nós ou clientes, ou seja, Alice, Bob, Carol, Dave e Ed. Cada um desses nós se conecta regularmente (fofoca) com, o que dá origem aos eventos. Quando um nó fofoca, um novo evento com uma assinatura válida e correspondência de hash é adicionado ao gráfico. Apenas os eventos que não são vistos antes são adicionados ao gráfico, o que garante que nenhuma informação redundante permaneça no gráfico.

Depois que a sincronização é concluída, qualquer nó que está recebendo o evento obtém todas as transações do nó de envio e o desconecta para criar um novo evento. O processo garante que cada novo evento tenha algo novo para o nó receptor como algo único sobre o gráfico.

Dessa forma, o Hashgraph se expande de forma consistente com a ajuda da propriedade de resistência à colisão. Cada nó que adiciona o evento concorda com as informações anteriores, o que torna o Hashgraph sua importância.

Duas propriedades principais: número redondo e valor binário

Em todo o processo, duas informações importantes são o que torna o Hashgraph possível. O primeiro é o número redondo, que é usado em ordem crescente. A outra informação chave é o valor binário que determina se um cliente testemunhou um evento ou não. O valor é válido apenas para uma rodada específica.

Os valores são gerados imediatamente quando um evento ocorre. No entanto, não é tão simples quanto pode parecer. Por exemplo, o valor binário pode ser qualquer um dos três: “indeciso”, “definitivamente sim” e “definitivamente não”. Esses três valores existem, considerando que leva um tempo para decidir se o valor é “definitivamente sim” ou “definitivamente não”. Quando há indecisão, o valor é definido como “indeciso”.

Três recursos principais do Hashraph

O Hashgraph possui três recursos principais que o tornam uma escolha excelente para diferentes projetos. No white paper, ele se descreve como seguro, justo e rápido. Para entender cada um desses recursos, vamos discuti-los abaixo.

Seguro: O algoritmo de consenso oferece uma maneira segura de lidar com transações e garante que um evento seja coberto corretamente. A ordem é o que importa no Hashgraph, e o Hashgraph garante que nenhum agente malicioso possa mexer na precisão dos dados ou na ordem em que os eventos estão conectados entre si. Desta forma, protege a rede tanto do problema de gasto duplo quanto de um ataque de 51%. Ele também utiliza com eficácia a função hash resistente e assinaturas digitais. Depois que uma transação é confirmada, ela não pode ser revertida ou alterada. Afinal, ele usa ABFT (Asynchronous Byzantine Fault Tolerant).

Justo: O conceito de justiça envolve a ideia de ser justo com todos os nós da rede. Ele define justiça declarando que um invasor não será capaz de aprender quais duas novas transações chegarão à ordem de consenso. No entanto, não está claro como isso pode fornecer justiça ao Hashgraph. Além da definição do white paper, a equipe do Hashgraph também esclareceu por meio de plataformas de mídia social que a justiça funciona bem se a maioria dos nós souber da transação. Isso pode levar a um problema se um invasor pegar 2/3 dos participantes. Ele pode facilmente reordenar os eventos sem afetar a integridade da rede. Também não há exigência de mineração Hashgraph para os nós.

Rápido: Métodos de fofoca são considerados bastante rápidos. Isso é verdade no caso do protocolo de fofoca do Hashgraph. Os eventos se espalharam pela rede rapidamente, considerando que se trata de “fofoca sobre fofoca”. Isso também significa que menos informações precisam ser propagadas ao longo do tempo. O Hashgraph também utiliza votação virtual, o que o torna mais eficiente. Mas se levarmos em consideração que cada nó requer Hashgraph inteiro, o tamanho da entrada deve aumentar com o tempo. Por enquanto, não sabemos como isso afetará o desempenho da rede. Teoricamente, Hashgraph TPS pode chegar a 5.00.000.

Quer saber mais sobre Blockchain VS Hashgraph? Confira a análise Hashgraph VS Blockchain agora mesmo!

Hedera Hashgraph

Até agora, discutimos o ecossistema fechado do Hashgraph, seu funcionamento técnico e como ele afirma ser rápido, seguro e justo. No entanto, o maior obstáculo para o Hashgraph é sua natureza privada. Está pronto para a empresa.

Conheça Hedera Hashgraph, uma rede Hashgraph que é pública e aproveita o algoritmo de consenso Hashgraph. Requer a utilização total do Algoritmo Tolerante a Falhas Bizantino Assíncrono (aBFT). Ele oferece tolerância a falhas bizantina garantida para máquinas de estado replicadas.

Hedera Hashgraph estabelece sua ideia no topo do consenso da tolerância a falhas bizantinas (BFT) (aBFT). O modelo aprimorado garantirá que as empresas possam agregar mais valor usando Hedera Hashgraph. Também é administrado pelo Hedera Hashgraph Council. O objetivo final é fornecer acesso público aos recursos de Hashgraph e fazer com que o público utilize um sistema seguro e rápido para fins de contabilidade distribuída.

Sob o capô, tanto o Hashgraph quanto o Hedera Hashgraph são semelhantes. Ambos utilizam o protocolo de “fofoca sobre fofoca”, que utiliza um acordo BFT para chegar a um consenso. Também usa votação virtual, o que significa que não há necessidade de uma autoridade central. É totalmente descentralizado e oferece um ambiente de confiança para seus usos.

O uso de aBFT garante justiça em todas as condições – mesmo quando a rede contém agentes mal-intencionados. Todas as propriedades de Hashgraph são utilizadas em Hedera Hashgraph. No entanto, para se certificar de que o Hedera Hashgraph está protegido contra ataques DDoS, o algoritmo de consenso não usa o formato líder.

Com Hedera Hashgraph, você pode desenvolver a confiança. Algumas das principais aplicações de Hedera Hashgraph incluem criptomoeda, contratos inteligentes e serviços de arquivo.

Serviços oferecidos pela Plataforma Hedera

Com a plataforma Hedera, você pode habilitar alguns serviços principais, incluindo os seguintes:

  • Criptomoeda: Permite que intermediários usem a rede para pagamentos de criptomoeda e permite que eles aproveitem o custo mais baixo e o design simples.
  • Contratos inteligentes: você também pode criar contratos inteligentes com base na plataforma Hedera. Para desenvolver contratos inteligentes, você precisa usar o Solidity. Como desenvolvedor, você pode fazer trocas atômicas, criar ativos e implantar aplicativos completamente novos.
  • Serviços de arquivo: Você também pode usar a plataforma Hedera para fazer serviços de arquivo, ou seja, verificar arquivos. Também é uma reclamação do GDPR.

Governança

A governança no Hedera Hashgraph funciona de forma diferente. Ele pode ser dividido em duas camadas – o Conselho de Administração e o Consenso Aberto.

O Conselho de Administração é um sistema de controle centralizado que não é uma solução ideal para qualquer rede que deseja oferecer seus serviços para o razão distribuído. A comunidade também não está satisfeita com sua abordagem, e ainda é uma das críticas mais significativas ao Hedera Hashgraph.

O Consenso Aberto, por outro lado, é o mecanismo de consenso que já discutimos acima. Ele governa como os nós podem se juntar e se tornar parte da rede, e também torná-la mais descentralizada. Para garantir que haja um modelo de votação ponderada adequado, ele utiliza a Prova de Participação. Isso garante que a colisão seja adequadamente mitigada, e também há um incentivo apropriado para os usuários executarem nós.

Arquitetura Hedra Hashgraph

A arquitetura Hedra Hashgraph é uma arquitetura de três camadas. Consiste na Camada da Internet (Parte inferior), Camada de Consenso Hashgraph (Meio) e Camada de Serviços (Parte superior). Vamos discutir cada camada brevemente.

  • Camada da Internet: A camada cuida da comunicação entre os computadores na Internet. Ele implanta conexões TCP / IP com criptografia TLS.
  • Camada de consenso de hashgraph (intermediária): A camada intermediária contém os nós que participam da rede. Esses nós participam do método de consenso usando o algoritmo de consenso Hashgraph e protocolo de fofoca.
  • Camada de serviços: a camada superior tem seus próprios subgrupos – Armazenamento de arquivos, criptomoeda e Hashgraph Smart Contracts.

Os nós ganham a criptomoeda pela participação na rede. É uma moeda nativa e garante que os usuários recebam incentivos para participar.

O armazenamento de arquivos, por outro lado, é baseado em Merkle. Além disso, se você é um desenvolvedor, você também pode usar o Solidity, pois é apoiado pela Hedra. Por último, oferece suporte de contrato inteligente no topo da rede – dando a você a capacidade de criar dApps escalonáveis.

Hedera Hashgraph dApps

Existem poucos dApps Hedera Hashgraph de topo. Eles incluem Sagewise, Hearo.fm, Carbon, Cryptotask e Arbit.

Ferramentas Hedera Hashgraph

Existem muitas ferramentas incríveis de Hashgraph por aí. Algumas das ferramentas Hashgraph notáveis ​​são as seguintes:

Comunidades Hashgraph

Você também pode se envolver com as comunidades Hashgraph e se tornar parte de suas ofertas. Para começar, verifique as comunidades Hedera em Telegrama, Médio e Twitter. Se você quiser falar com o Hedera Developer Chat, pode checar o link aqui.

Conclusão

Hashgraph é um conceito empolgante que muda completamente o campo de jogo. É comparativamente mais rápido do que a tecnologia tradicional de razão distribuída, incluindo blockchain. É claramente uma ótima implementação, mas está perto da natureza pode atrapalhar seu crescimento. Hedra Hashgraph, por outro lado, é uma rede Hashgraph pública que faz uso adequado de Hashgraph. Além disso, não há mineração de Hashgraph, o que torna a rede mais justa para todos os que dela participam.

Mas não está isento de críticas – pois usa um modelo de governança centralizado. Então, o que você acha do Hashgraph em geral? Os aplicativos Hashgraph aumentarão no futuro? Comente abaixo e deixe-nos saber.