
O Directed Acyclic Graph (DAG) é uma tecnologia inovadora no setor fintech, frequentemente vista como alternativa às soluções tradicionais de registo distribuído. Este artigo analisa o conceito de DAG, o seu funcionamento e a sua comparação com outras tecnologias descentralizadas.
O DAG é uma ferramenta de modelação de dados adotada por certos ativos digitais em substituição ao registo distribuído convencional. A sua arquitetura baseia-se em círculos (vértices) que representam atividades a integrar na rede e linhas (arestas) que estabelecem a ordem de aprovação das transações. Ao contrário dos registos distribuídos tradicionais, o DAG não gera blocos, construindo as transações sucessivamente, o que aumenta consideravelmente a velocidade de processamento.
Numa rede baseada em DAG, o utilizador precisa de confirmar uma transação anterior (tip) para poder submeter a sua. Este processo origina uma estrutura transacional em camadas. Para evitar duplo gasto, os nós verificam todo o percurso até à primeira transação ao confirmar operações anteriores, garantindo o saldo suficiente e a legitimidade da transação.
O DAG é sobretudo utilizado para processar transações de forma mais eficiente do que os registos distribuídos convencionais. Proporciona maior rapidez, eficiência energética, e é especialmente vantajoso para micropagamentos devido às taxas reduzidas ou nulas. O DAG não depende da mineração tradicional, pelo que apresenta melhor desempenho ambiental face aos sistemas Proof of Work (PoW).
Vários ativos digitais recorrem à tecnologia DAG:
A tecnologia DAG apresenta várias vantagens:
Contudo, existem também algumas limitações:
A tecnologia Directed Acyclic Graph (DAG) apresenta-se como uma alternativa relevante aos registos distribuídos tradicionais, com benefícios evidentes ao nível da velocidade, das taxas e da escalabilidade. No entanto, em 2025, mantém-se numa fase inicial de desenvolvimento e enfrenta desafios, nomeadamente em relação à centralização. À medida que esta tecnologia evolui, será importante acompanhar a sua progressão e avaliar se conseguirá ultrapassar os atuais obstáculos para competir de forma mais eficaz com outras soluções de registo distribuído no universo dos ativos digitais.
Um DAG oferece uma representação visual dos fluxos de dados e processos, ilustrando as dependências entre tarefas e a sequência de operações em pipelines de dados.
DAG designa Directed Acyclic Graph, um grafo com ligações unidirecionais que não geram ciclos.
Para criar um diagrama DAG, identifique os principais elementos, conecte-os com setas para evidenciar relações causais e utilize nós para cada variável. Certifique-se de que não existem ciclos.
Um DAG é utilizado para representar graficamente fluxos de trabalho de dados, revelando a sequência das operações num pipeline. Facilita a identificação de ineficiências e a definição de processos em sistemas como o Airflow.











