paint-brush
Compreendendo os tipos de razão distribuída (DLT): não é apenas Blockchainpor@obyte
816 leituras
816 leituras

Compreendendo os tipos de razão distribuída (DLT): não é apenas Blockchain

por Obyte5m2023/10/11
Read on Terminal Reader

Muito longo; Para ler

O Blockchain continua sendo um ator importante, mas o DLT se diversificou, oferecendo diversas estruturas e aplicativos adaptados a necessidades específicas. Obyte, por exemplo, é um sistema DAG.
featured image - Compreendendo os tipos de razão distribuída (DLT): não é apenas Blockchain
Obyte HackerNoon profile picture
0-item


A Distributed Ledger Technology (DLT) transformou rapidamente a maneira como pensamos sobre o gerenciamento de dados e a confiança na era digital. Basicamente, DLT refere-se a um sistema de banco de dados descentralizado espalhado por vários computadores em rede. Embora o blockchain , a tecnologia por trás de criptomoedas como o Bitcoin, tenha popularizado inicialmente o DLT, é essencial reconhecer que o cenário do livro-razão evoluiu consideravelmente desde então.


O Blockchain continua sendo um ator importante, mas o DLT se diversificou, oferecendo diversas estruturas e aplicações adaptadas a necessidades específicas. Entre essas alternativas estão os Gráficos Acíclicos Direcionados (DAGs), como Obyte , o que proporciona mais descentralização.


Por outro lado, além da estrutura, os DLTs poderiam ser classificados como permitidos (privados) e sem permissão (públicos). Como os nomes sugerem, eles poderiam ser usados de forma privada por uma determinada empresa, organização ou mesmo indivíduo, ou de forma pública e gratuita por todos. No nosso caso, vamos nos aprofundar um pouco mais nas estruturas DLT disponíveis e em seus principais recursos.

Blockchain


Claro, este é o tipo mais conhecido de livro-razão distribuído. Consiste em uma cadeia de blocos digitais, onde cada bloco contém uma lista de transações. Esses blocos são interligados por meio de hashes criptográficos (IDs exclusivos). Nas criptomoedas, os blocos contendo transações são criados pelos usuários que decidem fazê-lo. Eles são conhecidos como mineradores ou validadores. Qualquer pessoa com o equipamento certo ou capital suficiente poderia ser um desses usuários; entretanto, na prática, a produção de blocos é frequentemente dominada por um pequeno número (2-5) de usuários.


Todos os nós participantes devem chegar a um consenso – concordar sobre o estado da rede e suas transações válidas. Para isso, os blockchains utilizam diversos mecanismos. Os mais utilizados são Prova de Trabalho (PoW) e Prova de Participação (PoS). O primeiro requer muita energia para resolver criptografia complexa, por isso não é considerado muito ecologicamente correto . A segunda elimina a parte energética, mas a substitui, dando poder de produção de blocos aos nós mais ricos, o que pode causar centralização injusta.



Bitcoin (BTC), Dogecoin (DOGE) e Monero (XMR) são blockchains PoW. Enquanto isso, Ethereum (ETH), BNB Chain (BNB) e Cardano (ADA) são blockchains PoS, apenas para citar alguns exemplos.


Tabela Hash Distribuída (DHT)


Uma Tabela Hash Distribuída (DHT) é uma estrutura de dados descentralizada e distribuída usada em redes de computadores para armazenar e recuperar informações com eficiência. Pense nele como um enorme sistema de armazenamento virtual espalhado por muitos computadores conectados. Cada computador contém uma parte dessa tabela de dados, e o DHT ajuda a localizar onde informações específicas estão armazenadas.


Ao contrário dos blockchains, os DHTs armazenam pares de valores-chave, como um dicionário distribuído. É otimizado para recuperação eficiente de dados com base em chaves. Atualmente, o principal exemplo desse sistema aplicado em um ecossistema criptográfico é a plataforma Holochain e sua moeda nativa, Holo (HOT). Eles descrevem o sistema assim :\

“Em vez de pensar no Holochain como blockchain, pode ser melhor pensar nele como repositórios git para cada agente [nó] que podem ser publicados, compartilhados, sincronizados ou mesclados por meio de um DHT (Distributed Hash Table) semelhante ao BitTorrent. A procedência de todos os dados compartilhados é rigorosamente aplicada e a estrutura, o conteúdo e sua conformidade com as regras de aplicativos compartilhados são validados por pares aleatórios.” Logotipo da Holochain


No entanto, o DHT tem sido usado principalmente para armazenamento e recuperação distribuídos de dados. Ainda pode haver explorações desconhecidas neste formato.


Tempo + Cérbero


Tempo é descrito como um livro-razão distribuído e um protocolo de consenso ao mesmo tempo. Introduziu o conceito de livro-razão compartilhado com consenso preguiçoso, com o objetivo de reduzir a complexidade da comunicação e alcançar escalabilidade. O consenso preguiçoso é uma abordagem em que os nós não se envolvem imediatamente. Em vez disso, aceitam e processam transações de forma independente, chegando a um consenso apenas quando surge uma disputa ou conflito.


O Tempo enfrentou limitações relacionadas à finalidade e à tolerância a falhas, que se tornaram aparentes durante os testes. Para resolver esses problemas e melhorar ainda mais a escalabilidade e o desempenho de seu DLT, o ecossistema criptográfico Radix introduzido "Cerberus" em 2020. Este é um protocolo de consenso multi-shard que incorpora elementos do Tempo e HotStuff, um protocolo de consenso que muda de líder a cada solicitação para otimizar o desempenho.



Cerberus aproveita a pré-fragmentação massiva, permitindo paralelismo praticamente ilimitado no processamento de transações. Ele também introduz um novo mecanismo de “trança” para permitir transações atômicas entre fragmentos. Essa complexidade pode tornar mais difícil para os desenvolvedores entender e implementar, aumentando potencialmente o risco de bugs ou vulnerabilidades .


Gráfico Acíclico Direcionado


Um Gráfico Acíclico Direcionado (DAG) é uma estrutura de dados exclusiva e mecanismo de consenso usado em certas criptomoedas. Ao contrário dos blockchains que organizam as transações em blocos lineares, os DAGs organizam as transações em uma estrutura semelhante a um gráfico sem loops, o que significa que são acíclicos.


Em um Sistema baseado em DAG , cada transação serve como um nó dentro do gráfico. Antes de um usuário iniciar uma transação, ele valida todas as transações anteriores desde que a rede foi iniciada , verificando assim as atividades anteriores da rede e certificando-se de que foram registradas corretamente. Este processo de validação é crucial para a segurança e o consenso das transações. Os sistemas baseados em DAG eliminam completamente a necessidade de mineração. Em vez disso, os usuários participam ativamente na segurança da rede sempre que criam novas transações.



Eles podem ser mais rápidos, mais baratos e mais descentralizados, mas nem todos os DAGs são iguais. Cada um deles possui sistemas diferentes, principalmente quando se trata de consenso. Alguns deles poderiam ser mais rápidos que outros; alguns outros poderiam ter menos intermediários. Depende do projeto específico, pois o “DAG” é apenas uma estrutura.


Implementações populares deste sistema incluem plataformas como IOTA (MIOTA), Nano (XNO), Obyte (GBYTE) e Hedera Hashgraph (HBAR). O último não é descrito adequadamente como “DAG”, mas usa DAGs dentro de seu próprio Sistema Hashgraph DLT .


Obyte como um DAG


Cada plataforma de criptomoeda funciona à sua maneira e não é diferente no Obyte. Embora outros DAGs possam aumentar a centralização com os seus mecanismos de consenso, a Obyte está comprometida com a ideia de um verdadeiro livro-razão sem intermediários. Nesta plataforma, não existem partes poderosas (como mineradores, usuários privilegiados ou empresas) para controlar a rede . Em vez disso, juntamente com um DAG já parcialmente encomendado, a Obyte Provedores de pedidos (OPs) para estabelecer uma ordem inequívoca de transações e evitar gastos duplos.


Os OPs são normalmente indivíduos ou empresas respeitados que criam transações como qualquer outra pessoa, apenas que essas transações servem como pontos de referência para ordenar todas as outras transações. Ou seja, suas transações são como guias ou pequenos faróis para que o restante das operações siga um único caminho.



Em troca, eles recebem uma parte das taxas de transação, mas esse não deveria ser o objetivo principal de um Provedor de Pedidos. Devem ser membros respeitáveis da comunidade, com grande interesse no seu bem-estar. E eles não podem fazer muitas coisas que os mineradores e validadores podem fazer – eles simplesmente não têm esse poder.


Se imaginarmos um cenário em que eles se comportam mal e são coniventes, eles não podem fazer muita coisa. Eles não podem censurar transações, gastar duas vezes ou roubar fundos. A única coisa que eles podem fazer é parar a rede até que uma nova rede com um novo conjunto de Provedores de Pedidos seja reiniciada a partir do ponto onde a rede antiga parou. Isso não é muito útil para eles. Além disso, todos os OPs são selecionados por votação da comunidade através de suas carteiras .


No domínio das criptomoedas baseadas em DAG, a Obyte se destaca pelo seu compromisso com a descentralização. Ela prioriza um verdadeiro livro-razão sem intermediários, garantindo que partes poderosas não possam controlar a rede e mantendo a segurança e a praticidade ao mesmo tempo.



Imagem vetorial em destaque por Grátis