Distributed Ledger e Blockchain: Entenda a diferença

Você se perde quando falam blockchain e distributed ledger na mesma frase? Leia esse artigo!

Muito se fala em descentralização, blockchain, tecnologia de registros distribuídos (ou distributed ledger technology, também conhecida como DLT). Com tanto termo focado em novas tecnologias, esse artigo, inspirado pela postagem de Shaan Ray no Medium, visa trazer um pouco de clareza à esta questão.

Distributed Ledger

Comecemos então pela tecnologia de registros distribuídos. Ela nada mais é do que uma base de dados espalhada em diversos nós ou dispositivos, onde cada um dos nós mantém uma cópia idêntica dos registros. Cada um desses nós se atualiza de forma independente.

A grande “sacada” da distributed ledger é que ela não é mantida por uma autoridade central. As atualizações são feitas independentemente em cada nó, e estes nós votam pelas atualizações, garantindo que a vontade da maioria seja mantida – democracia, bit**es!

Essa votação e concordância é chamada de consenso, e é conduzida automaticamente por um algorítimo de consenso. Uma vez que o consenso tenha sido atingido, a rede é atualizada e essa nova versão é salva em cada nó.

Isso reduz custos, pois corta a necessidade de gastos com confiança. As distributed ledgers representam um novo paradigma sobre como a informação é coletada e difundida, tida como uma forma revolucionária sobre como indivíduos, empresas e governos transacionam.

Webitcoin: Distributed Ledger e Blockchain: Entenda a diferença

Blockchain

blockchain é uma forma da tecnologia de registros distribuídos. Nem todas as distributed ledgers aplicam uma cadeia de blocos para fornecer uma forma segura de validar o consenso.

Trata-se de uma rede distribuída e gerida por redes peer-to-peer. Tendo em vista que ela é uma distributed ledger, ela pode existir sem uma autoridade centralizada ou servidor, e a qualidade de seus dados pode ser mantida por replicação da base de dados e confiança computacional.

O que diferencia a blockchain de outras distributed ledgers é a sua estrutura. Dados em uma blockchain são agrupados em conjunto e organizados em blocos. Os blocos então se conectam por meio de criptografia – virando uma crescente lista de registros. Alterar ou apagar dados dos blocos anteriores é impossível. Esta tecnologia é mais recomendada para casos de uso como registrar eventos, gerir registros, processar transações, rastrear ativos e votar.

As criptomoedas utilizam a blockchain há muito tempo e, com a recente alta do Bitcoin no fim de 2017, todo tipo de entidade começou a flertar com a possibilidade de aplicar a referida tecnologia – ainda que crucifique as criptomoedas ao mesmo tempo.

Conclusão

Bom, o que deu pra perceber foi: toda blockchain é um registro distribuído, mas nem todo registro distribuído é uma blockchain. Ambos os conceitos requerem descentralização e consenso entre nós. 

Entretanto, o diferencial da tecnologia blockchain é que ela organiza dados em blocos, atualizando as entradas por meio de uma estrutura que os interliga.