O que é danksharding e a diferença em relação ao proto-danksharding?

O sharding é uma solução proposta para o problema de escalabilidade enfrentado pela rede Ethereum, com o objetivo de aumentar a velocidade das transações e a eficiência dos custos.
As soluções de camada 2, como os rollups, são uma etapa intermediária em direção ao sharding, introduzindo uma nova maneira de processar transações e armazenar dados temporariamente.
As soluções de fragmentação e de Camada 2 são componentes integrais da atualização da camada de consenso do Ethereum, com o objetivo de aumentar sua escalabilidade e eficiência.
O que é Sharding?
A fragmentação é uma solução proposta para o problema de escalabilidade da rede Ethereum. Como o centro para aplicativos descentralizados (dapps) e contratos inteligentes, o Ethereum enfrenta uma pressão significativa, resultando em tempos de transações mais lentos e taxas mais altas. A fragmentação visa aliviar essa pressão ao introduzir uma forma de comunicação com as soluções existentes de Camada dois do Ethereum, com o objetivo de melhorar a velocidade das transações e a eficiência de custos.
O Sharding se concentra em tornar os rollups de blockchain mais eficientes. Os rollups são uma solução de camada dois que agrupa e processa as transações do Ethereum fora da cadeia e, em seguida, transmite uma prova de validade "" na cadeia principal do Ethereum. Embora esse método economize custos, uma parte significativa dos custos de transação de rollup ainda vai diretamente para a rede principal da Ethereum para postar essa prova. O sharding permite que a rede Ethereum processe essas transações agrupadas de rollups da camada dois sem armazenar todos os seus dados de forma imutável, reduzindo a carga sobre a rede principal da Ethereum.
O que são soluções de camada 2?
As soluções de camada 2, como rollups, são uma etapa intermediária para o sharding. Eles estabelecem as bases para a introdução do sharding na rede Ethereum, introduzindo uma nova maneira de processar transações e armazenar dados temporariamente.
Essas soluções, ou Binary Large Objects, são um armazenamento temporário de dados. Diferentemente do método atual de armazenamento de dados da Ethereum, a manutenção dessas soluções é mais econômica, pois elas têm uma data de validade de aproximadamente 18 dias. Isso reduz drasticamente o custo de armazenamento e significa que a rede Ethereum está armazenando menos dados por bloco.
Essas soluções são projetadas especificamente para lidar com dados temporários. Eles carregam uma prova de validade que permite que a cadeia Ethereum verifique sua autenticidade sem ler os dados em si. Isso mantém os dados seguros e otimiza o espaço do bloco.
Como as soluções Sharding e Layer 2 aumentam a escalabilidade da Ethereum?
As soluções Sharding e Layer 2 são componentes integrais para melhorar a escalabilidade e a eficiência da Ethereum. Ao introduzir uma maneira de se comunicar com as soluções existentes da camada dois da Ethereum e processar mais dados por bloco, o sharding visa melhorar a velocidade das transações e a eficiência de custos.
Por outro lado, as soluções de camada 2 preparam a rede Ethereum para a introdução do sharding. Ao introduzir o armazenamento temporário de dados e o processamento eficiente de transações, ele permite que a rede Ethereum processe dados de rollups de blockchain com mais eficiência, reduzindo a carga sobre a rede principal da Ethereum.
Quais são os benefícios do Sharding?
Um dos principais benefícios do sharding é a redução das taxas de transação(gás).
As altas taxas de gás na rede Ethereum são causadas principalmente pela necessidade de armazenar todos os seus dados em cada nó da rede, um método que é pesado e caro para o sistema.
O Sharding, ao permitir que a rede Ethereum processe transações agrupadas sem armazenar todos os seus dados de forma imutável, visa a reduzir essas taxas.
Qual é o futuro das soluções de sharding e camada 2?
As soluções Sharding e Layer 2 são essenciais para o desenvolvimento futuro do dimensionamento do Ethereum.
Eles fazem parte das atualizações de longo prazo da rede Ethereum que visam maximizar a capacidade da rede. Como a Ethereum continua a evoluir e crescer, essas tecnologias visam contribuir para sua escalabilidade, eficiência e desempenho geral.