
Directed acyclic graph (DAG) é uma tecnologia emergente no universo das criptomoedas que propõe uma alternativa à tradicional tecnologia de registos distribuídos. Este artigo analisa o conceito de DAG, o seu funcionamento e a sua comparação com estruturas semelhantes à blockchain.
DAG é uma ferramenta de modelação de dados utilizada por determinadas criptomoedas em substituição da blockchain convencional. É frequentemente apontada como um potencial “disruptor”, graças às suas vantagens. A arquitetura DAG recorre a círculos (vértices) para representar atividades e a linhas (arestas) para indicar a ordem das aprovações de transação. Ao contrário dos sistemas tradicionais, o DAG não agrupa transações em blocos, mas constrói-as sequencialmente, o que acelera de forma significativa o processamento das transações.
Embora DAG e os registos distribuídos tradicionais assumam funções semelhantes no setor cripto, mantêm diferenças essenciais. O DAG não cria blocos como os sistemas convencionais; em vez disso, constrói transações sobre as anteriores. Visualmente, os sistemas tradicionais assemelham-se a cadeias de blocos, enquanto o DAG apresenta-se como um grafo composto por círculos e linhas.
Numa solução baseada em DAG, cada transação (representada por um círculo ou vértice) constrói-se sobre as anteriores. Para realizar uma transação, o utilizador confirma uma transação anterior não validada (denominada “tip”). Este mecanismo permite que a comunidade adicione continuamente novas camadas de transações. O DAG incorpora também um sistema que impede a dupla despesa, analisando todo o histórico da transação desde a primeira operação.
A tecnologia DAG é utilizada sobretudo para processar transações de forma mais eficiente do que os sistemas convencionais. Proporciona maior rapidez nas transações, eficiência energética e capacidade para lidar com micropagamentos. Os DAG dispensam a mineração tradicional, tornando-os mais ecológicos face a alguns sistemas convencionais.
Várias criptomoedas já implementaram a tecnologia DAG:
A tecnologia DAG apresenta diversas vantagens:
No entanto, existem também algumas desvantagens:
A tecnologia directed acyclic graph (DAG) oferece uma alternativa inovadora aos sistemas tradicionais de registos distribuídos no setor das criptomoedas. Apesar das vantagens em velocidade, custos e escalabilidade, o DAG continua em desenvolvimento. É relevante acompanhar a evolução desta tecnologia, perceber como ultrapassa as limitações atuais e avaliar se poderá desafiar efetivamente o domínio dos sistemas convencionais na indústria cripto. O futuro do DAG mostra-se promissor, com potencial para novos casos de utilização e melhorias que poderão transformar o ecossistema das tecnologias de registo distribuído.
Um DAG (Directed Acyclic Graph) em data analytics representa o fluxo de dados e as dependências sem ciclos, sendo utilizado para processamento eficiente de dados e gestão de fluxos de trabalho.
Em estatística, um DAG (Directed Acyclic Graph) é um modelo gráfico que representa relações entre variáveis sem ciclos, utilizado para inferência causal e raciocínio probabilístico.
DAG em ETL significa Directed Acyclic Graph. É uma representação visual do fluxo de dados nos processos ETL, mostrando tarefas e dependências sem ciclos.











