Blockchain vs Hashgraph vs Dag vs Holochain: Tipos de DLTs

Este artigo discute os tipos de tecnologias de razão distribuída e faz uma comparação detalhada de Blockchain vs Hashgraph vs DAG vs Holochain.

A tecnologia Blockchain completou uma década de existência. Por mais interessante que tenha sido, os primeiros dez anos trouxeram à tona novas e interessantes fontes de investimento, com alguns entusiastas entrando na lista dos ricos dos bilionários da noite para o dia.

No entanto, o destaque mais estimulante dos últimos dez anos de criptomoedas é a tecnologia de razão distribuída (DLT) que sustenta as moedas digitais.

Inscreva-se agora: Curso de Fundamentos de Enterprise Blockchains

Como surgiu o conceito de tecnologia distribuída?

Blockchain chegou às manchetes populares logo após o bitcoin, a primeira moeda digital. A última década testemunhou desenvolvimentos interessantes onde a tecnologia de razão distribuída ou blockchain em outros termos encontrou vários casos de uso além de alimentar criptomoedas.

No entanto, ineficiências sistêmicas e problemas de escala levaram os desenvolvedores a buscar soluções fora do blockchain. Como tal, existem desenvolvimentos novos e engenhosos como Holochain, Directed Acyclic Graph (DAG) e Hashgraph. Em essência, a essência é manter o propósito original do blockchain vivo em face de novas e imprevistas dificuldades.

O advento das novas soluções, que em grande parte diferem das baseadas em blockchain em estruturas de dados, trouxe outras discussões fundamentais, mas significativas, sobre qual rede é a melhor. Diante disso, o presente trabalho pretende dissecar as redes e trazer à tona suas diversas potencialidades e limitações..

Em particular, o artigo irá comparar Blockchain vs Hashgraph vs DAG vs Holochain. Como tal, a esperança é que o leitor possa, de uma vez por todas, estar em posição de resolver o debate em torno da importância das redes.

Comparação de diferentes tipos de DLTs

Blockchain vs Hashgraph vs Dag vs Holochain

Blockchain

No white paper que trouxe o bitcoin para o mundo, o (s) autor (es) observaram que uma rede coletaria informações de transação em blocos. Outros blocos seriam construídos uns sobre os outros formando uma cadeia de blocos, portanto,.

Curiosamente, cada bloco produz um hash único que identifica a transação. Dessa forma, se alguém tentar alterar os detalhes da transação, um hash totalmente diferente será gerado. Esta será a evidência de uma transação corrompida e inválida.

Por outro lado, as transações são publicadas em um livro-razão público ao qual todos os nós (participantes) da rede têm acesso. Essencialmente, essa natureza distribuída do livro-razão público torna ainda mais difícil para as partes alterarem as informações. Além disso, isso também possibilita que as transações ocorram sob estrita transparência.

Essas qualidades de transparência e imutabilidade (integridade) são aspectos revolucionários notáveis ​​dos recursos de blockchain. Além disso, essa capacidade de incorporar integridade e transparência no armazenamento de dados e transações é o maior motivo pelo qual o blockchain está perturbando muitas indústrias.

Curiosamente, o blockchain não é um conceito tão novo quanto poderíamos pensar. A menção de sua estrutura e operação fundamentais remonta a mais de 27 anos – quando o blockchain foi inventado. No entanto, o bitcoin e as outras criptomoedas lançam uma nova luz sobre a inovação tecnológica revolucionária.

É importante notar que essas mesmas criptomoedas criaram a necessidade de soluções em torno do blockchain. Isso marcou o início de novas redes de tecnologia de razão distribuída como Holochain, DAG e Hashgraph.

Conforme mencionado anteriormente, no centro das novas redes está a necessidade de criar uma rede altamente escalonável. Além disso, as redes buscam alcançar maior capacidade de transações por segundo (TPS).

Hashgraph

Hashgraph é um tipo de tecnologia de razão distribuída cuja base está na construção de consenso. Em particular, o DLT depende de um carimbo de data / hora de consenso para garantir que as transações na rede estejam de acordo com cada um dos nós da plataforma. O algoritmo de consenso traz a robustez e superioridade da rede de tecnologia de razão distribuída.

Saiba mais sobre o que é Hashgraph, aqui.

Ao contrário da rede tradicional de tecnologia de razão distribuída, este tipo de builds DLT atinge o sucesso da transação exclusivamente por consenso. Isso quer dizer que os nós não precisam validar as transações que ocorrem na rede. Como tal, os usuários não precisam apresentar prova de trabalho (PoW).

Esse aspecto elimina a necessidade de duas coisas. Em primeiro lugar, blockchains tradicionais que dependem de prova de trabalho precisam de muitos cálculos para alcançar o sucesso da transação. Como resultado, este fator torna as transações volumosas, o que atinge um número muito baixo de TPS.

Ao contrário, o Hashgraph requer apenas que os nós da rede cheguem a um consenso através da técnica de Gossip about Gossip e da técnica de votação virtual. Curiosamente, essas técnicas não exigem prova de trabalho para validar as transações. Como resultado, há pouco tempo entre o início e a conclusão de uma transação.

Posteriormente, a falta de necessidade de prova de trabalho na rede DLT significa que pode haver milhares de TPS. Curiosamente, a equipe por trás do Hashgraph afirma que a rede pode atingir mais de 250.000 TPS.

Com a votação virtual e a fofoca sobre as técnicas de fofoca, os nós do Hashgraph DLT são capazes de experimentar a justiça. Em particular, o timestamping de consenso evita problemas de blockchain como o cancelamento de transações ou colocando-os em blocos futuros.

Gráficos acíclicos dirigidos (DAG)

Hashgraph não é o único esforço para corrigir as limitações do blockchain. Como mencionado anteriormente, os desenvolvedores estão se concentrando na estrutura de dados de redes de tecnologia de razão distribuída que afetam sua eficácia. De maneira semelhante, os gráficos acíclicos direcionados (DAG) empregam uma estrutura de dados diferente que traz mais consenso.

Em particular, o DAG é um tipo de tecnologia de razão distribuída que se baseia em algoritmos de consenso. Os algoritmos de consenso operam de uma maneira que as transações que prevalecem simplesmente requerem o suporte da maioria dentro da rede. Em tal rede, há muito mais cooperação, trabalho em equipe e os nós têm direitos iguais.

Ao contrário das tecnologias tradicionais de blockchain, onde a prova de trabalho é a chave, o DAG garante que haja justiça. Esse tipo de justiça dá a impressão de que a rede se atém ao objetivo inicial da tecnologia de razão distribuída. Particularmente, a principal intenção de um DLT era democratizar a economia da Internet.

Por exemplo, uma rede privada de blockchain depende de uma liderança centralizada que tira a democracia do DLT. Pelo contrário, este tipo de tecnologia de razão distribuída dá igual importância a cada um dos nós existentes na rede. Portanto, isso significa que cada nó não precisa se referir a outro nó.

Já existem projetos como ByteBall que estão usando a estrutura DAG para criar redes de nova geração livres das limitações do blockchain tradicional – o que é ByteBall. Uma das redes de “nova geração” mais notáveis ​​que empregam a estrutura de dados DAG é IOTA’s Tangle.

Aqui, os mineradores / nós podem executar as funções duplas, onde os nós no blockchain são executados separadamente. Isso quer dizer que um minerador na Tangle pode emitir uma transação e validar uma transação ao mesmo tempo.

Holochain

Esse tipo de tecnologia de razão distribuída se orgulha de ser o que vem depois da tecnologia de blockchain. Apesar da alta dose de retórica em suas declarações ousadas, a equipe Holochain realmente tem algumas propostas sólidas que rivalizam com outras plataformas. Em particular, Holochain está revolucionando completamente a internet como a conhecemos.

Uma das visões interessantes da Holochain é mudar a estrutura atual da internet. A internet hoje está estruturada em uma base cliente-servidor. Isso quer dizer que a descentralização não é ótima. Além disso, há pouca democracia e liberdade em relação à utilização do recurso.

À luz disso, Holochain deseja criar uma rede distribuída que também pode ser a base da “Internet de próxima geração”. De acordo com o white paper da plataforma, Holochain é um amálgama de blockchain, BitTorrent e Github. Isso quer dizer que se trata de um DLT que se distribui entre os nós para evitar qualquer instância de controle centralizado do fluxo de dados.

Uma plataforma distribuída simplesmente implica que cada nó será executado em uma cadeia própria. Isso quer dizer que os nós ou mineradores têm a liberdade de operar de forma autônoma. No que a equipe por trás do Holochain chama de tabela hash distribuída (DHT), os usuários podem armazenar dados usando certas chaves. No entanto, esses dados permanecem em locais reais “distribuídos” em vários locais em todo o mundo.

Vantagens do Holochain

A parte interessante dessa estrutura de dados é que a rede não enfrenta a carga de congestionamento comum em um blockchain tradicional. Essa “distribuição” dos locais que armazenam dados alivia a rede e dá a ela mais espaço para escalabilidade. Como tal, as transações nesta rede podem facilmente atingir milhões de TPS.

A escalabilidade é um grande problema que está afetando as plataformas de blockchain públicas e privadas. Por exemplo, os desenvolvedores geralmente enfrentam enormes obstáculos ao criar aplicativos descentralizados (dApps) no blockchain tradicional. Isso ocorre porque eles precisam de validação da enorme comunidade presente na plataforma.

Ao contrário, um desenvolvedor na plataforma Holochain precisará apenas da confirmação da cadeia única que compõe toda a rede DLT. Como tal, há um tempo de espera insubstancial entre a solicitação e a confirmação neste tipo de tecnologia de razão distribuída.

Comparação de DLTs

A tecnologia de razão distribuída não é nova per se. Como discutido anteriormente, a tecnologia avançou tanto que já existem modificações e alternativas. Além disso, está claro que o blockchain é o primeiro DLT a ser lançado no espaço público. Isso apesar da primeira descrição de blockchain aparecer quase três décadas atrás.

Em virtude de desbravar o caminho da nova maneira inovadora de armazenar, compartilhar e fazer muitas outras coisas com dados, o blockchain ocupa o primeiro lugar na corrida das redes de tecnologia de contabilidade distribuída. Como tal, os parágrafos a seguir irão comparar o blockchain com outras redes DLT.

Blockchain vs Hashgraph

É óbvio que blockchain e Hashgraph têm muitas semelhanças, uma vez que servem a um propósito semelhante. Essencialmente, são todos um tipo de tecnologia de razão distribuída que visa introduzir novos sistemas monetários. Em particular, são todos ponto a ponto, de forma que as transações não exigem uma autoridade central para regulá-las.

Além disso, os DLTs operam em um sistema baseado em consenso, em que as transações devem satisfazer os participantes da rede. Essa necessidade de consenso é a razão pela qual as transações nessas redes são transparentes e flexíveis. Além disso, a alta segurança da natureza criptográfica das redes garante alta segurança de dados.

No entanto, o blockchain difere do Hashgraph de maneiras mais fundamentais. Particularmente, o Hashgraph é uma resposta às principais limitações do blockchain, como escalabilidade e taxas de transações. Estas limitações particulares são responsáveis ​​pelas aplicações limitadas do DLT.

Hashgraph difere principalmente de blockchain quando se trata do mecanismo de consenso. Por um lado, o blockchain depende principalmente das atividades dos mineiros dentro da rede para facilitar o processo de transações. Isso quer dizer que um minerador pode afetar muito o sucesso de uma transação sozinho.

Saiba mais sobre Hashgraph vs Blockchain aqui.

Particularmente, o blockchain depende da prova de trabalho que os mineiros podem usar para verificar se uma transação é genuína. Como tal, as taxas de transação são lentas e caras. Além disso, a prova de trabalho implica que a rede está sob uma enorme carga de computações volumosas que impõem atrasos na rede.

Por outro lado, o Hashgraph emprega um mecanismo de consenso que não dá muitos poderes aos mineiros. Ao contrário, o DLT usa algoritmos de consenso chamados Gossip about gossip e votação virtual para decidir qual transação será bem-sucedida. Dessa forma, a maioria tem a palavra sobre qual transação realizar. Como tal, há muito mais justiça quando se trata de Hashgraph em comparação com blockchain.

Blockchain vs DAG

Como o blockchain, o DAG facilita as transações e não é possível “caminhar as transações de volta” para uma etapa anterior. Em particular, a palavra acíclica no gráfico acíclico direcionado implica que as operações são estritamente unidirecionais. Da mesma forma, a imutabilidade é um aspecto que torna o blockchain popular em relação aos meios existentes de armazenamento de dados.

Além disso, ambas as plataformas operam por meio de um sistema baseado em consenso, onde os nós decidem o que acontece. Como tal, existe alguma aparência de democracia em comparação com plataformas que passam por um comando central. Infelizmente, isso é o que mais as semelhanças vão.

Como o Hashgraph, o DAG difere fundamentalmente do blockchain no que diz respeito à estrutura de dados. Como discutido anteriormente, o blockchain organiza as transações em blocos de forma que cada corpo de informações pertencente a uma transação específica forme um único bloco. Portanto, as transações subsequentes resultam em novos blocos.

Pelo contrário, o DAG faz completamente com os blocos. No DAG, a transação anterior tem um relacionamento mais forte com a transação subsequente. Por exemplo, se você tiver três transações, X, Y e Z, precisará da transação X para que Y prossiga. Da mesma forma, a transação Y valida a transação Z.

Para que uma transação seja bem-sucedida na rede DAG, ela deve validar apenas duas das transações anteriores. Isso quer dizer que a transação só precisará garantir que duas das transações anteriores não contenham informações conflitantes. Curiosamente, isso difere muito do blockchain, onde uma transação deve validar várias transações antes de ser válida.

Isso quer dizer que uma transação leva mais tempo para ser liquidada. Além disso, conforme os blocos em blockchain se multiplicam, torna-se cada vez mais difícil em termos de cálculos obter novos blocos. Como tal, a mineração consome mais energia e, portanto, é cara. Por outro lado, as transações na rede DAG adicionam rendimento à medida que mais validações acontecem.

Blockchain vs Holochain

Em comparação com DLT, olhar para a estrutura fundamental de Holochain e blockchain traz várias diferenças para o primeiro plano. Em particular, os dois diferem amplamente com base em sua estrutura, embora o propósito tenha algumas semelhanças. Curiosamente, Holochain é algum tipo de tecnologia revolucionária que busca transformar tudo em sua cabeça.

Assim como o blockchain, o Holochain busca permitir transações seguras e transparentes entre os jogadores da rede. As informações em ambas as plataformas são criptograficamente seguras e não podem ser alteradas. Além disso, ambas as plataformas permitem que os usuários interajam ponto a ponto. Dessa forma, eles podem interagir diretamente e sem a necessidade de uma autoridade central.

Holochain é melhor?

No entanto, Holochain é um pouco o próximo nível em comparação com o blockchain. Essencialmente, Holochain busca introduzir uma nova dinâmica muito diferente do objetivo fundamental do blockchain. O Blockchain busca descentralizar as transações de forma que as pessoas possam interagir diretamente, sem a necessidade de um intermediário. Pelo contrário, Holochain quer fazer com que as interações sejam distribuídas.

Holochain cria uma rede composta por várias redes de tecnologia de razão distribuída. Portanto, o DLT é uma rede importante que é ilimitada em termos de escalabilidade e o número de transações que os usuários podem realizar em um segundo.

Na rede blockchain, os nós contam com uma única rede para iniciar e validar as transações. Assim, à medida que mais blocos se juntam à cadeia, a carga computacional se multiplica, bem como as taxas associadas às transações. Ao contrário, os nós em Holochain funcionam em suas próprias cadeias. Portanto, há mais espaço para cálculos.

O fato de que cada nó é executado em sua própria cadeia em Holochain implica que não há necessidade de mineiros. Como tal, as taxas de transação são quase inexistentes. Além disso, isso implica que não há tokenização na plataforma, mas contratos inteligentes governam o espaço.

Os nós em execução em suas próprias cadeias implicam que eles serão capazes de processar livros-razão que pertencem exclusivamente a eles. Dessa forma, o relacionamento entre os vários nós da rede é totalmente confiável. Além disso, os dApps têm um espaço infinito para operar. Como tal, pode-se esperar que os dApps operem em seu ótimo em todas as instâncias.

Resumo / Observações finais

A comparação de DLT em Blockchain vs Hashgraph vs Dag vs Holochain traz aspectos interessantes da plataforma. Por mais que haja semelhanças óbvias entre os DLTs, as diferenças também se destacam. Curiosamente, é evidente que o blockchain já existia antes mesmo do white paper bitcoin desenvolvido pelo pseudônimo Satoshi Nakamoto.

O Blockchain foi mencionado pela primeira vez em um artigo que buscava encontrar uma maneira de proteger a propriedade intelectual por meio de registros de data e hora. No entanto, o DLT ganhou moeda após a fama do bitcoin. Com a popularidade, vieram vários problemas imprevistos, como escalabilidade e TPS. Mesmo enquanto o blockchain se esforça para corrigir as limitações, outros projetos estão criando inteiramente um novo tipo de tecnologia de razão distribuída.

Do exposto, é evidente que todos os DLTs compartilham os aspectos comuns de transparência, consenso, transacional, distribuído, ponto a ponto e flexível. No entanto, grandes diferenças surgem no mecanismo de consenso e na estrutura de dados dentro de cada DLT.

Você gosta de aprender sobre os fundamentos do blockchain, assim como este? Então, você definitivamente deve participar de nosso curso gratuito de blockchain!