
Directed acyclic graph (DAG) é uma tecnologia emergente no setor de criptomoedas que propõe uma alternativa à tradicional tecnologia de distributed ledger. Este artigo explora o conceito de DAG, o seu funcionamento e de que forma se compara a outras estruturas semelhantes ao blockchain.
DAG é uma ferramenta de modelação de dados utilizada por algumas criptomoedas em substituição a um blockchain convencional. Muitas vezes é apontada como um possível "disruptor" devido às suas vantagens. A arquitetura DAG utiliza círculos (vértices) para representar atividades e linhas (arestas) para indicar a ordem de aprovação das transações. Ao contrário dos sistemas tradicionais, o DAG não agrupa as transações em blocos, mas constrói-as umas sobre as outras, aumentando de forma significativa a velocidade das transações.
Apesar de tanto DAGs como os distributed ledgers tradicionais desempenharem papéis semelhantes no setor cripto, apresentam diferenças claras. Os DAGs não criam blocos como os sistemas convencionais; em vez disso, constroem as transações sobre as anteriores. Visualmente, os sistemas tradicionais assemelham-se a uma cadeia de blocos, enquanto os DAGs parecem grafos compostos por círculos e linhas.
Numa rede baseada em DAG, cada transação (representada por um círculo ou vértice) é construída sobre transações anteriores. Para efetuar uma transação, o utilizador deve confirmar uma transação anterior não confirmada (denominada "tip"). Este mecanismo cria um sistema em que a comunidade constrói continuamente novas camadas de transações. O DAG integra ainda um mecanismo para prevenir o double-spending, avaliando todo o percurso das transações até à primeira transação.
A tecnologia DAG é utilizada sobretudo para processar transações de forma mais eficiente do que os sistemas tradicionais. Proporciona velocidades de transação superiores, maior eficiência energética e capacidade de gerir micropagamentos de forma eficaz. Os DAGs não requerem mineração tradicional, tornando-os mais ecológicos do que alguns sistemas convencionais.
Diversas criptomoedas adotaram a tecnologia DAG:
A tecnologia DAG apresenta várias vantagens:
No entanto, também existem algumas desvantagens:
A tecnologia directed acyclic graph (DAG) apresenta-se como uma alternativa interessante aos sistemas tradicionais de distributed ledger no universo das criptomoedas. Embora ofereça vantagens em termos de velocidade, taxas e escalabilidade, o DAG ainda está em processo de evolução. Com o desenvolvimento da tecnologia, será relevante observar de que forma o DAG ultrapassa as limitações atuais e se conseguirá realmente desafiar a predominância dos sistemas convencionais no setor cripto. O futuro do DAG é promissor, com potencial para novos casos de utilização e melhorias capazes de transformar o panorama das tecnologias de distributed ledger.
Um DAG (Directed Acyclic Graph) em data analytics é uma estrutura que representa o fluxo de dados e as dependências sem ciclos, utilizada para processamento eficiente de dados e gestão de workflows.
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. Trata-se de uma representação visual do fluxo de dados nos processos ETL, mostrando tarefas e dependências sem ciclos.





