Mecanismo de consenso #Hashgraph
O mecanismo de consenso Hashgraph é uma tecnologia inovadora de contabilidade distribuída que promete fornecer um sistema de consenso seguro, rápido e justo para transações. Ele foi desenvolvido pelo Dr. Leemon Baird, cofundador e CTO da Swirlds Inc., como uma melhoria nas tecnologias de blockchain existentes, como Bitcoin e Ethereum. O algoritmo hashgraph usa uma combinação de protocolos de fofoca, algoritmos de votação virtual e gráficos acíclicos direcionados (DAG) para atingir altos níveis de segurança e escalabilidade.
O Hashgraph funciona fazendo com que cada nó da rede transmita mensagens sobre seu estado atual para outros nós da rede periodicamente – isso é conhecido como “fofoca”. Isso permite que todos os nós da rede estejam cientes de cada transação que ocorre dentro dela a qualquer momento, permitindo-lhes chegar a um consenso rapidamente, sem cálculos complexos ou aguardando longos tempos de confirmação dos mineradores, como acontece com as redes blockchain tradicionais.
Em vez de depender de mineradores que são incentivados por meio de recompensas como o Bitcoin, o Hashgraph depende de algo chamado “votação virtual”, que permite que todos os membros de uma rede concordem com uma determinada ordem de transações para que possam ser registradas no livro-razão com precisão. Para que este processo funcione correctamente, todos os membros devem votar honestamente em relação à sua compreensão actual do que está a acontecer em toda a rede; evitando assim que atores mal-intencionados manipulem resultados ou criem registros falsos que não reflitam eventos reais que estão ocorrendo.
Para aumentar ainda mais a segurança, o Hashgraph também utiliza Gráficos Acíclicos Direcionados (DAG), que são estruturas de dados usadas na ciência da computação que permitem que diferentes tipos de informações (como transações) existam simultaneamente, mantendo um registro preciso entre eles ao longo do tempo; dificultando a tentativa de invasores de gastos duplos ou atividades maliciosas semelhantes contra a cadeia.
Ao combinar esses três elementos em uma plataforma unificada – protocolos de fofoca, algoritmos de votação virtual e DAGS – o HashGraph oferece aos usuários níveis sem precedentes de velocidade, escalabilidade e confiança quando comparado com os blockchains existentes atualmente disponíveis. Como tal, apresenta-se como uma solução alternativa atraente para desenvolvedores que procuram soluções de infra-estrutura confiáveis ao desenvolverem seus aplicativos e serviços descentralizados.