Pérola para a mente: plataforma de registro distribuído Hedera Hashgraph

Pérola para a mente: plataforma de registro distribuído Hedera Hashgraph
O algoritmo de consenso, a tolerância a falhas inexplicáveis assíncronas, o grafo acíclico direcionado, o registro distribuído — o que une esses conceitos e como não ter um nó no cérebro — neste artigo sobre o Hedera Hashgraph.

A Swirlds Inc. apresenta:
A plataforma de registro distribuído Hedera Hashgraph.

Nos papéis principais:
Lemon Baird, matemático, criador do algoritmo Hashgraph, cofundador, diretor técnico e principal cientista da Swirlds Inc.;
Mance Harmon, matemático, cofundador e CEO da Swirlds Inc.;
Tom Troubridge, presidente do Hedera Hashgraph, evangelista da tecnologia Hashgraph.

Participam do projeto:
O holding financeiro Nomura Holding;
A empresa de telecomunicações Deutsche Telekom;
O escritório de advocacia internacional DLA Piper;
O varejista brasileiro Magazine Luiza;
A corporação suíça Swisscom AG.

Eu nunca entendi por que todas as informações sobre o Hedera Hashgraph são apresentadas de maneira tão confusa, se é consequência da política deliberada dos desenvolvedores ou se aconteceu assim por acaso. Mas, de qualquer forma, escrever um texto coerente sobre o Hedera Hashgraph acabou sendo muito complicado. Sempre que parecia que finalmente eu havia entendido tudo, quase imediatamente se revelava que era um engano profundo. No final, parecia que tinha se formado algo significativo, mas ainda assim — leia com cuidado, o risco de ter um nó no cérebro não desapareceu.

Parte 1. O problema dos generais bizantinos e fofocas.
No cerne dessa história está o chamado "Problema dos Generais Bizantinos" (Byzantine Fault Tolerance, BFT) — um experimento mental destinado a ilustrar o problema de sincronização de estados de sistemas em que as comunicações são consideradas confiáveis, mas os nós não são. Todos os interessados podem estudar o assunto aqui ou aqui de forma mais detalhada.

Os algoritmos da plataforma Hedera Hashgraph são baseados em um caso particular de Byzantine Fault Tolerance — a tarefa assíncrona dos generais bizantinos, ou aBFT. Em 2016, a solução para isso foi proposta pela primeira vez pelo matemático Lemon Baird e, não sendo tolo, imediatamente a patenteou.

A plataforma Hedera Hashgraph é caracterizada pelo uso e sincronização conjunta de dados digitais segundo um algoritmo de consenso, descentralização física dos nós de armazenamento de dados e ausência de um centro de controle único. No entanto, o protocolo Hashgraph (neste caso, Hedera é o ambiente e Hashgraph é o protocolo) não se classifica como blockchain, mas sim como um orgrafo, desprovido de ciclos sequenciais e composto por sequências paralelas que começam em um nó e alcançam o nó final por diferentes caminhos.

De forma simplificada, enquanto um blockchain clássico pode ser representado visualmente como uma sequência rígida de elos (que, de fato, é sua principal característica), o Hashgraph assemelha-se a um bonsai com um enorme número de ramificações. Como o número de ciclos simultâneos é praticamente ilimitado, o Hashgraph permite realizar um grande número de transações ao mesmo tempo (os desenvolvedores mencionam 250 mil por segundo, o que é cinco vezes mais do que a capacidade mesmo do Visa, sem mencionar a rede Bitcoin), sendo que, geralmente, a taxa por transação é inexistente.

Outra distinção fundamental do Hashgraph em relação ao blockchain clássico é o subprotocolo gossip (protocolo de fofocas). Dentro do registro distribuído, cada transação não implica a transmissão de todos os dados, mas apenas de informações sobre informações (Gossip about Gossip). Um nó informa duas outras nós aleatórias sobre a transação, cada uma das quais, por sua vez, transmite mensagens para duas outras até que o número de nós notificados seja suficiente para alcançar consenso, o que ocorre quando a maior parte dos nós está informada (e é exatamente por isso que se atinge o número declarado de transações por unidade de tempo).

Parte 2. Um assassino de blockchain ou não?
Atualmente, a Hedera Hashgraph está em processo de desenvolvimento. Em particular, está em fase de testes a própria criptomoeda com suporte a micropagamentos, armazenamento de arquivos em rede descentralizada e cenários que permitem a criação de contratos inteligentes baseados nas linguagens do ambiente Ethereum.

As opiniões sobre este projeto variam de maneira rara e polarizada. Algumas fontes chamam o Hashgraph de "matador de blockchain", enquanto outras corretamente apontam que não há exemplos de aplicativos descentralizados funcionando no ambiente Hedera. Há também preocupações sobre o fato de que a base da plataforma é patentada e seu desenvolvimento é controlado por um conselho de supervisão, que inclui representantes de várias empresas da lista Fortune 500 (embora isso, na verdade, indique que o projeto tem um potencial real e definitivamente não é uma fraude). Aliás, há algum tempo, o projeto foi destacado como uma empresa separada, a Hedera Hashgraph, o que também demonstra sua importância para os desenvolvedores.

Os desenvolvedores, sem muito alarde, inicialmente arrecadaram 18 milhões de dólares em uma venda fechada de tokens para necessidades operacionais e, algum tempo depois, mais 100 milhões. Não há informações concretas sobre o ICO, e, de fato, o roadmap da Hedera Hashgraph é surpreendentemente pouco claro, mas isso não impede a empresa de realizar ativamente atividades voltadas para a popularização desse algoritmo de consenso. A empresa está trabalhando ativamente na formação de diversas comunidades profissionais, desde programadores até advogados; representantes do projeto já realizaram mais de 80 reuniões com cidadãos interessados em todo o mundo, e até chegaram à Rússia — no dia 6 de março, em Moscovo, ocorreu uma reunião com o presidente da Hedera Hashgraph, Tom Trowbridge, que, segundo dizem, reuniu muitos representantes dos nossos círculos de TI e financeiros.

O Senhor Trowbridge revelou que, em um futuro próximo, são esperados pelo menos 40 aplicativos descentralizados baseados na Hedera Hashgraph, e, na verdade, mais de 100 estão em desenvolvimento, portanto, em um futuro próximo, todos terão a chance de ver ao vivo como esse sistema funciona.

Total
Em geral, podemos afirmar com confiança algumas coisas. Primeiro, o projeto é não trivial e já despertou um grande interesse por parte de representantes de grandes corporações. Em segundo lugar, para um não especialista, ele é francamente pouco compreensível, o que, aparentemente, explica a escassez de informações disponíveis sobre ele (e também, pelo que parece nos vídeos do senhor Lemon, o fato de que esse indivíduo inteligente não é exatamente um orador). Em terceiro lugar, é improvável que ele se torne o "matador do bitcoin" ou algo igualmente patético, mas os benefícios que ele alega parecem suficientemente sólidos para que o projeto seja observado de perto.

Além disso, há rumores de que os organizadores estão prestes a atrair mais um lote de investimentos, e provavelmente pode mesmo fazer sentido participar disso.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster