A tecnologia Directed Acyclic Graph (DAG) destacou-se como uma alternativa promissora aos sistemas tradicionais de registo distribuído no setor da criptomoeda. Neste artigo analisam-se os principais aspetos da tecnologia DAG, a sua comparação com a blockchain e as potenciais aplicações.
A tecnologia DAG é frequentemente classificada como potencialmente disruptiva devido às vantagens face aos sistemas tradicionais de registo distribuído. Embora a blockchain continue a ser uma referência na indústria das criptomoedas, a DAG apresenta uma abordagem diferente à estruturação e ao processamento das transações.
A arquitetura de um sistema DAG baseia-se em círculos (vértices) e linhas (arestas). Cada vértice representa uma transação a adicionar na rede, enquanto as arestas determinam a ordem de aprovação das transações. Esta estrutura permite uma abordagem mais eficiente e escalável ao processamento de transações, em comparação com os sistemas baseados em blocos.
As principais diferenças entre as tecnologias DAG e blockchain residem na estrutura e nos métodos de processamento de transações. Enquanto os sistemas baseados em blocos agrupam transações em blocos, as DAG constroem transações umas sobre as outras. Esta diferença essencial resulta em velocidades de transação superiores e melhor escalabilidade nos sistemas baseados em DAG.
Numa rede DAG, os utilizadores têm de confirmar transações anteriores (as denominadas "tips") antes de submeterem as suas próprias. Esta dinâmica cria uma estrutura em camadas de transações, tornando cada nova transação uma tip para futuras confirmações. O sistema integra também mecanismos para evitar a duplicidade de gastos, avaliando todo o percurso da transação até à operação inicial.
A tecnologia DAG destina-se sobretudo ao processamento eficiente de transações, superando os sistemas tradicionais de registo distribuído. As principais aplicações são:
Vários projetos de criptomoeda adotaram a tecnologia DAG, incluindo:
Estes projetos tiram partido da tecnologia DAG para oferecer velocidades elevadas de transação, escalabilidade, segurança e taxas de transação nulas ou muito baixas.
A tecnologia DAG apresenta diversas vantagens face aos sistemas tradicionais de registo distribuído:
Enfrenta, no entanto, alguns desafios:
Em 2025, a tecnologia DAG mantém-se como uma alternativa relevante aos sistemas tradicionais de registo distribuído, com potencial para melhorar a velocidade das transações, a escalabilidade e a eficiência energética. Apesar de continuar a evoluir e de enfrentar desafios, a DAG mostra-se promissora para desempenhar um papel importante no futuro das tecnologias de registo distribuído. À medida que amadurece e surgem novos casos de utilização, será interessante observar como os sistemas DAG se comparam e, eventualmente, complementam as soluções já existentes nos setores das criptomoedas e fintech.
Um directed acyclic graph (DAG) é uma estrutura de dados em que os nós estão ligados por conexões unidirecionais e nunca formam ciclos, sendo utilizada em certas criptomoedas para acelerar as transações.
A DAG é utilizada para visualizar e gerir fluxos de dados complexos, representar tarefas numa ordem definida e otimizar processos em sistemas de blockchain e criptomoeda.
A DAG é um directed acyclic graph. Exemplo: Um fluxo de trabalho em que as tarefas dependem umas das outras, sem que existam ciclos. Os nós representam tarefas e as arestas mostram as dependências.
As DAG oferecem melhor escalabilidade, enquanto as blockchains têm um percurso mais consolidado. A escolha depende sempre das necessidades concretas de cada caso de utilização.