Cripto 101: Descentralização

Decentralização é o processo de distribuir poderes e atribuições entre entidades menores ou pessoas. Este modelo se opõe ao modelo centralizado no qual uma única entidade tomas as decisões ou tem poder de ação.

Imagem: Bing AI

O que é Descentralização?

Descentralização é o processo de distribuição de poderes e atribuições para várias entidades ou pessoas em vez de concentrar o poder de tomada de decisão e controle numa única entidade.

Esse conceito pode ser aplicado em diversos contextos como governança, economia, tecnologia e administração. Exemplos de descentralização são a internet - computadores em rede espalhados pelo mundo - e blockchain.

Vantagens da Descentralização

A descentralização oferece alguns benefícios como resistência a ataques externos e sequestro da rede. Caso uma das entidades decentralizadas seja destruída ou comprometida, o restante da rede permanece operacional. Esse foi o principal incentivo pela criação da Internet pela DARPA (Defense Research Projects Agency). A descentralização da rede de computadores foi a estratégia adotada para garantir a resiliência das redes de comunicação dos EUA mesmo sob após intensos ataques bem-sucedidos.

Trazendo para o Bitcoin, em específico para a Blockchain, a descentralização é a forma encontrada para tornar a rede mais segura e menos vulnerável à ataques ou a sequestros. Além de garantir o funcionamento da rede caso vários computadores da rede sejam comprometidos ou destruídos, quanto mais computadores em rede, mais segura é a rede, pois aumenta o número de equipamentos que precisam ser atacados para que a rede seja destruída.

Desvantagens da Descentralização

Devido a natureza geograficamente dispersa de redes descentralizadas a coordenação de trabalhos e a alocação eficiente de recursos são problemas inerentes à descentralização.

Uma das críticas mais frequentes da tecnologia Blockchain e em especial das criptomoedas que usam algoritmos de Proof-of-work (Prova de Trabalho) é o fato de que os nós da rede realizam a mesma tarefa simultaneamente e a validação das operações também é realizada por todos os nós simultaneamente de modo que quanto mais nós, mas redundância. Esse processamento não é gratuito, ele se dá por meio do consumo de energia elétrica, largura de banda, esforço humano, etc...

Uma solução apresentada para um mecanismo de consenso que alocasse recursos de forma mais eficiente é o chamado Proof-of-stake (Prova de Participação), na qual os nós colocam uma quantia significativa de tokens como garantia e caso realizem operações irregulares os tokens são destruídos. Mas isso foge do escopo desse artigo, não vou me aprofundar mais.

Blockchain e Decentralização

A descentralização traz alguns benefícios à Blockchain:

Escalabilidade

Para e aumentar a rede basta aumentar a quantidade de nós na rede.

Resiliência

Caso uma série de nós seja destruída, execute código malicioso, tenha sido hackeada ou tenha o acesso a rede interrompido a rede continua operacional e é possível realizar transações.

Segurança

As operações são verificadas por todos os nós da rede que executam o mesmo código de modo que transações fraudulentas executadas em nós com código discrepante são minoria e esses maus nós são facilmente excluídos da rede.

Facilidade de Adoção

Qualquer um pode criar um nó na rede aumentando a segurança da mesma e contribuindo com o processamento de suas operações. Não é necessário uma autoridade central validadora uma vez que os próprios nós validam os trabalhos.

Saiba mais

Cripto 101: Blockchain

Cripto 101: Criptoativos

Série Cripto 101

Postagem Anterior Próxima Postagem