O Trilema da Blockchain refere-se a uma crença amplamente aceita de que redes descentralizadas só podem fornecer dois dos três benefícios a qualquer momento em relação à descentralização, segurança e escalabilidade.
Blockchains públicas gerenciam uma rede amplamente distribuída de nós para alcançar consenso de dados sobre uma infraestrutura que é resiliente a ataques externos, mantendo a transparência e o acesso aberto e equitativo. É um desafio. Por exemplo: enquanto o Bitcoin é descentralizado e seguro, ele consegue processar apenas aproximadamente sete transações por segundo (TPS). Blockchains empresariais como o Fabric da Hyperledger são seguras e podem lidar com alta taxa de transações, mas são centralizadas, com um número muito limitado de nós que alcançam consenso. Blockchains que são rápidas e descentralizadas — mas mais inseguras — são vulneráveis a ataques que são insustentáveis a longo prazo.
Alcançar uma rede que apresenta segurança à prova d'água em uma rede amplamente descentralizada, enquanto consegue gerenciar uma taxa de transações em escala de internet, é o santo graal da tecnologia blockchain.
Sharding é uma das soluções para o problema da escalabilidade da blockchain. Implica a partição do banco de dados em chamados “shards”, onde cada shard é responsável por processar apenas parte dos dados armazenados na rede. Dessa forma, o tempo de processamento pode ser significativamente reduzido.
O sharding é feito dividindo os nós da rede em grupos e repartindo as informações armazenadas na rede entre esses grupos, ou seja, “fatiando” o banco de dados em pedaços menores (shards). Cada shard armazena dados com certas características para que os shards possam ser distinguidos uns dos outros.
O principal benefício do sharding aplicado à blockchain é a escalabilidade aprimorada. O sharding permite que uma blockchain conecte mais nós e armazene mais informações sem desacelerar muito as transações. Isso pode acelerar a adoção da tecnologia blockchain em muitos setores, especialmente no financeiro. Transações mais rápidas podem ajudar empresas de fintech baseadas em blockchain a competir com aplicativos de pagamento centralizados.
Benefícios adicionais do sharding incluem melhor acessibilidade para os usuários e maior participação na rede. No Ethereum, espera-se que o sharding reduza os requisitos de hardware para executar um cliente, tornando possível fazê-lo em um computador pessoal ou telefone. Dessa forma, mais pessoas poderão participar da rede.
Quem somos e o que fazemos?
Nós somos a equipe do Offshore Citizen. Ajudamos pessoas a se tornarem globais: obter um segundo passaporte, estabelecer uma segunda residência, pagar menos impostos, fazer banking no exterior, etc.
Temos muitos artigos interessantes sobre diferentes tópicos, temos informações relevantes e atualizadas.
Autor: Michael Rosmer
Sinta-se à vontade para se juntar à nossa comunidade!
Não se esqueça de se inscrever em nosso canal