Solana visa ganhos de escalabilidade com o novo sistema de hash

Num esforço para resolver os problemas de escalabilidade causados pela utilização massiva da rede, os programadores do Solana introduziram um novo sistema de hashing chamado SIMD-0215.
Esta proposta visa otimizar a forma como a rede verifica e rastreia as contas dos utilizadores, melhorando potencialmente a velocidade e a eficiência globais da rede.
Principais conclusões
- Os criadores do Solana introduziram o sistema SIMD-0215 para melhorar a escalabilidade da rede.
- O novo método permite que cada bloco contenha um hash de todas as contas, não apenas das modificadas.
- O hashing homomórfico simplifica os cálculos, adicionando apenas as contas alteradas sem recalcular todo o hash.
- O Accounts Lattice Hash pode substituir os sistemas baseados no Merkle, aumentando a eficiência do processamento de milhares de milhões de contas.
A proposta introduz um novo hash, Accounts Lattice Hash, que utiliza o hashing homomórfico para manter um hash abrangente do estado total da conta. Ao contrário dos métodos actuais, este novo sistema permite que cada bloco contenha um hash de todas as contas e não apenas das contas que foram alteradas nesse bloco. Além disso, esta inovação elimina a necessidade do Hash de Contas de Época, um processo menos frequente mas que consome muitos recursos.
Loading...
Desafios actuais no hashing de contas do Solana
Atualmente, o Solana utiliza dois tipos principais de hashes de conta:
Hash de contas da época: Um hash baseado em Merkle que captura o estado de todas as contas, mas é atualizado com pouca frequência.
Hash Delta de contas: Um hash baseado em Merkle que registra apenas as alterações feitas em um único bloco.
Ambos os métodos dependem da ordenação de dados e da manutenção de grandes estados intermédios, o que pode tornar-se ineficiente à medida que o número de contas de utilizador aumenta. É por isso que o Hash de contas de época é atualizado apenas periodicamente, enquanto o Hash Delta de contas processa alterações incrementais para cada bloco.
Vantagens do hashing homomórfico
O hashing homomórfico permite o cálculo do estado total da conta ao acumular gradualmente as alterações sem recalcular todo o hash. Em termos simples, o hash de um novo bloco pode ser derivado do hash do estado total da conta do bloco anterior, adicionando apenas as contas modificadas.
O Accounts Lattice Hash é construído usando uma função de hash homomórfica baseada em treliça que simplifica e acelera o processo. Ao substituir os sistemas baseados em Merkle por este método, a rede pode processar milhares de milhões de contas de forma mais eficiente.
Impacto no crescimento da Solana
Se implementada, esta proposta poderia melhorar a escalabilidade da Solana, mantendo a segurança e a velocidade. De acordo com a DefiLlama, a rede já demonstrou um crescimento significativo, registando 113 mil milhões de dólares em volume de negociação nas suas bolsas descentralizadas (DEXs), ultrapassando os 78,9 mil milhões de dólares da Ethereum.
Esta proposta de alteração reflecte o compromisso daSolanaem manter-se competitiva no ecossistema de blockchain em constante expansão, melhorando a escalabilidade e a experiência do utilizador.
Além disso, para fortalecer sua defesa contra futuras ameaças de computação quântica, Solana introduziu anteriormente o Winternitz Vault - uma solução inovadora projetada para proteger os fundos dos usuários contra possíveis violações criptográficas.