Principais características que tornam a tecnologia de blockchain popular
Olá e seja bem-vindo a um novo artigo da Bitget Academy. Hoje, vamos analisar os diferentes aspetos tecnológicos da tecnologia de blockchain para entender o motivo para esta ser tão popular. Está pronto? Vamos começar!
Apresentação
Antes de mais, comecemos por definir o que é a tecnologia de blockchain . A tecnologia de blockchain é uma tecnologia descentralizada, transparente e imutável. Esta envolve a preservação de registos históricos num ledger distribuído numa rede. O princípio é simples. A blockchain é composta por blocos. Cada bloco contém transações. Todas as transações devem ser validadas para serem registadas no livro-razão. Quando uma ou mais transações são confirmadas dentro de um bloco, registamos esse bloco e iniciamos um novo. Consequentemente, todos os blocos estão interligados entre si. Se um participante malicioso tentasse alterar uma transação no livro-razão, todo o livro-razão seria modificado e a sua versão seria rejeitada pelos outros membros.
Este artigo não entrará em pormenores técnicos sobre a forma como o processo de validação é efetuado. No entanto, vamos explorar os vários aspetos que fazem da blockchain uma das tecnologias mais inovadoras dos últimos séculos.
Centralização vs. descentralização
A primeira blockchain, a Bitcoin, foi concebida para ser tão descentralizada quanto possível. Para tal, todos têm acesso a todas as transações de Bitcoin desde o início da rede. Assim, a única forma de falsificar transações é controlar 51% desta rede. Suponhamos que existem 100 validadores na rede Bitcoin responsáveis pela validação das transações e que, desses 100 validadores, 51% estão corrompidos. Neste cenário, ninguém quereria fazer parte dos 49% que são roubados. Chamamos a este ataque o "ataque 51%". É por isso que este ataque ainda não foi feito à Bitcoin. O que é particularmente intrigante neste protocolo é que é melhor proteger a rede do que tentar enganar o sistema. De facto, se atacar a rede, os 49% da rede que restam deixarão de confiar em si, levando ao colapso do sistema. Assim, o que os 51% roubaram através da fraude torna-se praticamente inútil, exceto para eles. A confiança é, portanto, um parâmetro crítico que é incentivado pelas recompensas oferecidas aos atores benevolentes. Em vez de pensarem em fazer alguma fraude, estes contribuem para armazenar uma versão legítima do ledger distribuído. Assim, entre os nossos 100 atores, se todos os 100 mantiverem uma versão não adulterada, todos serão recompensados pelas suas contribuições. O que, a longo prazo, é muito mais apelativo do que fazer fraude uma vez. Dito isto, o risco de 51% existe, e é a descentralização que introduz este risco.
Para evitar este tipo de ataque, seria necessário tornar o livro-razão privado. Neste cenário, acaba-se por ter uma blockchain menos descentralizada. É perfeitamente possível almejar que apenas os validadores pré-aprovados sejam elegíveis para validar blocos. Neste caso, a segurança é melhorada à custa da descentralização. Esta é a escolha feita por alguns projetos de blockchain que, reconhecendo o risco de um ataque 51% à Bitcoin, optaram por criar uma réplica da Bitcoin, fornecendo simultaneamente um método alternativo de validação de blocos. Embora a Bitcoin seja altamente vulnerável ao risco de um ataque 51%, desde que isto não seja, de facto, realizado, a rede apresenta um elevado grau de resistência à censura. Os projetos que optaram por ser menos descentralizados são, consequentemente, mais suscetíveis à censura por parte dos validadores que têm controlo sobre a rede e podem potencialmente formar uma coligação que ponha em risco outros participantes.
Queremos salientar que cada projeto tem de encontrar o equilíbrio adequado entre descentralização e centralização. A Bitcoin foi desenvolvida com a descentralização em mente. Dependendo das características necessárias, a descentralização numa blockchain será mais ou menos importante. O que é intrigante na Bitcoin é que tentar fazer fraudes pode ser bastante dispendioso. Este facto introduz um risco significativo de ataque se 51% da rede ficar comprometida. O que é particularmente fascinante no caso de uma blockchain centralizada é que a segurança é controlada por validadores pré-selecionados. O risco de um ataque significativo depende principalmente da integridade dos participantes e não da presença potencial de uma maioria maliciosa. Este facto conduz a um risco de corrupção no caso de uma coligação privada.
Imutabilidade
A imutabilidade da blockchain é uma caraterística fundamental e depende do nível de descentralização.
Consideremos o exemplo da Bitcoin, que é o epítome de uma blockchain descentralizada. Todos os blocos estão ligados entre si. Podemos afirmar que cada bloco tem uma assinatura para simplificar o processo técnico. Para assinar um bloco, é necessário incluir a assinatura do bloco anterior. Assim, modificar um bloco é o mesmo que modificar todas as assinaturas de blocos anteriores. Também se pode dizer que seria muito difícil conseguir que todos os outros validadores da rede aceitassem a sua versão que altera as assinaturas, uma vez que a fraude seria óbvia. Por conseguinte, a sua proposta seria provavelmente rejeitada, exceto no caso de um ataque 51%. Consequentemente, a imutabilidade é uma caraterística fundamental que garante que todas as transações de Bitcoin são confirmadas e validadas, bloco a bloco, impedindo assim que uma única Bitcoin tenha vários proprietários.
No caso de uma blockchain centralizada, a imutabilidade é garantida pelos atores selecionados. É fácil desafiá-los, mas é muito mais rentável incentivá-los. Assim, a vantagem reside no facto de os responsáveis pela imutabilidade serem conhecidos de todos. A desvantagem é a ausência de democracia, uma vez que um pequeno grupo de atores determina o que é imutável e o que não é.
Transparência
No caso da Bitcoin, quer seja um validador ou não, pode aceder a todas as transações que tiveram lugar desde que a rede foi criada. Como resultado, é possível determinar com precisão o número de transações que ocorreram num determinado momento, e fazê-lo com um elevado nível de confiança. Os validadores trabalham para manter o registo tão fiável quanto possível.
No caso de uma blockchain mais privada e menos descentralizada, é possível restringir o acesso. Isto pode ser muito útil se, ao contrário da Bitcoin, o objetivo for manter a informação da transação privada.
Conclusão
Explorámos as três características principais que tornam a blockchain revolucionária para a transferência de valor digital.
Todas as características tecnológicas têm os seus pontos fortes e fracos. Assim, não existe uma blockchain perfeita. Dito isto, ao combinar as diferentes características e ao adaptá-las às necessidades específicas de certos projetos, a blockchain é uma tecnologia que garante a impossibilidade de despesas duplas no domínio digital.