O que são blockchains permissioned e permissionless?
Página Inicial
Artigos
O que são blockchains permissioned e permissionless?

O que são blockchains permissioned e permissionless?

Intermediário
Publicado em Feb 20, 2023Atualizado em Jun 22, 2023
6m

TL;DR

Blockchains permissionless estão abertas para qualquer usuário. Você pode até participar de seus mecanismos de consenso, desde que atenda aos requisitos específicos. Bitcoin, Ethereum e BNB Chain são exemplos de blockchains permissionless, que normalmente são transparentes e descentralizadas.

Blockchains permissioned, por outro lado, exigem convites para participar. São normalmente usadas em ambientes de negócios privados e adaptados para casos de uso específicos. O poder é restrito a um pequeno grupo de validadores que tomam a maior parte das decisões da rede. A transparência pode ser limitada, mas o tempo de atualização da rede e a escalabilidade geralmente apresentam melhoras significativas.

Introdução

Você já considerou as características do tipo de blockchain que está usando, além da usual comparação entre Proof of Work (PoW) e Proof of Stake (PoS)? Toda blockchain pode ser considerada permissioned ou permissionless. Compreender essas duas categorias pode ajudá-lo a aprender mais sobre as características e o funcionamento de uma blockchain.  

O que são blockchains permissioned e permissionless?

Existe mais de um tipo de blockchain. Uma das distinções mais importantes envolve a classificação de uma blockchain como permissioned ou permissionless. Você provavelmente já está familiarizado com a variedade permissionless, onde qualquer pessoa pode participar e contribuir com o funcionamento da blockchain. O uso da rede e a adesão ao processo de validação também estão abertos a qualquer pessoa. Bitcoin, BNB Chain e Ethereum são todos exemplos de blockchains permissionless.

Uma blockchain permissioned exige que os participantes tenham permissão para participar. Essas blockchains são normalmente usadas em configurações privadas, como dentro de uma organização ou empresa. Por exemplo, uma empresa pode usar a estrutura blockchain da Hyperledger Fabric para criar uma blockchain permissioned para seu sistema de cadeia de suprimentos. Se quiser participar da rede, você precisará que um administrador lhe conceda acesso.

Breve história e antecedentes

Podemos analisar a história da tecnologia blockchain com o whitepaper do Bitcoin, de Satoshi Nakamoto. O whitepaper apresenta uma tecnologia blockchain permissionless, onde uma rede descentralizada de usuários obtém consenso. Essa tendência permissionless continuou, pois o modelo do Bitcoin influenciou múltiplas gerações de blockchains. Os valores e o ethos do Bitcoin e seus sucessores são adequados para blockchains permissionless públicas.

As características da blockchain também se mostraram atraentes para aplicações privadas. Sua imutabilidade, transparência (em alguns aspectos) e segurança criaram uma demanda por blockchains que oferecem uma experiência permissioned. 

Para atender a essa demanda, os desenvolvedores de blockchain criaram estruturas permissioned ou blockchains personalizadas para uso de terceiros. Como mencionado anteriormente, a Hyperledger Fabric é uma dessas estruturas. A Quorum, MultiChain e Ethereum Geth também fornecem estruturas privadas para atender às necessidades de empresas.

Características principais

As características abaixo nem sempre se aplicam a todas as blockchains permissioned ou permissionless. No entanto, de modo geral, você verá que a maioria delas se encaixa nos arquétipos apresentados.


Permissioned

Permissionless 

Transparência

Limitada 

Abertura

Usuários

Convidados

Livre acesso

Ativos digitais / tokens

Raro

Comum

Processo de consenso para atualização

Short

Longo

Escalabilidade

Gerenciável

Frequentemente um desafio

Autoridade da rede

Descentralizado

Prós e contras

Blockchains permissionless: benefícios

  1. Potencial de descentralização. Nem toda blockchain permissionless é descentralizada, mas normalmente tem um grande potencial para isso. Qualquer pessoa pode participar do mecanismo de consenso ou usar uma rede permissionless, caso deseje e tenha os recursos para fazê-lo.

  2. Consenso do grupo. Os usuários podem participar ativamente e decidir sobre mudanças na rede. Validadores e usuários da rede também podem discordar de propostas. Sendo assim, mudanças com pouca aceitação podem resultar em forks da rede.

  3. Facilidade de acesso. Qualquer pessoa pode criar uma carteira e ingressar em uma rede permissionless. Essas redes são facilmente acessíveis e têm barreiras de entrada relativamente baixas.

Blockchains permissionless: desvantagens

  1. Desafios de escalabilidade. Blockchains permissionless devem lidar com grandes bases de usuários e alto volume de tráfego. Para uma implementação eficaz, as atualizações de rede que visam melhorar a escalabilidade devem ser aprovadas pelo consenso do grupo.

  2. Usuários mal-intencionados. Como qualquer pessoa pode ingressar em blockchains permissionless, sempre existe o risco de agentes mal-intencionados atuando nessas redes.

  3. Transparência excessiva. A maioria das informações sobre blockchains permissionless é gratuita e pública, gerando algumas preocupações relacionadas a privacidade e segurança.

Blockchains permissioned: benefícios

  1. Escalabilidade. Uma blockchain permissioned normalmente é executada por uma entidade com algum grau de controle sobre os validadores. As atualizações podem, portanto, ser implementadas com mais facilidade.

  2. Fácil personalização. Uma blockchain permissioned pode ser criada para uma determinada finalidade, tornando-a eficiente para uma função específica. Caso as necessidades mudem, é possível fazer alterações nessa blockchain.

  3. Grau controlado de transparência. Um operador de uma blockchain permissioned pode determinar o nível adequado de transparência para a rede, dependendo do caso de uso.

  4. Ingresso apenas via convite. É possível ter um controle rigoroso sobre quem pode ou não pode participar da blockchain.

Blockchains permissioned: desvantagens

  1. Centralização. Geralmente, o poder está concentrado nas mãos de uma entidade central ou um pequeno grupo de validadores escolhidos pelos proprietários da blockchain. Isso significa que as decisões referentes à rede provavelmente não incluirão todos os stakeholders.

  2. Vulnerabilidade a ataques. Blockchains permissioned normalmente têm menos validadores, o que torna seu mecanismo de consenso menos resistente a ataques.

  3. Risco de censura. A possibilidade de conluio na rede ou atualizações introduzidas pelo operador da blockchain apresentam risco de censura. Caso um número suficiente de participantes concorde em fazê-lo, é possível que eles consigam alterar as informações da blockchain.

Eu devo usar blockchains permissioned ou permissionless?

A resposta a esta pergunta é simples. Se você deseja criar um serviço aberto a todos, precisa de uma blockchain permissionless. No entanto, ter uma blockchain permissionless não significa que você deve seguir o conjunto padrão de princípios e objetivos. Na verdade, sua blockchain pode ser centralizada e permissionless ao mesmo tempo. Você também pode incluir mais elementos de privacidade, se desejar.

Se o seu objetivo é usar uma blockchain em um ambiente privado, como um ambiente comercial ou governamental, uma blockchain permissioned seria mais adequada. Novamente, sua blockchain não precisa seguir as características usuais associadas a blockchains permissioned; ela poderia ser completamente transparente e aberta para visualização pública.

Considerações finais

Mesmo que, como um trader ou investidor cripto, você provavelmente só encontrará blockchains permissionless, é importante entender as diferenças entre os tipos de blockchains. É comum ter uma visão limitada da tecnologia de ledger distribuído (DLT) que se encaixa no modelo cripto transparente, público e descentralizado. No entanto, esses parâmetros podem mudar — na realidade, muitas empresas privadas já usam blockchains permissioned que não apresentam as características convencionais de tais blockchains.

Leituras adicionais