MSTR Cat

Blockchain/Nível VI · Depois do bitcoin/6.1 Cópias e promessas/Lição 4

O discurso de vendas do trilema

A compensação entre o custo de verificação e a taxa de transferência da rede

MateriaisDocumentação oficial para o Bitcoin Core, Geth (Ethereum) e outras duas grandes cadeias, detalhando os requisitos do sistema de nó completoUm modelo de planilha para rastrear o número de operadores de nó e as especificações de hardware em diferentes cadeias

Curiosidade

  1. Por que aumentar a velocidade de uma blockchain geralmente reduz o número de pessoas que podem verificar seu histórico?
  2. Quais requisitos específicos de hardware ou largura de banda determinam se uma cadeia permanece sem permissões na prática?
  3. Como a escolha de sacrificar a descentralização em prol da escalabilidade altera o modelo de segurança de uma rede?

Explorar

  1. Vitalik Buterin popularizou o “trilema de escalabilidade” por volta de 2017, argumentando que um sistema distribuído pode facilmente alcançar duas das três propriedades — descentralização, segurança e escalabilidade — mas raramente todas as três. Esse framework tornou-se a principal ferramenta através da qual novas cadeias avaliavam suas escolhas arquitetônicas. Embora discussões anteriores já abordassem essas tensões, a formulação de Buterin forneceu um vocabulário padronizado para que os desenvolvedores justificassem os trade-offs. Uma cadeia que prioriza alta taxa de processamento geralmente precisa aceitar requisitos de hardware mais elevados ou coordenação centralizada, sacrificando a descentralização em troca da velocidade.
  2. Na prática, alcançar um maior volume de transações geralmente requer um dos três mecanismos: tamanhos maiores de bloco, intervalos entre blocos mais curtos ou regras de consenso mais intensivas em termos computacionais. Cada mecanismo aumenta o custo de operação de um nó completo, que precisa verificar cada regra independentemente. Quando os dados dos blocos crescem, aumentam as necessidades de largura de banda e armazenamento; quando os blocos chegam com mais frequência, a carga de sincronização também aumenta. Essas exigências técnicas eliminam os participantes casuais, deixando apenas entidades bem dotadas de recursos capazes de manter a infraestrutura necessária para validar o estado da cadeia.
  3. O Bitcoin escolheu a verificação econômica em vez de uma alta taxa de processamento em sua camada básica. Um nó Bitcoin roda em hardware modesto, como um laptop padrão ou um computador de placa única, permitindo que qualquer pessoa com conexão à internet verifique todo o histórico de transações. Esse design preserva a descentralização, ao garantir que não seja necessária nenhuma infraestrutura especializada de nível empresarial para participar do consenso. As restrições de taxa de processamento são gerenciadas por camadas de escalonamento como a Lightning Network (Nível V), que processam transações fora da cadeia principal, enquanto a finalização das transações ocorre na própria cadeia principal.
  4. O Ethereum ilustra essa tensão de maneira diferente. Em 2020, seu roteiro estratégico passou da execução por meio de sharding para um plano centrado em rollups: a camada base continua sendo verificável, enquanto os rollups realizam a maior parte das atividades; além disso, o “danksharding” expande o espaço de dados utilizado pelos rollups (lição 8.2.6). O trade-off é explícito: transferir mais dados para a camada base aumenta os custos de verificação, enquanto mantê-los fora da cadeia exige confiança na integridade dessas camadas secundárias.
  5. Quase todas as novas cadeias lançadas desde 2017 afirmaram resolver o trilema ao alcançar simultaneamente todas as três propriedades. Na prática, essas afirmações geralmente se baseiam em mudanças sutis no que “descentralização” ou “segurança” significam para aquela rede específica. Algumas cadeias reduzem o número de validadores necessários a um pequeno conjunto de máquinas poderosas, trocando ampla participação por alta velocidade. Outras introduzem retransmissores confiáveis ou mecanismos de finalização baseados em comitês. A questão crucial não é se uma cadeia é rápida, mas quem pode verificar suas regras e a que custo.
  6. Para avaliar as propostas de qualquer nova cadeia, analise duas métricas concretas: as especificações mínimas de hardware necessárias para rodar um nó completo que verifica todas as regras, e o número real de partes independentes que operam tais nós. Se uma cadeia exigir servidores corporativos ou data centers dedicados para participar do consenso, ela trocou a descentralização pela escalabilidade. Se apenas um pequeno número de entidades puder se dar ao luxo de verificar o estado da cadeia, a segurança dependerá da honestidade delas e não de provas matemáticas. Essa análise revela o verdadeiro trade-off escondido por trás das afirmações de marketing.

Fatos-chave

  • Vitalik Buterin popularizou o “trilema de escalabilidade” por volta de 2017, afirmando que descentralização, segurança e escalabilidade não podem ser todas maximizadas simultaneamente.
  • Aumentar a taxa de processamento da blockchain por meio de blocos maiores ou intervalos mais curtos eleva as exigências de hardware e largura de banda para os nós completos.
  • A camada de base do Bitcoin prioriza a verificação barata, permitindo que os nós funcionem em hardware de consumo simples, como laptops ou Raspberry Pis.
  • Uma cadeia que requer infraestrutura de nível empresarial para operar um nó verificador efetivamente trocou a descentralização pela escalabilidade.
  • O número de partidos independentes capazes de operar um nó completo determina o nível prático de descentralização em uma rede.
  • O Bitcoin direciona o alto volume de transações para soluções de Camada 2, como a Lightning Network, em vez de aumentar o tamanho dos blocos na camada principal.

Exercício nove, seis, três, um

9ReunirIdentifique 9 projetos de blockchain proeminentes lançados entre 2017 e 2023. Para cada um, anote o número estimado de transações por segundo (TPS) e a quantidade mínima de RAM ou armazenamento necessária para rodar um nó completo, conforme a documentação oficial.
6AgruparAgrupe esses 9 projetos em 6 categorias com base em seus compromissos arquitetônicos: alto throughput/centralizado, baixo throughput/descentralizado, fragmentado/híbrido, dependente de rollup, com consenso intenso/lento ou reivindicações experimentais/não verificadas.
3DestilarReduza os 6 grupos a 3 fatores que se correlacionam mais fortemente com o custo de hardware para verificação e com o número de operadores de nó independentes ativos.
1CristalizarA taxa de transações por segundo declarada por uma cadeia é menos importante do que seus requisitos mínimos de hardware para verificação ao avaliar a descentralização.

Verificação de fatos

Datas, números e afirmações verificados com as fontes publicadas listadas abaixo.

Abrir na academia interativa →

EN ES ZH JA KO RU DE FR MS