O que é Constellation (DAG)? O cripto que não usa blockchain

Tiempo de lectura: 6 minutos

Os títulos variam e o tema principal é renovado, mas a escalabilidade consegue mostrar a sua omnipresença, encontrando sempre o lugar para entrar no nosso blog enquanto continua a revelar o mundo cripto. Hoje tenho de analisar o que é a Constellation (DAG) e como pretende resolver um dos grandes problemas do nosso tempo.

Rapidamente percebemos que o interessante desta solução é que deixa para trás a tecnologia blockchain para trabalhar com Gráficos Direcionados Acycclic. É uma construção matemática-computacional, que permite a criação de sistemas e redes distribuídos com características semelhantes às nossas amadas blockchains.

Mas, não nos debrucemos mais sobre extensas apresentações e ataquemos com pressa o tema que nos convoca hoje.

 

Conhecer a Constellation

Quando falamos de Constellation, referimo-nos a uma “Layer 0” ou “Camada 0”, que não se baseia na tecnologia blockchain, mas, como mencionei na introdução, em Gráficos Direcionados Aciclic.

Obviamente, o parágrafo de abertura não foi claro, nem para mim. Compreendamos passo a passo. Primeiro, uma “layer 0” é uma que é encontrada antes de uma “layer 1”. Portanto, estas são soluções que nos permitem criar cadeias principais, que cumprem as mesmas funções que os nossos famosos blockchains. Vejamos um exemplo:

  • Bitcoin e Ethereum são “layers 1” ou redes principais
  • Uma “layer 0” seria uma que nos permite criar cadeias principais

É disto que se trata a Constellation. Permite-nos criar “canais de estado”, com a lógica de negócio que queremos imprimir neles.

Neste ponto, podemos traçar um paralelo entre o ecossistema Cosmos e a Constellation. Tal como a Constellation, a Cosmos permite criar blockchains interoperáveis que sejam adaptáveis às necessidades dos seus criadores. Claro que a grande diferença reside na tecnologia usada pelos canais estatais da Constellation. Vamos ver do que se trata esta teoria matemática-computacional do DAG.

 

Quais são os gráficos acíclicos direcionados (DAGs)?

A tecnologia DAG, Directed Acyclic Graph, encontra uma definição semelhante à que podemos dar à blockchain. É uma tecnologia de contabilidade distribuída. Mas, neles, acrescentamos o conceito de assíncronismo. Estas redes são capazes de combinar contabilidade assíncronea com contabilidade assíncroa.

A representação gráfica desta tecnologia é um conjunto de dados interligados. A primeira coisa que notamos, quando olhamos para um destes gráficos acíclicos dirigidos, são os seus nós, representados por círculos. Estes são unidos por linhas que simulam o fluxo de dados entre os diferentes pontos dentro do gráfico. Ao mesmo tempo, estes pontos representam um subconjunto de dados dentro do seu próprio grupo, cada um deles. Olhando para a imagem abaixo, será mais simples desvendar este hieróglifo técnico.

O último detalhe, que podemos destacar sobre um DAG, é que quanto maior for o seu tamanho, maior a sua eficiência, que aqui podemos compreender a velocidade. Em vez de se chegar a um consenso de acordo com o princípio da “cadeia mais longa”, é dada prioridade à “mais pesada”.

 

Propriedades de Gráficos Acíclicos Direcionados

O funcionamento destes gráficos é determinado pelas seguintes propriedades:

  • Não é possível alterar a informação que um nó possui sem modificar os dados contidos em todos os nós do gráfico. Por outras palavras, fazer alterações na relação entre nós implicaria reescrever completamente o DAG.
  • Têm uma origem e um destino. Desta forma, asseguramos que o caminho da informação vai sempre de um ponto de origem para um ponto final. Ou seja, é impossível começar a partir de um nó do gráfico, passar completamente pelo resto dos nós e terminar a viagem no mesmo nó onde começamos
  • Um DAG pode processar informação em paralelo ao ligar diferentes “caminhos” de informação entre diferentes nós
  • São viáveis para reduzir. Por esta definição, queremos dizer que a estrutura de um DAG pode ser reduzida a um ponto ideal onde o seu caminho se encontra com todas as relações nele especificadas sem qualquer perda. A partir daqui vem a sua qualidade de “leveza” em termos de peso informático

 

Vantagens de um DAG sobre uma blockchain

Ao comparar o DAG com um blockchain, como os conhecemos, encontramos as mesmas diferenças que quando comparamos um gráfico com uma cadeia. Os blockchains têm um único ponto de entrada e um ponto de saída. Cada novo bloco é “conectado” ou “colocado” à frente do anterior e assim dará enquanto continuar a funcionar.

No entanto, em Gráficos Acíclicos Direcionados, a versatilidade é a regra. Neles, os nós podem ter diferentes pontos de entrada e saída. Ao mesmo tempo, estes nós funcionam de forma acilíclica, permitindo uma quantidade infinita de processamento ao mesmo tempo.

Podemos resumir as características destes gráficos, tais como:

  • Escalabilidade infinita. Montar um nó não requer qualquer tipo de permissão e qualquer um pode fazê-lo. À medida que o número de nós aumenta, o mesmo acontece com o poder de processamento da rede
  • Velocidade extrema. Uma vez que é possível que cada nó no gráfico processe um número crescente de transações em paralelo, o número de transações por segundo cresce em linha com o crescimento do número de nós
  • Segurança de alto nível. O grande número de entradas e saídas, presentes nos gráficos, impedem a manipulação maliciosa dos nós, uma vez que, como uma blockchain, ao modificar uma, todas devem ser modificadas.

 

O que é DAG? A cripto de Constellation que não usa blockchain
DAG, a solução que promete maior velocidade, segurança e escalabilidade do que uma blockchain

 

Como funciona a Constellation?

Bem, já conhecemos a tecnologia que é apresentada como a solução para todos e cada problema que os nossos amados blockchains ainda não conseguem resolver, sem destruir o “blockchain trilemma”. Agora, vamos saber como o projeto Constellation é composto.

 

Constellation e sua aplicação da tecnologia DAG

A Constellation materializa a tecnologia DAG através do seu protocolo descentralizado chamado Hypergraph Transfer Protocol (HGTP). É um sistema que permite transferir, validar, auditar e gerir dados de dispositivos ligados à internet a alta velocidade.

Acrescentando estas características, à descentralização através da criação, sem necessidade de qualquer permissão, de novos nós capazes de partilhar informação, cumprem funções análogas às desenvolvidas por blockchain.

Com uma implementação simples, económica e impenetrável, a Constellation pretende permitir que qualquer pessoa crie os seus “state channels”, e adaptá-lo aos seus próprios objetivos.

 

A rede DAG L1

Mas, Hypergraph, não só permite que cada utilizador crie o seu próprio “state channel”, como também tem o seu próprio, conhecido como rede DAG. Nele, encontramos a moeda nativa do ecossistema, identificada com o ticker $DAG. A sua principal função é ser o meio de pagamento em que aqueles que montam um nó na Constellation devem pagar.

Esta rede é responsável pela validação das transações da sua criptomoeda nativa. Uma característica notável é que nas transações DAG L1 são gratuitas. Tal como num Ethereum L2, as transações aqui efetuadas serão enviadas para a “Layer 0” onde serão finalmente hospedadas.

 

States channels

Os canais de estado, podemos compreendê-los como sub-redes que realizam a sua própria validação e consenso das suas transações, antes de enviá-las para a “Layer 0”, como é o caso do DAG L1. A layer 0 é onde ocorre o consenso final e o armazenamento final das transações e dos seus dados.

Um “state channel” é o equivalente a uma blockchain convencional, uma vez que processa os dados das interações que ocorrem dentro do seu ambiente, e ao contrário da “Layer 0”, exigem acesso a um ponto de entrada exclusivo.

No entanto, ao contrário de uma blockchain tradicional, eles apresentam uma abordagem chamada “isolamento do seu próprio estado”. Isto permite-lhes processar independentemente diferentes atualizações de estado que não estão relacionadas entre si, algo que é impossível numa blockchain. Outra diferença com uma solução típica do Ethereum L2 é que num “state channel”, pode haver diferentes capacidades de consenso.

É evidente que a comunidade Constellation aguarda um crescimento no seu ecossistema interno de “canais estatais” para atrair um maior número de utilizadores.

 

Desvantagens desta tecnologia

Aqueles de nós que defendem firmemente a tecnologia blockchain muitas vezes perguntam-nos, quando olhamos atentamente para os Gráficos Acíclicos Direcionados, é uma tecnologia verdadeiramente descentralizada?

A realidade responde que a nossa pergunta, para além da intenção de defender os nossos blockchains, está certa. Neste momento, os nós das soluções que implementaram o DAG, estão numa percentagem quase total, gerida por quem deu origem a estas redes. A defesa dos arguidos, sustenta-se na que é uma solução de curto prazo, para levar à adoção de tecnologia. Sem dúvida, estão confiantes de que, uma vez alcançado um certo grau de adoção, os utilizadores começarão a executar os seus próprios nós.

Em segundo lugar, as redes baseadas no DAG ainda não tiveram ensaios de produção em larga escala. Desta forma, o seu funcionamento de acordo com as expectativas, ainda não está “testado”. Esta falta de “testes” num ambiente amplo, que gera o atrito necessário para conhecer a resposta da tecnologia DAG quando enfrenta os seus próprios limites, gera alguma incerteza e é apontada como um dos fatores que mantêm a sua explosão definitiva.

 

O que é DAG? A cripto de Constellation que não usa blockchain
Os entusiastas do mundo da blockchain estão a perguntar-se se o DAG está realmente descentralizado?

O futuro do nosso ecossistema

Depois de dar uma primeira leitura a este artigo, podemos concluir que a teoria dos Gráficos Aciclic Direcionados é um rival a ter em conta para aqueles de nós que trabalham no ecossistema blockchain.

Como qualquer nova implementação, o seu futuro depende, não só dos seus benefícios, mas também de questões relacionadas com a temporalidade da sua aparência, a sua capacidade de se apresentar como solução para problemas reais e a oportunidade abençoada que tanto nos faz.

À medida que dá os primeiros passos, no mundo competitivo das redes de armazenamento distribuídas, continua a lutar para conseguir a adoção dos utilizadores finais.

A DAG será responsável pelo envio da tecnologia blockchain para os museus? Vozes e fundações são levantadas em ambas as direções. Será uma questão de seguir de perto, como esta história é escrita…


Leave a comment
Your email address will not be published. Required fields are marked *