SwapSpace – Trocas de criptomoedas cross-chain

Tipos de Blockchain

Academy Author

,

,6 min

Em essência, o blockchain é um banco de dados distribuído em que todas as alterações são registradas na forma de uma cadeia de blocos. A própria estrutura do blockchain pressupõe diferentes níveis de acesso à informação. Esse parâmetro é usado como critério para classificar blockchains, o que tem caráter condicional, já que a tecnologia blockchain é consistente.

Assim, com base nesses critérios, existem duas versões de classificação de blockchain: canadense e britânica.

A Versão Canadense

A versão canadense é baseada na visão de Vitalik Buterin, o criador da plataforma blockchain Ethereum. A classificação pressupõe três tipos de blockchains.

Um blockchain público é uma cadeia de blocos à qual qualquer pessoa pode acessar e ler. Além disso, qualquer pessoa pode enviar transações, aguardar sua inclusão se forem válidas e participar de um processo de consenso. Esse processo determina quais blocos são adicionados à cadeia e estabelece o estado atual da rede. Blockchains públicos servem como uma alternativa a sistemas de confiança centralizados ou semircentralizados. Eles dependem de incentivos econômicos e mecanismos de verificação criptográfica, como proof-of-work ou proof-of-stake. O princípio subjacente é que a influência dos participantes no processo de consenso é diretamente proporcional aos seus recursos econômicos. Blockchains geralmente são descentralizados.

Blockchains de consórcio são tipos de blockchain em que a negociação é controlada por um grupo pré-selecionado de nós. Por exemplo, um consórcio de 15 instituições financeiras, com cada uma operando um nó. Para que um bloco seja válido, 10 instituições devem assiná-lo. O direito de acesso aos blockchains pode ser público ou restrito aos membros. Tal blockchain pode ser considerado "parcialmente descentralizado".

Um blockchain privado totalmente tem acesso restrito aos dados. A confirmação de transações, a auditoria e a gestão do banco de dados em tais redes estão disponíveis para um grupo claramente definido de indivíduos. Quando se trata de acesso aos dados, ele pode ser público ou fortemente restrito.

A Versão Britânica

A versão britânica é baseada no relatório de Mark Walport, o principal assessor científico do governo do Reino Unido. Em seu relatório "Distributed Ledger Technology: Beyond Blockchain" sobre registros distribuídos e o potencial do blockchain na área de administração pública, ele dividiu o blockchain em três tipos.

  • Registros públicos sem autorização
  • Registros públicos autorizados
  • Registros privados autorizados 

Essa classificação é semelhante à de Vitalik Buterin. Nessa classificação, o equivalente de Public Blockchain na versão britânica é Registros públicos sem autorização, o equivalente de Consortium Blockchain é Registros públicos autorizados, e o equivalente de Fully private Blockchain é Registros privados permitidos. Além disso, o relatório propõe um pequeno teste chamado "Classification of Distributed Registries", que permite aos indivíduos determinar de forma independente o tipo de blockchain ao qual ele pertence.

Em blockchains públicos, a participação do usuário é sempre determinada de forma independente e depende de seus recursos pessoais (financeiros ou de hardware). Além disso, ninguém pode desconectar um usuário da rede distribuída, pois todos os participantes do blockchain público são iguais. Em alguns casos, eles podem ignorar ou bloquear um usuário que envia transações incorretas ou transmite informações que não correspondem ao protocolo. No entanto, essas iniciativas são exclusivamente autorregulatórias e não baseadas no protocolo.

Em blockchains privados, nós confiáveis dedicados ou grupos de nós com um nível de autoridade superior ao dos demais usuários podem conectar usuários existentes à rede. Além disso, eles podem ser responsáveis por desconectá-los. Blockchains privados são estruturas hierárquicas compostas por dois ou mais níveis. Pares de chaves que concedem acesso ao sistema são emitidos e gerenciados por nós administrativos dedicados e podem ser revogados, se necessário. 

Blockchains privados não aderem totalmente aos princípios da tecnologia - descentralização e igualdade entre os participantes. Isso ocorre porque sua implementação em sistemas corporativos pode representar riscos significativos.

Classificação com Base no Nível de Controle sobre o Blockchain

O próximo critério que acrescenta outra camada à classificação de blockchain é o nível de controle sobre o blockchain. De acordo com esse critério, os blockchains podem ser divididos em quatro grupos.

  • Blockchains Públicos Descentralizados
  • Blockchains públicos com governança delegada
  • Blockchains Privados Controlados
  • Blockchains Estatais

Os blockchains públicos modernos têm estruturas de um único nível. Nesses sistemas, todos os participantes são considerados iguais, e o consenso é alcançado por meio de votação indireta pelos nós que criam um bloco. Redes públicas descentralizadas não restringem a participação na gestão, e as oportunidades dos participantes são determinadas unicamente pela proporção de seus recursos disponíveis em relação ao total.

Após mais de uma década de desenvolvimento do blockchain, pode-se concluir que alcançar a descentralização completa em redes autorreguladas, ou melhor, espontaneamente reguladas, é praticamente impossível na prática. Blockchains públicos acabam enfrentando centralização. Nesse sentido, tentou-se introduzir elementos de centralização para aprimorar as funções de gestão e outros indicadores do blockchain. Isso levou ao surgimento dos primeiros blockchains públicos com estrutura de dois níveis em 2015, nos quais nós com capacidades aprimoradas desempenhavam um papel de destaque. Trata-se de um sinal de múltiplos níveis de controle na rede blockchain, com diferentes graus de autoridade. Isso é particularmente proeminente em blockchains públicos com controle delegado.

Blockchains controlados privadamente (corporativos) são soluções tecnológicas para necessidades corporativas. Nesses sistemas, cada nó tem um nível de acesso pré-atribuído. Ao contrário de um blockchain público, os dados nem sempre estão publicamente disponíveis, nem mesmo para leitura. O controle desses blockchains é realizado por nós especiais com autoridade ampliada. Esses nós são responsáveis por implementar a política de distribuição de dados, verificar a identificação do usuário e certificar a inserção de dados no blockchain.

Registros distribuídos para uso público geralmente diferem ligeiramente dos blockchains corporativos e exigem acesso controlado à informação. No entanto, departamentos estatais têm requisitos específicos para a tecnologia blockchain, incluindo o nível máximo de informação inalterada que pode ser adicionada. Além disso, eles exercem o controle mais rigoroso sobre sua adição. Ao mesmo tempo, as informações já disponíveis no blockchain muitas vezes podem ser tornadas públicas, pois entidades governamentais devem buscar aumentar a transparência. Blockchains estatais podem ser considerados um subconjunto distinto de blockchains corporativos, possuindo características próprias e, ao mesmo tempo, pertencendo a uma categoria separada.

Assim, a classificação de blockchain com base no nível de acesso à informação pode ser apresentada como uma estrutura de dois níveis. O primeiro nível determina o critério de transparência, enquanto o segundo determina o nível de controle do blockchain.

Conclusão

Blockchains públicos são redes abertas e sem permissão nas quais qualquer pessoa pode ingressar e participar. Já os blockchains privados são redes fechadas e com permissão que restringem o acesso a participantes específicos, oferecendo mais controle e privacidade sobre os dados. Blockchains públicos são comumente usados para criptomoedas e aplicações descentralizadas, enquanto blockchains privados são frequentemente empregados em casos de uso corporativos e redes de consórcio

Resumindo a discussão sobre os aspectos tecnológicos do blockchain, deve-se observar que ele deve ser visto como um novo paradigma tecnológico. A tecnologia abrange várias ideias conceitualmente diferentes: registros de armazenamento distribuído, algoritmos de consenso e mecanismos criptográficos de proteção de dados. A tecnologia blockchain é baseada em uma lógica de armazenamento que não depende de um servidor centralizado ou de um grupo de servidores. A tecnologia gera e armazena uma lista de registros ordenados chamados blocos. Cada bloco contém um carimbo de data e hora e, mais importante, a imagem (hash) do bloco anterior. Essa tecnologia "amarra" efetivamente os blocos de dados, impedindo alterações em blocos individuais sem alterar toda a sequência.

Devido à integração de soluções tecnológicas, o blockchain possui várias características distintas: abertura, imutabilidade dos dados armazenados e a capacidade de publicar e monitorar a lógica executável (código de programa) em uma rede descentralizada. Todos esses aspectos indicam que o blockchain não é apenas uma tecnologia fascinante e promissora, mas uma solução tecnológica verdadeiramente única que permite a descentralização absoluta.

Compartilhar:

Artigos relacionados

Curioso para saber mais?

Inscreva-se na nossa newsletter — fique informado e no controle.