Os principais recursos que tornam a tecnologia blockchain popular
Olá! Estamos animados em apresentar mais um artigo da Bitget Academy. Hoje, vamos conferir os diferentes aspectos tecnológicos da blockchain e entender por que ela é tão popular. Você está pronto? Vamos começar!
Apresentação
Antes de tudo, vamos começar definindo o que é blockchain . Blockchain é uma tecnologia descentralizada, transparente e imutável. Ela consiste em manter registros históricos em um ledger distribuído por meio de uma rede. O princípio é simples. A rede é composta de blocos. Cada bloco contém transações. Toda transação deve passar por validações para ser registrada no livro-razão. Quando uma ou mais transações são confirmadas em um bloco, ele é registrado e um novo é iniciado. Consequentemente, todos os blocos estão interconectados. Se alguém tentar alterar uma transação no livro-razão, ele seria modificado e sua versão seria rejeitada pelos demais membros da rede.
Aqui, neste artigo, não vamos nos aprofundar nos detalhes técnicos de como o processo de validação é realizado. No entanto, vamos mostrar vários aspectos que fazem da blockchain uma das tecnologias mais inovadoras dos últimos séculos.
Centralização vs. descentralização
A primeira blockchain do mundo, a do Bitcoin, foi desenvolvida para ser a mais descentralizada possível. Nela, todos os participantes têm acesso as transações do Bitcoin desde o início da rede. Portanto, a única maneira de falsificar elas é controlando 51% da rede. Suponha que haja 100 validadores na rede Bitcoin responsáveis pela validação de transações e que, desses, 51% se uniram e queiram fraudar a rede. Chamamos esse tipo de ação de "ataque de 51%" e ele nunca foi realizado na blokchain do Bitcoin. Devido as regras de consenso do protocolo do BTC, é melhor proteger a rede do que tentar fraudar. Além disso, os 49% dos validadores restantes não ficariam nada satisfeitos com a tentativa de fraude e não confiaram mais nas transações executadas na rede, levando ao colapso de todo o sistema. Portanto, mesmo tendo o controle da rede, os 51% dos validadores que fraudaram a blockhain não teriam qualquer lucro pois sua fraude levou a queda de toda a rede. Assim, na blockchain do Bitcoin a confiança é, portanto, um parâmetro essencial incentivado pelas recompensas oferecidas aos participantes que colaboram para o desenvolvimento da rede e, em vez de fraudar, você contribui para armazenar uma versão legítima do ledger distribuído. Portanto, entre os 100 participantes do nosso exemplo, se todos mantiverem uma versão sem fraudes da blockchain, todos serão recompensados por suas contribuições que, a longo prazo, é muito mais atraente do que fraudar e ficar sem nada. No entanto, ainda assim há um risco hipotético de um ataque de 51% na rede Bitcoin e, justamente, o fato da blockchain ser descentralizada gera esse risco.
Para evitar esse tipo de ataque, seria necessário tornar o livro-razão privado. Porém, desta forma, você terá uma blockchain menos descentralizada na qual somente validadores pré-aprovados podem validar blocos. Esse tipo de rede é totalmente viável, mas, nesse caso, você aumenta a segurança às custas da descentralização. Essa é a escolha feita por alguns projetos de blockchain que, reconhecendo o risco de um ataque de 51%, optaram por criar uma réplica do Bitcoin e, ao mesmo tempo, fornecer um método alternativo de validação de blocos. Apesar da vulnerabilidade do Bitcoin a um ataque de 51%, sua resistência à censura é notável, desde que não seja contestada. Os projetos que optaram por serem menos descentralizados são, consequentemente, mais suscetíveis à censura de validadores que têm controle sobre a rede e podem formar uma união que prejudique outros participantes.
Queremos destacar com tudo isso que todo projeto precisa encontrar o equilíbrio adequado entre descentralização e centralização. O Bitcoin foi desenvolvido com foco na descentralização. Dependendo dos recursos necessários, a descentralização de uma blockchain será mais ou menos importante. Em uma rede descentralizada há um risco significativo de ataque se 51% se ela ficar comprometida. Já no caso de uma blockchain centralizada, a segurança é controlada por validadores pré-selecionados. Porém, na blockchain do Bitcoin tentar fraudar a rede pode ser uma tarefa extremamente cara. Já no caso de uma blockchain privada, o risco de um ataque está na integridade dos validadores, e não da possível presença de participantes mal-intencionados. Isso leva a um risco de corrupção no caso de uma união da maioria dos validadores para tomar controle da rede.
Imutabilidade
A imutabilidade da blockchain é um recurso fundamental e depende do nível de descentralização.
Vamos considerar o exemplo do Bitcoin, que é o maior exemplo de uma blockchain descentralizada. Todos os blocos estão vinculados e cada bloco tem uma assinatura. Para assinar um bloco, você deve incluir a assinatura do bloco anterior. Assim, modificar um bloco é o mesmo que modificar todas as assinaturas dos blocos anteriores. Isso torna bastante desafiador fazer com que todos os validadores da rede aceitem sua versão que altera as assinaturas, pois a fraude seria óbvia. Portanto, sua proposta seria provavelmente rejeitada, exceto no caso de um ataque de 51%. Como resultado, a imutabilidade é um recurso fundamental que garante que todas as transações do Bitcoin sejam confirmadas e validadas, bloco a bloco, impedindo assim que um único Bitcoin tenha vários proprietários.
No caso de uma blockchain centralizada, a imutabilidade é garantida pelos validadores selecionados, sendo mais fácil e econômico incentivar eles do que desafiá-los. Assim, a vantagem é que os validadores que mantém a imutabilidade da rede são conhecidos por todos. A desvantagem é a ausência de democracia, pois um pequeno grupo de validadores determina o que é imutável e o que não é.
Transparência
No caso do Bitcoin, seja você um validador ou não, é possível acessar todas as transações que ocorreram desde que a rede foi criada. Como resultado, você pode determinar com exatidão o número de transações que ocorreram em um determinado momento, e pode fazer isso com um alto nível de confiança. Os validadores trabalham para manter o registro confiável.
No caso de uma blockchain privada e menos descentralizada, você pode restringir o acesso. Isso pode ser muito útil se, ao contrário do Bitcoin, você pretende manter a privacidade das informações da transação.
Conclusão
Exploramos as três principais características que tornam a blockchain revolucionária para a transferência de valor digital.
Toda tecnologia tem seus pontos fortes e fracos. Portanto, não existe uma blockchain perfeita. Assim, ao combinar os diferentes recursos e adaptá-los aos requisitos específicos de determinados projetos, a blockchain se torna uma tecnologia fundamental que garante a impossibilidade de gastos duplos no mundo digital.