Os Gráficos Acíclicos Dirigidos (DAGs) são o novo tópico quente na indústria de criptomoedas e blockchain. O seu objetivo é resolver a descentralização de forma diferente, oferecendo transações gratuitas e rápidas.
A tecnologia blockchain tem agora uma década. A sua criação deu início à revolução descentralizada, dando origem a muitas outras tecnologias notáveis de contabilidade distribuída (DLTs). Estas DLTs são únicas, uma vez que tentam resolver as desvantagens da blockchain.
Agora pode encontrar muitas tecnologias de contabilidade distribuída emocionantes, como R3 Corda, Hashgraph e Iota Tangle. Destas três tecnologias de contabilidade distribuída populares, Iota e Hashgraph usam Gráficos Acíclicos Dirigidos (DAGs).

Outro aspeto importante é a sua característica acíclica, o que significa que o gráfico não é um circuito/ciclo completo. Isto significa que não poderá visitar o mesmo nó duas vezes. DAG também inibe a ordenação topológica onde o valor do nó inicial é menor do que o valor do nó final.
Num blockchain, os blocos são criados e ligados para armazenar e recuperar informações. No entanto, DAG usa vértices e arestas. Isto significa que os vértices armazenam transações de criptomoeda ou blockchain. Como o DAG é topológico, os vértices gravados estão uns sobre os outros.

Criptomoedas baseadas em DAG ou DLT podem funcionar com Proof-of-Work (PoW) ou sem ele. A possibilidade de fazer a tecnologia de contabilidade distribuída funcionar sem mineração significa uma abordagem mais rápida e eficiente em termos energéticos, especialmente quando comparada a soluções tradicionais de blockchain como o Ethereum.
Além disso, o DAG também traz eficiência de armazenamento de dados e já é visto como um substituto do blockchain para pagamentos e transações online.
Por último, a criação de nós/vértices DAG torna o processo de transação instantâneo. Em resumo, os DAGs trazem uma melhor estabilidade e escalabilidade de rede.
A criptomoeda alimentada por DAG utiliza prova de trabalho (POW) ou outros algoritmos de consenso para validar transações e garantir alguma forma de consenso.
Vamos passar por um exemplo para obter uma melhor compreensão.
John, um trader, fez uma nova transação ao transferir criptomoeda alimentada por DAG para outra pessoa, Sly. À medida que uma nova transação nasce, o DAG deve verificá-la fazendo referência a uma transação anterior. A referência é feita para múltiplas transações para garantir uma prova sólida da transação.
Algoritmos de consenso em cripto ou DLT baseados em DAG dependem de dicas para determinar qual nó verifica a transação. Assim, um nó pode ter uma influência significativa na verificação da transação e a seleção é feita com base no peso acumulado (número de confirmações).
As transações de John permanecem não confirmadas até serem referenciadas por John ou por outra pessoa que construa em cima da transação de John. Na prática, apenas nós com peso mais elevado provavelmente continuarão a verificar transações para garantir o crescimento adequado da rede.
Para ver visualmente como o DAG se parece, veja a imagem abaixo.

O algoritmo do DAG sempre prefere um nó com peso acumulado elevado para superar o problema de múltiplos ramos não estarem cientes uns dos outros. Desta forma, as transações mais recentes estão maioritariamente ligadas através da ponta e farão sempre referência a transações mais antigas para efeitos de verificação. A abordagem seletiva também descarta caminhos mais fracos e elimina-os à medida que a rede cresce.
Se olharmos para a blockchain, as transações são consideradas como "gastas" após seis confirmações para garantir confiança no sistema.
Em resumo, DAG faz o seguinte:
Para parar a dupla despesa, contém transações que não são 1/3 da transação. Desta forma, ninguém pode assumir o controle de toda a cadeia e fazer dupla despesa.
No entanto, o IoTa Tangle não é verdadeiramente descentralizado, pois utiliza um nó centralizado, o “O Coordenador”. No entanto, ajuda toda a rede ao supervisionar as transações e garantir que não ocorram conflitos.
Sob o capô, Hashgraph utiliza o protocolo Gossip. Neste protocolo, os nós partilham informações e alcançam um consenso para aprovar transações. Um rasto de auditoria é anexado ao livro-razão distribuído com cada transação adicionada.
Por outro lado, o DAG segue uma abordagem topológica onde cada nó representa uma transação. A cadeia de nós atua como uma forma de referenciar transações mais antigas e evitar gastos duplos. A estrutura de árvore pode ter vários caminhos. No entanto, novas transações só requerem um caminho de rastreamento para serem validadas.
A abordagem do DAG é validar cada transação separadamente. Utiliza as transações anteriores como conhecimento de validação. Os validadores e mineiros participam. Além disso, as transações são na sua maioria gratuitas.
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.





