O que é descentralização em blockchain?

O que é descentralização?

Em blockchain, descentralização refere-se à transferência de controle e tomada de decisão de uma entidade centralizada (indivíduo, organização ou grupo deste) para uma rede distribuída. Redes descentralizadas se esforçam para reduzir o nível de confiança que os participantes devem depositar uns nos outros e impedir sua capacidade de exercer autoridade ou controle uns sobre os outros a ponto de degradar a funcionalidade da rede.

Por que a descentralização é importante

A descentralização não é um conceito novo. Ao criar uma solução de tecnologia, normalmente são consideradas três arquiteturas de rede primárias: centralizada, distribuída e descentralizada. Embora as tecnologias de blockchain geralmente usem redes descentralizadas, uma aplicação de blockchain por si só não pode ser categorizada simplesmente como descentralizado ou não. Em vez disso, a descentralização é uma escala móvel e deve ser aplicada a todos os aspectos de uma aplicação de blockchain. Ao descentralizar o gerenciamento e o acesso aos recursos em uma aplicação, um serviço maior e mais justo pode ser alcançado. A descentralização normalmente tem algumas desvantagens, como menor throughput de transações. Porém, idealmente, essas desvantagens valem a pena pela maior estabilidade e pelos níveis de serviço que produzem.

Benefícios da descentralização

Como a descentralização se compara

A descentralização deve ser aplicada onde faz sentido. Só porque é uma aplicação de blockchain não significa que ela precise ser 100% descentralizada. O objetivo de qualquer solução de blockchain é oferecer o que os usuários dessa solução precisam, e isso pode ou não incluir certos níveis de descentralização. Para entender melhor as redes descentralizadas, a tabela abaixo mostra como elas se comparam com as redes centralizadas e distribuídas mais comuns.

 

Centralizada

Distribuída

Descentralizada

Recursos de rede/hardware

Mantida e controlada por uma única entidade em um local centralizado

Espalhada por vários datacenters e regiões geográficas; de propriedade do provedor de rede

Os recursos são de propriedade dos membros da rede e compartilhados por eles; difícil de manter, pois ninguém a possui

Componentes da solução

Mantida e controlada pela entidade central

Mantida e controlada pelo provedor de soluções

Cada membro tem exatamente a mesma cópia do livro-razão distribuído

Dados

Mantida e controlada pela entidade central

Normalmente de propriedade do cliente e gerenciada por ele

Adicionados somente por meio do consenso do grupo

Controle

Controlada pela entidade central

Normalmente, uma responsabilidade compartilhada entre o provedor de rede, o provedor de soluções e o cliente

Ninguém é dono dos dados, e todos são donos dos dados

Ponto único de falha

Sim

Não

Não

Tolerância a falhas

Baixa

Alta

Extremamente alta

Segurança

Mantida e controlada pela entidade central

Normalmente, uma responsabilidade compartilhada entre o provedor de rede, o provedor de soluções e o cliente

Aumenta à medida que o número de membros da rede aumenta

Performance

Mantida e controlada pela entidade central

Aumenta à medida que os recursos de rede/hardware aumentam e diminuem a escala verticalmente

Diminui à medida que o número de membros da rede aumenta

Exemplo

Sistema de ERP

Computação em nuvem

Blockchain

Cada arquitetura de rede tem suas vantagens e desvantagens. Por exemplo, os sistemas de blockchain descentralizados, diferentemente dos distribuídos, normalmente priorizam a segurança em detrimento da performance. Portanto, quando uma rede de blockchain aumenta ou diminui a escala verticalmente, a rede se torna mais segura, mas a performance diminui, pois cada nó-membro deve validar todos os dados que estão sendo adicionados ao livro-razão. Adicionar membros a uma rede descentralizada pode torná-la mais segura, mas não necessariamente mais rápida.

Quem está criando aplicações de blockchain aproveitando a descentralização?

Cada protocolo de blockchain, aplicação descentralizada (dApp), organização autônoma descentralizada (DAO) ou outra solução relacionada a blockchain adota vários níveis de descentralização. O nível de adoção geralmente se baseia na maturidade da solução, na confiabilidade comprovada de seus modelos de incentivo e mecanismos de consenso e na capacidade da equipe fundadora de encontrar o equilíbrio certo. Por exemplo, muitas DAOs têm vários componentes em diferentes estágios de descentralização: oráculos (ou seja, serviços de terceiros que fornecem contratos inteligentes com informações externas) podem ser parcialmente descentralizados, contratos inteligentes podem ser totalmente centralizados, enquanto o processo de governança para ajustar parâmetros é orientado pela comunidade e descentralizado.

Em uma escala mais ampla, as soluções descentralizadas de blockchain estão sendo exploradas e adotadas por organizações de todos os tipos, tamanhos e setores.