Se você já ouviu falar de Directed Acyclic Graph, mas não sabe o que é DAG e como esse sistema funciona no mercado das criptomoedas, chegou ao artigo certo!
Com o surgimento do Bitcoin, Satoshi Nakamoto também apresentou para o mundo o sistema de blockchain, onde todas as transações com a criptomoeda são gerenciadas e validadas. Outras moedas digitais que surgiram depois seguiram a mesma estrutura.
Porém, o Directed Acyclic Graph, em tradução livre, grafos acíclicos dirigidos, é uma criação conhecida entre os matemáticos e especialistas em computação que também pode ser utilizada como meio para as transações de moedas digitais.
Ou seja, seria uma alternativa ao Blockchain e já vem sendo testada no mercado com suas vantagens e desvantagens.
Ficou curioso para aprender o que é DAG e como funciona esse sistema no contexto das criptomoedas? Continue lendo este artigo e entenda mais sobre o tema.
O que é DAG?
DAG é a sigla para Directed Acyclic Graph que significa grafos acíclicos dirigidos.
Um grafo acíclico é aquele que tem um ponto de início e outro de fim, não sendo possível retornar ao ponto inicial. Justamento por isso, o grafo também é dirigido porque existe uma direção que determina onde ele deve chegar.
Assim como a blockchain é composta por blocos que seguem uma sequência conforme o anterior é preenchido, no DAG, o sistema de dados permite bifurcações em diferentes pontos.
Como um recurso matemático, o DAG auxilia em diversos tipos de análises, especialmente as que incluem a análise de diversos fatores como as causas de uma doença.
Mas o interesse neste artigo é entender sua aplicação como um sistema alternativo ao blockchain para fazer transações no mercado de criptomoedas.
Como funciona o Directed Acyclic Graph?
No DAG, existem os vértices que representam cada operação realizada no sistema e as arestas que são as linhas que indicam a direção e com qual outro vértice o anterior se conecta.
No Directed Acyclic Graph (DAG) não existe o processo de mineração, que é a verificação e a validação das transações no blockchain que permite estender os blocos para aprovar as operações.
O que se mantém em funcionamento da DAG são os proofs of work que é o envio da transação em si, que serve para validar uma operação anterior e evitar spam na rede.
Dessa forma, no sistema de uma criptomoeda que usa o DAG, toda nova transação é baseada em uma transação anterior. A diferença é que um vértice pode referenciar mais de uma operação.
Quem define qual vértice na extremidade, chamado também de ‘tip’, vai ser utilizado como referência da nova transação é o algoritmo do sistema. As ‘tips’ com maior probabilidade de serem utilizadas são as que possuem mais relevância, ou seja, possuem o maior volume de confirmações executadas na sua direção.
Por exemplo: um usuário faz uma transação para outro, utilizando uma ‘tip’ ainda não confirmada. Ao executar a operação, essa extremidade é confirmada e a nova transação desse usuário passa então a ser a não confirmada. Então, quando a próxima operação usar como referência a este usuário, ela será aceita.
É esse movimento que faz a rede crescer e evita a ocorrência de double-spending (gasto duplicado), pois na DAG antes de validar a operação anterior, o sistema checa se existe saldo necessário na origem.
Quais as vantagens e desvantagens do DAG?
Agora que você já sabe o que é DAG e como funciona o sistema para as transações de criptomoedas, é importante pontuar que existem prós e contras e vamos explicá-los a seguir.
Vantagens do DAG
As principais vantagens do Directed Acyclic Graph são:
– Fazer transações rápidas: não existe um tempo estimado para esperar pela aprovação da transação nem um limite de transações como no blockchain. Quando a tip anterior é confirmada, a operação é concluída.
– Ausência de processo de mineração: o impacto na emissão de carbono das operações nas blockchains tradicionais é muito maior que no DAG, o que contribui para que o algoritmo seja ainda mais veloz.
– Não há cobrança de taxas: como não existe mineração, na maioria dos DAGs também não existem taxas, o que favorece o uso do sistema por pequenos pagadores.
– Escalabilidade eficiente: por causa dos fatores anteriores, a DAG consegue validar mais operações por segundo, escalando e processando mais transações.
Desvantagens do DAG
Como tudo tem dois lados, as principais desvantagens do sistema Directed Acyclic Graph são:
– Ainda tem componentes centralizados: isso significa que terceiros conseguem dominar e influenciar alguns aspectos do sistema.
– Ferramentas de criptografia ineficiente em algumas DAGs: o que deixa os dados e as transações dos usuários vulneráveis a ataques. O que já aconteceu no sistema da criptomoeda IOTA.
– Sem testes de utilização em larga escala: assim como o blockchain, uma desvantagem da DAG é que ele nunca foi utilizado em larga escala. Então, é um sistema que ainda precisa de maturidade, apesar de ter uma estrutura promissora.
Considerando prós e contras, o DAG é uma tecnologia interessante para a criação de sistemas de criptomoedas com algumas já no mercado como a IOTA e Obyte. Mas só o futuro dirá os resultados que ainda serão alcançados.
Aprenda como entrar no mercado dos criptoativos
Se a DAG ainda está a caminho, as blockchains já estão em operação total e movimentando o mercado. Quer fazer parte desse time?
Para começar com segurança, é importante procurar uma exchange de criptomoedas (ou corretora) que é a responsável por possibilitar a compra, venda e armazenamento de criptoativos.
A Bitso é uma exchange de criptomoedas internacional que permite fazer transações em poucos minutos e com muita segurança.
A partir de R$ 25, você pode começar a explorar o mundo dos ativos digitais hoje mesmo. Como fazer isso? Acesse agora mesmo o site da Bitso ou baixe o app, disponível para Android e iOS, crie a sua conta e junte-se aos mais de 4 milhões de clientes da nossa plataforma.
Quer ficar expert no mundo das cripto? No Blog da Bitso, você tem acesso fácil a esse tipo de informação e muito mais relacionado ao mundo das criptomoedas.