Quando pensamos em criptomoedas, vêm à mente termos como "blockchain". Desde o Bitcoin, surgiram centenas de projetos. A maioria utiliza arquiteturas semelhantes.
Numa blockchain tradicional, os blocos são adicionados um após o outro. Estão ligados por hashes. Contêm transações. Mas é preciso esperar. Às vezes segundos, às vezes horas. Depende.
Para muitos, isso funciona bem. Segurança sem centralização. Não está mal. Mas outros não estão tão convencidos. A escalabilidade parece um grande problema. Talvez haja alternativas. Parece que os grafos acíclicos direcionados poderiam ser uma solução interessante.
O que é um DAG?
Um DAG conecta informações. É como uma base de dados especial. Parece complicado, mas vamos por partes:
Gráfico: Esferas e linhas que as conectam.
Dirigido: As conexões têm setas. Vão em um sentido.
Acíclico: Sem ciclos. Nunca voltas ao início.
Os cientistas usam isso bastante. Modelam relações. Estudam impactos. Vêem como a nutrição afeta o sono, por exemplo.
Em cripto, os DAGs oferecem outra forma de consenso. Diferente. Inovadora.
Funcionamento em criptomoedas
Num sistema DAG, cada transação é um ponto do gráfico. Não há blocos. Não há mineração tradicional. As transações são apoiadas em outras anteriores.
Alice faz uma transação. Deve referir-se a outras mais antigas. Um algoritmo escolhe estas "gorjetas". As mais "pesadas" têm prioridade. O peso indica confirmações recebidas.
Ao referenciar transações pendentes, Alice confirma-as. A dela fica em espera. Alguém mais terá que confirmá-la depois. É um ciclo contínuo. Fluido.
Prevenção da duplicação de gastos
As blockchains resolvem isso facilmente. Eles rejeitam blocos com transações duplicadas. Os mineradores se comportam bem por interesse próprio.
Os DAG também têm os seus truques. Cada nó avalia todo o caminho até à origem. Verifica saldos suficientes. Usar rotas inválidas tem consequências. A sua transação pode ficar órfã.
Podem existir ramificações paralelas, sim. Teoricamente permitiriam gastar duas vezes. Mas o sistema favorece as ramificações mais pesadas. As fracas murcham. Não é perfeito, mas funciona.
A finalidade absoluta não existe. Assim como na blockchain. Mais confirmações significam mais segurança. A IOTA chama isso de "confiança de confirmação". Parece um bom nome.
O usuário nem percebe a complexidade. A carteira faz tudo:
Escolha transações pesadas
Verifica saldos
Adiciona a nova transação
Pronto
Vantagens e desvantagens
Vantagens
Velocidade
Não há que esperar blocos. Tudo flui. Sem limitações arbitrárias.
Ecológico
Sem mineração intensiva. Pegada de carbono reduzida. Meio ambiente contente.
Quase de graça
Sem mineradores famintos por comissões. Transações gratuitas ou quase. Os micropagamentos agora fazem sentido.
Escala bem
Pode processar imensas transações por segundo. Ideal para IoT, onde haverá milhões de dispositivos a transacionar.
Desvantagens
Não tão descentralizado
Muitos DAG mantêm elementos centralizados. Dizem que é temporário. Vamos ver.
Tecnologia nova
Existem há algum tempo, mas... funcionarão em grande escala? Não está claro o que motivará as pessoas a manter estas redes.
Para terminar
Os DAG são promissores. Diferentes. Existem poucos projetos ainda. Não amadureceram completamente. Mas o seu potencial é grande.
Se conseguirem o que prometem, poderão revolucionar ecossistemas que necessitam de alto desempenho e transações baratas. IoT. Micropagamentos. Talvez mais.
A tecnologia avança. Os DAG podem ser o próximo passo na nossa forma de entender as transações descentralizadas. Ou talvez não. O futuro é confuso. Fascinante.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
O que é um gráfico acíclico dirigido (DAG) em criptomoedas?
Introdução
Quando pensamos em criptomoedas, vêm à mente termos como "blockchain". Desde o Bitcoin, surgiram centenas de projetos. A maioria utiliza arquiteturas semelhantes.
Numa blockchain tradicional, os blocos são adicionados um após o outro. Estão ligados por hashes. Contêm transações. Mas é preciso esperar. Às vezes segundos, às vezes horas. Depende.
Para muitos, isso funciona bem. Segurança sem centralização. Não está mal. Mas outros não estão tão convencidos. A escalabilidade parece um grande problema. Talvez haja alternativas. Parece que os grafos acíclicos direcionados poderiam ser uma solução interessante.
O que é um DAG?
Um DAG conecta informações. É como uma base de dados especial. Parece complicado, mas vamos por partes:
Os cientistas usam isso bastante. Modelam relações. Estudam impactos. Vêem como a nutrição afeta o sono, por exemplo.
Em cripto, os DAGs oferecem outra forma de consenso. Diferente. Inovadora.
Funcionamento em criptomoedas
Num sistema DAG, cada transação é um ponto do gráfico. Não há blocos. Não há mineração tradicional. As transações são apoiadas em outras anteriores.
Alice faz uma transação. Deve referir-se a outras mais antigas. Um algoritmo escolhe estas "gorjetas". As mais "pesadas" têm prioridade. O peso indica confirmações recebidas.
Ao referenciar transações pendentes, Alice confirma-as. A dela fica em espera. Alguém mais terá que confirmá-la depois. É um ciclo contínuo. Fluido.
Prevenção da duplicação de gastos
As blockchains resolvem isso facilmente. Eles rejeitam blocos com transações duplicadas. Os mineradores se comportam bem por interesse próprio.
Os DAG também têm os seus truques. Cada nó avalia todo o caminho até à origem. Verifica saldos suficientes. Usar rotas inválidas tem consequências. A sua transação pode ficar órfã.
Podem existir ramificações paralelas, sim. Teoricamente permitiriam gastar duas vezes. Mas o sistema favorece as ramificações mais pesadas. As fracas murcham. Não é perfeito, mas funciona.
A finalidade absoluta não existe. Assim como na blockchain. Mais confirmações significam mais segurança. A IOTA chama isso de "confiança de confirmação". Parece um bom nome.
O usuário nem percebe a complexidade. A carteira faz tudo:
Vantagens e desvantagens
Vantagens
Velocidade Não há que esperar blocos. Tudo flui. Sem limitações arbitrárias.
Ecológico Sem mineração intensiva. Pegada de carbono reduzida. Meio ambiente contente.
Quase de graça Sem mineradores famintos por comissões. Transações gratuitas ou quase. Os micropagamentos agora fazem sentido.
Escala bem Pode processar imensas transações por segundo. Ideal para IoT, onde haverá milhões de dispositivos a transacionar.
Desvantagens
Não tão descentralizado Muitos DAG mantêm elementos centralizados. Dizem que é temporário. Vamos ver.
Tecnologia nova Existem há algum tempo, mas... funcionarão em grande escala? Não está claro o que motivará as pessoas a manter estas redes.
Para terminar
Os DAG são promissores. Diferentes. Existem poucos projetos ainda. Não amadureceram completamente. Mas o seu potencial é grande.
Se conseguirem o que prometem, poderão revolucionar ecossistemas que necessitam de alto desempenho e transações baratas. IoT. Micropagamentos. Talvez mais.
A tecnologia avança. Os DAG podem ser o próximo passo na nossa forma de entender as transações descentralizadas. Ou talvez não. O futuro é confuso. Fascinante.