Nesta artigo revisamos os conceitos centrais e as vantagens técnicas do DAG nas blockchains, explicando por que ele pode superar o gargalo de escalabilidade das arquiteturas lineares tradicionais e, por meio de exemplos, demonstrando seu potencial de melhoria no registro paralelo de transações, velocidade de confirmação e eficiência da rede. Se quiser entender como esta estrutura emergente pode moldar o futuro da blockchain 3.0, continue a leitura.
A seguir, apresentamos uma explicação breve sobre o conceito e os benefícios da blockchain DAG.
A blockchain DAG baseia‑se na estrutura de dados de grafo direcionado acíclico; ao invés de usar o armazenamento em cadeia tradicional das blockchains, ela registra transações de forma paralela, proporcionando alta escalabilidade e rapidez nas operações.
O que significa blockchain DAG?
DAG (Directed Acyclic Graph, grafo direcionado acíclico) é uma estrutura de dados amplamente utilizada em ciência da computação. Seu layout topológico é unidirecional e não forma ciclos, sendo comum em problemas de planejamento de rotas e programação dinâmica; por exemplo, sistemas de navegação utilizam DAGs para calcular o caminho mais curto.
No contexto das blockchains, o DAG substitui o tradicional modelo de “cadeia” de armazenamento. As blockchains convencionais (como o Bitcoin) adotam a estrutura Block 1.0, agrupando transações em blocos que são ligados cronologicamente; o Ethereum, por sua vez, é visto como Blockchain 2.0, oferecendo uma plataforma de contratos inteligentes. Com o avanço tecnológico, o setor associa Blockchain 3.0 ao DAG, considerando-o a chave para alcançar altas taxas de transferência.
A primeira proposta que combinou DAG e blockchain surgiu na comunidade Nxt, sugerindo a substituição do armazenamento em cadeia por Block DAG. Mantendo o mesmo intervalo de tempo de criação de blocos, a rede poderia agrupar N blocos em paralelo, elevando o throughput de transações em N vezes.
Diferentemente da estrutura linear tradicional, o DAG não possui um conceito unificado de “bloco”. Cada usuário pode submeter uma unidade de dados (transaction unit) que pode conter diferentes tipos de informações. Tomemos como exemplo o RaiBlocks (mais tarde renomeado para Nano): ele utiliza a tecnologia de “bloco ponto‑a‑ponto”, onde cada conta possui sua própria cadeia independente, e a liquidação ocorre apenas entre as partes envolvidas. Uma única transação requer apenas um pacote UDP e é processada de forma independente. Embora cada conta possua sua cadeia própria, o livro‑razão completo pode ser representado de forma unificada como um DAG. Após a validação, a transação é adicionada ao DAG, garantindo a imutabilidade do registro e possibilitando transações instantâneas e escalabilidade ilimitada.

Quais são as vantagens da blockchain DAG?
Em comparação com a estrutura de cadeia única tradicional, o DAG apresenta diferenças fundamentais entre registro assíncrono concorrente e registro síncrono. Nas blockchains convencionais, os blocos são escritos de forma síncrona seguindo a ordem de criação, contendo múltiplas transações cada; já o DAG, constituído por unidades de transação, suporta registro assíncrono e paralelo, onde cada unidade registra apenas uma transação. Com base nisso, o DAG oferece vantagens notáveis nos seguintes aspectos:
- Escalabilidade robusta
- O registro assíncrono permite que os nós processem novas transações sem aguardar a sincronização completa da rede, eliminando perda de tempo.
- À medida que aumenta o número de nós participantes do registro, a capacidade de processamento do sistema cresce de forma linear.
- Velocidade de transação elevada
- As cadeias tradicionais podem processar apenas um volume fixo de transações por bloco, dificultando o aumento do throughput.
- O DAG permite processamento local e liquidação paralela; quanto maior o número e a frequência das transações, mais rápido o sistema opera, gerando um salto qualitativo de desempenho.
Por essas razões, a comunidade amplamente acredita que o DAG tem o potencial de resolver os problemas de alta concorrência das blockchains públicas.
Leitura Relacionada
- Retire USDT da exchange para a carteira Huobi com segurança
- Retirada de USDT: Diferenças entre TRC20 e ERC20 nas Blockchains
- Blockchain e Computação em Nuvem: Superando o Gargalo
💡 Cadastre-se na Binance com o código B2345 para o desconto máximo em taxas. Veja guia completo Binance.