Neste artigo, abordaremos em detalhes o que são blockchains com permissão e sem permissão. Exploraremos suas características, benefícios, desvantagens e situações em que cada um é mais apropriado. Vamos começar!
Introdução
Você já se perguntou qual tipo de blockchain está usando além de proof-of-work (PoW) versus proof-of-stake (PoS)? Cada blockchain pode ser considerado como sendo com permissão ou sem permissão. Compreender essas duas categorias pode ajudá-lo a aprender mais sobre as características de um blockchain e quão flexíveis eles podem ser.
O que São Blockchains com Permissão e sem Permissão?
Há mais de um tipo de blockchain. Uma das distinções mais significativas é se um blockchain é com permissão ou sem permissão. Você provavelmente já está familiarizado com a variedade sem permissão, onde qualquer pessoa pode usá-la e operá-la. O uso da rede e a participação no processo de validação também estão abertos a todos. Bitcoin, BNB Chain e Ethereum são exemplos de blockchains sem permissão.
Um blockchain com permissão exige que os participantes recebam permissão para participar. Esses blockchains são geralmente usados em configurações privadas, como dentro de uma organização ou empresa. Por exemplo, uma empresa pode usar o framework blockchain Hyperledger Fabric para criar um blockchain com permissão para seu sistema de cadeia de suprimentos. Se você quiser participar da rede, precisaria que um administrador concedesse acesso especificamente.
Breve Histórico e Contexto
A tecnologia blockchain pode ser rastreada até o whitepaper do Bitcoin de Satoshi Nakamoto. A tecnologia apresentada no whitepaper é um blockchain sem permissão, onde usuários não alinhados geram consenso. Essa tendência sem permissão continuou à medida que o modelo do Bitcoin influenciou várias gerações de blockchains. Os valores e a ética do Bitcoin e seus descendentes são adequados para blockchains públicos sem permissão.
As características do blockchain também se mostraram atraentes para aplicações privadas. Sua imutabilidade, transparência (em alguns aspectos) e segurança criaram um desejo por blockchains que ofereçam uma experiência mais com permissão.
Para atender a esse desejo, os desenvolvedores de blockchain criaram frameworks com permissão ou blockchains personalizados para uso de terceiros. Como mencionado anteriormente, o Hyperledger Fabric é um desses frameworks. Quorum, MultiChain e Ethereum Geth também fornecem estruturas privadas para necessidades empresariais.
Principais Características
As características a seguir nem sempre se aplicam a todos os blockchains com permissão ou sem permissão. No entanto, em geral, a maioria delas se encaixa nos arquétipos apresentados.
Com Permissão
- Transparência: Limitada
- Usuários: Convidados
- Ativos Digitais/Token: Raros
- Processo de Consenso para Atualizações: Curto
- Escalabilidade: Gerenciável
- Autoridade da Rede: Centralizada
Sem Permissão
- Transparência: Aberta
- Usuários: Livres para aderir
- Ativos Digitais/Token: Comuns
- Processo de Consenso para Atualizações: Longo
- Escalabilidade: Freqüentemente desafiadora
- Autoridade da Rede: Descentralizada
Prós e Contras
Blockchains sem Permissão: Benefícios
- Potencial de Descentralização: Nem todos os blockchains sem permissão são descentralizados, mas geralmente têm o potencial de ser altamente descentralizados. Qualquer pessoa pode participar do mecanismo de consenso ou usar uma rede sem permissão se desejar e tiver os recursos necessários.
- Consenso em Grupo: Os usuários podem participar ativamente e decidir sobre as mudanças na rede. Validadores e usuários da rede também podem “votar com os pés”, e mudanças impopulares podem levar a versões bifurcadas da rede.
- Facilidade de Acesso: Qualquer pessoa pode criar uma carteira e participar de uma rede sem permissão, já que essas redes são facilmente acessíveis e têm barreiras relativamente baixas para entrada.
Blockchains sem Permissão: Desvantagens
- Desafios de Escalabilidade: Blockchains sem permissão precisam lidar com grandes bases de usuários e alto volume de tráfego. Atualizações de rede para melhorar a escalabilidade precisam passar pelo consenso do grupo para serem implementadas com eficácia.
- Atuantes Mal-intencionados: Como qualquer pessoa pode entrar em blockchains sem permissão, sempre há o risco de atuantes mal-intencionados nessas redes.
- Transparência Excessiva: A maioria das informações em blockchains sem permissão está disponível gratuitamente para qualquer pessoa ver, o que pode levar a preocupações com privacidade e segurança.
Blockchains com Permissão: Benefícios
- Escalabilidade: Um blockchain com permissão geralmente é administrado por uma entidade com algum controle sobre os validadores. Portanto, as atualizações podem ser implementadas com facilidade.
- Customização Fácil: Um blockchain com permissão pode ser construído para um propósito específico, tornando-o eficiente em uma função particular. Caso as necessidades mudem, o blockchain pode ser facilmente personalizado.
- Grau Controlado de Transparência: Um operador de blockchain com permissão pode determinar um nível adequado de transparência para a rede, dependendo de seu caso de uso.
- Entrada Somente por Convite: Você pode controlar exatamente quem pode e quem não pode participar do blockchain.
Blockchains com Permissão: Desvantagens
- Centralização: O poder provavelmente é controlado por uma entidade central ou pequeno grupo de validadores escolhidos pelo proprietário do blockchain. Isso significa que as decisões de rede provavelmente não incluirão todas as partes interessadas.
- Vulnerabilidade a Ataques: Blockchains com permissão geralmente têm menos validadores, tornando seu mecanismo de consenso menos resistente a ataques.
- Risco de Censura: Colusão de rede ou atualizações introduzidas pelo operador do blockchain apresentam o risco de censura. Se um número suficiente de atores concordar, as informações no blockchain podem ser alteradas.
Devo Usar um Blockchain com Permissão ou sem Permissão?
A resposta a essa pergunta é bastante simples. Se você deseja criar um serviço aberto a todos, precisa de um blockchain sem permissão. No entanto, ter um blockchain sem permissão não significa que você precise seguir o conjunto padrão de princípios e metas. Na verdade, seu blockchain pode ser centralizado e sem permissão ao mesmo tempo. Você também pode incluir mais elementos de privacidade, se desejar.
Se você deseja usar um blockchain em um ambiente privado, como uma empresa ou governo, um blockchain com permissão seria mais adequado. Novamente, seu blockchain não precisa seguir as características usuais associadas aos blockchains com permissão; ele pode ser completamente transparente e aberto para visualização pública.
Pensamentos Finais
Embora você provavelmente encontre apenas blockchains sem permissão como um investidor ou trader de criptomoedas, entender como eles diferem dos blockchains com permissão é útil. É fácil ter uma visão singular da tecnologia de registros distribuídos (DLT) que se encaixa no modelo cripto transparente, público e descentralizado. No entanto, esses parâmetros podem mudar — na verdade, muitas empresas privadas usam blockchains com permissão que não se encaixam nos traços convencionais desses blockchains.
Perguntas Frequentes
O que é um blockchain com permissão?
Um blockchain com permissão é uma rede blockchain em que os participantes precisam de autorização para participar. Geralmente, é usado em ambientes privados e empresariais.
O que é um blockchain sem permissão?
Um blockchain sem permissão é uma rede blockchain aberta a todos, onde qualquer pessoa pode participar e operar a rede.
Quais são os benefícios de um blockchain sem permissão?
Os benefícios de um blockchain sem permissão incluem potencial de descentralização, participação ativa dos usuários nas decisões da rede e facilidade de acesso.
Quais são as desvantagens de um blockchain sem permissão?
As desvantagens de um blockchain sem permissão incluem desafios de escalabilidade, risco de atuantes mal-intencionados e transparência excessiva.
O que é centralização em um blockchain com permissão?
Centralização em um blockchain com permissão significa que o poder e o controle da rede estão nas mãos de uma entidade central ou grupo pequeno de validadores.
Como escolher entre um blockchain com permissão e sem permissão?
A escolha entre um blockchain com permissão e sem permissão depende de seus objetivos. Se deseja um serviço aberto a todos, escolha um blockchain sem permissão. Se precisa de um ambiente mais controlado, opte por um blockchain com permissão.