Principais vantagens:

  • Qual a diferença entre BlockDAGs e blockchains?

  • Os DAG oferecem mais oportunidades, mas também apresentam desvantagens.

  • As tecnologias podem ser parceiras em vez de se oporem?

Conceito de blockchain. Folha de papel com ideias ou plano, xícara de café e óculos na mesa Leia CoinChapter.com no Google Notícias

YEREVAN (CoinChapter.com) — Matematicamente, os gráficos acíclicos direcionados (DAG) representam um gráfico com arestas direcionadas e sem ciclos (ou seja, nenhum caminho de um vértice de volta a si mesmo), como pode ser visto no gráfico abaixo.

Grafos acíclicos direcionados (DAG). Fonte: medium.com

No entanto, o paradigma encontrou sua implicação bem ao lado da tecnologia blockchain, alegando que poderia ser útil para resolver o trilema blockchain. Assim, entra o BlockDAG.

BlockDAG vs. Blockchain

Antes de pular para a comparação, há vários termos que precisam de esclarecimento. No contexto de ledgers distribuídos, um blockDAG é um DAG cujos vértices representam blocos e cujas arestas representam referências de blocos para seus predecessores.

A diferença na estrutura proporciona oportunidades.

Tanto o blockchain quanto o blockDAG são livros-razão distribuídos. No entanto, eles têm estruturas diferentes. Um blockchain representa uma cadeia de blocos de transações em uma ordem cronológica inalterável. Por outro lado, um blockDAG é uma rede de transações individuais vinculadas a várias outras transações.

Não há blocos de transações em redes DAG. Se blockchain é uma lista encadeada, um DAG é uma árvore, ramificando-se de uma transação para outra, para outra, e assim por diante.

Assim, um blockDAG fornece uma nova perspectiva sobre validação, o que pode levar o conceito de descentralização um passo adiante. Em contraste com as múltiplas soluções de consenso de um blockchain, em um DAG, transações individuais fornecem validação umas para as outras.

Além disso, o sistema elimina a necessidade de taxas, pois cada participante da transação é automaticamente um minerador e um validador (não para suas próprias transações). Ao fazer isso, o blockDAG também corta a necessidade de um “exército de mineradores”, cortando assim o consumo de energia.

Por outro lado, o blockchain oferece transparência e imutabilidade, o que é difícil de se conseguir com o blockDAG. Ele também é relativamente bem estabelecido, sendo a base das criptomoedas.

Problema de nós órfãos que uma blockchain não consegue resolver

O blockDAG se originou como parte da solução para o problema da taxa de órfãos do blockchain. Nós órfãos são blocos minerados simultaneamente como outro bloco, mas não aceitos pelo blockchain.

Está bem estabelecido que uma alta taxa de órfãos compromete a segurança; quanto mais blocos honestos acabam fora da cadeia mais longa devido a bifurcações espontâneas, menos segura é a cadeia.

O blockDAG é o inimigo ou um parceiro?

Blockchains, como qualquer outra tecnologia, têm suas falhas.

Um deles é o trilema blockchain acima mencionado. Em suma, é a noção de que ainda não é possível ter um blockchain totalmente descentralizado que ofereça alta escalabilidade e ostente segurança hermética. Qualquer tecnologia blockchain sacrifica pelo menos um em favor dos outros dois.

O Bitcoin escolheu descentralização e segurança, enquanto o Ethereum optou por segurança e escalabilidade, deixando a descentralização para trás. A tecnologia BlockDAG pode eliminar a necessidade de escolha?

BlockDAG e o trilema do blockchain.

Conforme mencionado, os BlockDAGs podem eliminar o problema de nós órfãos. No entanto, esses não são os únicos obstáculos para um livro-razão mais seguro. As conexões DAG podem ser mais caóticas, portanto, mais difíceis de acompanhar. Sem uma ordem estrita e mais vetores de ataque, as validações em todo um sistema blockDAG podem comprometer a segurança.

Leia também: Relação entre Blockchain e criptomoeda.

Os aspectos de descentralização e escalabilidade do trilema recebem um grande impulso com o blockDAG, mas é difícil preservar a consistência no sistema.

Portanto, um blockDAG pode não ser independente, sendo considerado uma “solução” ou “novo protocolo” por si só. Em vez disso, um blockDAG é uma estrutura para elaborar protocolos de consenso que podem (ou não) ser tão seguros e mais escaláveis ​​do que protocolos baseados em cadeia.

A postagem O que é a tecnologia BlockDAG — A nêmesis do Blockchain? apareceu primeiro em CoinChapter.