Gráficos acíclicos direcionados (DAGs) são o novo tópico quente na indústria de criptomoedas e blockchain. Ele visa resolver a descentralização de forma diferente, oferecendo transações gratuitas e rápidas.
A tecnologia blockchain tem agora uma década. Sua origem iniciou a revolução descentralizada, dando origem a muitas outras tecnologias notáveis de registro distribuído (DLTs). Esses DLTs são únicos, pois tentam resolver as desvantagens do blockchain.
Agora você pode encontrar muitas tecnologias empolgantes de registro distribuído, como R3 Corda, Hashgraph e Iota Tangle. Dessas três DLTs populares, Iota e Hashgraph usam Gráficos Acíclicos Direcionados (DAGs).

Outro aspecto importante é a sua característica acíclica, o que significa que o gráfico não é um circuito/ciclo completo. Isso significa que você 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.
Em um blockchain, blocos são criados e conectados para armazenar e recuperar informações. No entanto, DAG usa vértices e arestas. Isso significa que os vértices armazenam transações de criptomoedas ou blockchain. Como o DAG é topológico, os vértices registrados estão sobrepostos uns aos outros.

Criptomoeda ou DLTs alimentados por DAG podem funcionar com Prova de Trabalho (PoW) ou sem ela. A possibilidade de fazer a tecnologia de registro distribuído funcionar sem mineração significa uma abordagem mais rápida e eficiente em termos energéticos, especialmente se comparada às 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 online e transações.
Por último, a criação de nós/vértices do DAG torna o processo de transação instantâneo. Em resumo, os DAGs trazem uma melhor estabilidade e escalabilidade de rede.
Criptomoeda alimentada por DAG usa 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 entender melhor.
John, um trader, fez uma nova transação transferindo criptomoeda alimentada por DAG para outra pessoa, Sly. Como uma nova transação é criada, o DAG deve verificá-la referenciando-a a uma transação anterior. A referência é feita para várias transações para garantir uma prova sólida da transação.
Algoritmos de consenso em criptomoedas ou DLT alimentados por DAG dependem de dicas para determinar qual nó verifica a transação. Assim, um nó pode ter uma grande influência na verificação da transação, e a seleção é feita com base em seu peso acumulado (número de confirmações).
As transações de John permanecem não confirmadas até serem referenciadas por ele mesmo ou por outra pessoa que construa em cima da transação de John. Na prática, apenas os nós com peso maior provavelmente continuarão verificando transações para garantir o crescimento adequado da rede.
Para visualizar como o DAG se parece, veja a imagem abaixo.

O algoritmo do DAG sempre prefere um nó com peso acumulado alto para superar o problema de múltiplos ramos que não têm conhecimento uns dos outros. Desta forma, transações mais novas estão principalmente conectadas através da ponta e sempre farão referência a transações mais antigas para fins de verificação. A abordagem seletiva também descarta caminhos mais fracos e os elimina à medida que a rede cresce.
Se olharmos para o blockchain, as transações são consideradas como "gastas" após seis confirmações para garantir confiança no sistema.
Para resumir, DAG faz o seguinte:
Para evitar gastos duplos, ele contém transações que não são 1/3 da transação. Dessa forma, ninguém pode assumir o controle de toda a cadeia e gastar duplamente.
No entanto, o Tangle do IoTa não é verdadeiramente descentralizado, pois usa um nó centralizado, o "Coordenador". No entanto, ele ajuda toda a rede supervisionando as transações e garantindo que não ocorram conflitos.
Por baixo dos panos, Hashgraph utiliza o protocolo Gossip. Neste protocolo, os nós compartilham informações e chegam a um consenso para aprovar transações. Um rastro de auditoria é anexado ao livro-razão distribuído com cada transação adicionada.
Por outro lado, 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 múltiplos caminhos. No entanto, novas transações só requerem um caminho de rastreamento para serem validadas.
A abordagem do DAG é validar cada transação separadamente. Ele utiliza as transações anteriores como conhecimento de validação. Os validadores e mineradores participam. Além disso, as transações são em sua maioria gratuitas.
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.





