Quando se trata de facilitar as transações, os defensores da tecnologia Blockchain apontam frequentemente para o fato de que as transações vêm com uma camada de segurança embutida e à prova de falhas, graças à natureza inerente do livro-razão em que as transações são registradas.

Por isso, o Blockchain está sendo anunciado como o futuro de transações seguras e eficientes, pois poderia eliminar a necessidade de confiança em qualquer parte central para validação e contabilidade.

Enquanto o Blockchain certamente traz uma mudança de paradigma para muitas empresas e aplicativos, há apenas um problema "menor": a escalabilidade.

Escalabilidade Blockchain

Este problema não é nada novo. Uma rápida pesquisa do Google sobre o tema da escalabilidade do Blockchain produz centenas de resultados de fóruns, sites e blogs que descrevem o mesmo problema. Enquanto a criptomoeda está desfrutando de cada vez mais adoção do grande público, ele não processa as transações rapidamente o suficiente para que ela seja usada em uma escala maciça, ou mesmo quase maciça. Até junho, o Bitcoin, uma das principais criptomoedas até agora, só pode processar um máximo de sete transações por segundo (tps) em condições ideais, com números mais realistas que se parecem com duas a três, em comparação com as 115 do PayPal e as 2.000 tps da VISA.

Por mais revolucionário que se tenha provado até agora, se a tecnologia Blockchain for reformular nosso sistema financeiro no seu núcleo, ela deve ser capaz de expandir e realizar pelo menos tantas transações por segundo como redes como a VISA hoje.

Há uma série de projetos promissores que podem ajudar a escala do Ethereum para corresponder à taxa de transação da VISA, incluindo Plasma e Raiden, mas esses projetos estão fornecendo canais alternativos de cadeia ou cadeia lateral, ao invés de abordar a escalabilidade do Blockchain principal em si .

Olhando para outras plataformas Blockchain principais (que demonstraram resultados reais), a velocidade da transação depende de protocolos e funcionalidades.

A IOTA pode, aparentemente, lidar com 500-800 tps, a Waves atingiu algumas centenas de transações por segundo e o Ripple atingiu mais de 13 tps.

O NEO está usando uma tecnologia chamada Delegated Byzantine Fault Tolerance e atualmente pode atingir 1000 tps.

A plataforma Blockchain Zilliqa demonstrou a capacidade de processar 2488 tps com uma abordagem que chama de "sharding", um protocolo de "recomeço" construído para escalar em uma rede aberta, sem permissões, que não compromete a resiliência e a segurança.

O que é sharding?

Para realizar uma transação no Blockchain hoje, todos os computadores ou nós na rede devem validar a transação ou executar um contrato inteligente, uma parte de um código armazenado na rede que delineia as condições necessárias para que a transação seja realizada. Se todos os nós alcançarem o mesmo resultado e chegarem a um consenso, a transação será confirmada. Como você pode imaginar, isso leva tempo.

O sharding, por outro lado, corre sobre o poder de processamento paralelo de várias máquinas em rede que dividem a carga de trabalho da verificação de transações. Ele divide automaticamente as redes em seções menores, ou "shards" (fragmentos), cada uma das quais executa um protocolo de consenso de menor escala.

Processando em paralelo, essa rede é capaz de produzir centenas de transações por segundo por fragmento, para um total de milhares de transações por segundo.

À medida que mais nós se juntam, a rede se tornará cada vez mais rápida na validação de transações. Uma vez que essa rede é tão grande quanto a do Ethereum, ela poderá lidar com tantas transações por segundo que o torna mais rápido e potencialmente mais barato do que a VISA.

Se esses sistemas alcançarem a velocidade necessária para assumir a carga de trabalho do nosso sistema bancário atual, sem sacrificar a natureza sem permissão das redes distribuídas, os dApps que fazem uso de tudo, desde leilões até pagamentos, poderão operar de forma robusta, segura e de protocolo eficiente. O sharding pode ajudar a facilitar um grande avanço na resolução da crise de escalabilidade do Blockchain.