No início de 2016, os masternodes que compõem o sistema de governança do Dash votaram esmagadoramente para atualizar para os blocos de 2MB, com 99 por cento da rede a favor. Muitos no mundo da criptomoeda viram isso como um simples truque para chamar a atenção, já que as prioridades de desenvolvimento do Dash se concentraram em outros lugares. No entanto, com o recente lançamento do Dash versão 12.2, parece que blocos maiores serão implementados em breve.

A atualização da versão 12.2 é um passo no caminho para o Dash Evolution, o plano da moeda para tonar "[moedas] digitais tão fáceis de usar que sua avó as usaria". O desenvolvedor principal UdjinM6 escreveu sobre a atualização recente:

As mudanças mais notáveis são:

  • Implementação de DIP0001 (que é uma atualização de bloco de 2MB);
  • Redução de taxa de transação em 10x (ativa via ativação DIP0001);
  • Correção de vulnerabilidade do InstantSend (ativa via fechamento do DIP0001);
  • Aprimoramento do PrivateSend que deve permitir que o usuário tenha fundos mistos disponíveis muito mais rápido;
  • Várias mudanças RPC;
  • Muitos backports do Bitcoin Core e refatoração de nosso próprio código legado, que deve melhorar o desempenho e tornar o código mais confiável e mais fácil de revisar;
  • Carteira Experimental HD com suporte BIP39/BIP44.

Ainda não é necessário

Claro, blocos maiores ainda não são necessários, pois a moeda não processa transações suficientes para preencher os blocos atuais. No entanto, esse aumento de blocos segue o plano de escala em cadeia anunciado pelo fundador Evan Duffield no início deste ano. Duffield anunciou que, através do uso de hardware personalizado, o Dash criará uma rede que pode escalar para um grande número de transações usando grandes blocos.

Duffield escreveu:

Muitos projetos no espaço acreditam que a escala na cadeia é impossível. Isso é simplesmente porque eles não exploraram arquiteturas P2P alternativas para maior desempenho. Pretendemos mostrar até que ponto uma arquitetura de segundo nível [masternode] incentivada pode levar um projeto como o Dash.

Caminho do Bitcoin... e do Ethereum também

O Bitcoin, é claro, escolheu seguir um caminho diferente. Com a atualização prevista do SegWit2x oficialmente morto, a moeda está agora firmemente no caminho da escala fora da cadeia através da rede Lightning ou soluções similares. A rede Lightning destina-se a trabalhar movendo transações fora da cadeia para "canais de pagamento" e depois "ajustando" o resultado ao Bitcoin Blockchain periodicamente.

Por exemplo, se Bob paga um BTC para Alice, e depois ele paga mais dois BTC e, finalmente, envia para ela 1,5 BTC, são três transações separadas que precisam ser gravadas no Blockchain. Com a rede Lightning, no entanto, apenas a transação líquida precisaria ser postada no Blockchain uma vez que o canal de pagamento estava fechado. Neste caso, apenas uma transação seria postada para um total de 4,5 BTC enviado de Bob para Alice.

Os críticos perguntaram com que frequência os canais de pagamento serão realmente usados, mas até que a rede seja implantada, é impossível dizer. Outros sugerem que transferir transações fora da cadeia prejudica a natureza descentralizada e imutável do Bitcoin. Os apoiadores apontam que as transações ocorrem fora da cadeia o tempo todo, por exemplo, nas casas de câmbio. Nenhuma casa de câmbio de Bitcoin publica uma transação separada para o Blockchain sempre que os fundos são movidos internamente. Somente o resultado final é publicado, uma vez que um usuário retira fundos.

A criptomoeda número dois, o Ethereum, não está apenas sentado e observando à margem. A moeda planeja implementar a "Raiden Network", que utilizará canais de pagamento semelhantes à rede Lightning proposta pelo Bitcoin.

Forks bem-vindos

Enquanto o Bitcoin evita assiduamente hard forks sempre que possível, o Dash os recebe de braços abertos. A chave para a estratégia de atualização de atualização do Dash é o “spork”, um mecanismo que permite que partes da atualização sejam "desligadas" se houver um problema na rede. Um exemplo é algo chamado de "enforcement". A rede Dash normalmente exige que os mineiros compartilhem a recompensa do bloco com os masternodes; os mineiros que tentam manter a recompensa inteira para si mesmos terão seus blocos rejeitados pela rede.

No entanto, durante uma atualização, o enforcement pode (e geralmente é) ser desligado. Isso permite tanto aos mineiros quanto aos masternodes uma quantidade razoável de tempo para atualizar seu software, eliminando o risco de bifurcação incontrolável causado por uma parte da rede rejeitando a outra parte.

Melhor caminho incerto

Resta saber se Bitcoin, Ethereum ou Dash serão bem sucedidos na resolução do problema de escalabilidade. Tanto os "canais de pagamento" quanto os "grandes blocos" de métodos de escala têm seus críticos, e nenhum deles foi completamente testado ainda. É possível que outra solução provisória possa surgir, ou que ambas as soluções possam ser viáveis.

A única coisa que é certa, no entanto, é que, para que a moeda digital se torne uma força real no mundo, dezenas de milhares de pessoas terão de ser capazes de transacionar tudo ao mesmo tempo. Uma criptomoeda convencional bem-sucedida deve ser capaz de escalar ao nível da Visa ou além disso.