há muito tempo, a necessidade de soluções de escalabilidade na tecnologia blockchain tem sido um tema de considerável debate.
Suponho que seja conhecimento comum que, à medida que as redes blockchain crescem, o número de transações por segundo (tps) se torna uma questão crítica. A capacidade atual das principais blockchains como o bitcoin e o ethereum é insuficiente para lidar com o volume necessário para a adoção generalizada.
por exemplo, o bitcoin processa cerca de 7 transações por segundo, enquanto o ethereum lida com cerca de 15. em contraste, a visa processa em média cerca de 1.700 tps. sem soluções de escalabilidade, as blockchains não podem competir com os sistemas financeiros tradicionais e alcançar a adoção em massa.
e se olharmos para o custo real de fazer essas transações?
também é o mesmo...
as taxas de transação aumentam muito à medida que mais pessoas usam o blockchain ao mesmo tempo, então, durante os horários de pico de uso, isso dissuade os usuários e torna as microtransações impraticáveis. por exemplo, durante o boom da defi em 2020 e 2021, as taxas de gás do ethereum dispararam, tornando até mesmo pequenas transações excessivamente caras.
então, como resolvemos isso?
resolvemos isso introduzindo soluções de escalonamento.
uma solução de escalabilidade é uma tecnologia projetada para melhorar a capacidade e eficiência de uma rede blockchain para lidar com um maior volume de transações. O principal objetivo das soluções de escalabilidade é aumentar a capacidade da rede, medida em transações por segundo (tps), mantendo ou melhorando a segurança, descentralização e custo-efetividade.
As soluções de escalabilidade são necessárias para reduzir os custos de transação, tornando a tecnologia blockchain acessível a um público mais amplo e viável para uso diário. Os tempos de transação lentos e as taxas elevadas degradam a experiência do usuário, desencorajando novos usuários e limitando a usabilidade de aplicações descentralizadas (dapps).
para atrair e reter usuários, as redes blockchain devem oferecer transações perfeitas, rápidas e econômicas, o que é alcançável por meio de soluções de escalonamento eficazes.
hoje, vamos explorar como diferentes redes estão lidando com esses desafios, especialmente comparando zk rollups no ethereum e zk compression no solana. ambas essas tecnologias têm como objetivo aprimorar a escalabilidade, mas o fazem de maneiras distintas, refletindo as filosofias de design únicas e as prioridades de seus respectivos ecossistemas.
vamos mergulhar…
Os zk-rollups são soluções de escalonamento l2 que aumentam a escalabilidade do blockchain movendo a computação e o estado para fora da cadeia, enquanto armazenam os dados da transação em lotes agrupados na cadeia.
eles alavancam provas criptográficas chamadas provas de conhecimento zero para provar a validade dessas transações agrupadas sem revelar os dados reais. isso mantém a rede principal do Ethereum segura, permitindo transações mais rápidas e mais baratas na sidechain.
como funcionam?
A compressão zk é uma técnica usada para reduzir os custos de armazenamento de dados na blockchain Solana, armazenando apenas a “impressão digital” (hash) dos dados comprimidos na cadeia, mantendo a privacidade dos dados.
o 'zk' em compressão zk significa conhecimento zero, indicando que a privacidade dos dados comprimidos é preservada. este método ajuda a reduzir significativamente a quantidade de dados que precisam ser armazenados na cadeia, o que por sua vez reduz os custos de armazenamento para os desenvolvedores.
como funciona completamente a compressão zk?
As funções de compressão zk utilizam a tecnologia zero-knowledge (zk) para reduzir o custo de estado no Solana, que se refere ao custo de armazenar e manter dados, como saldos de contas e armazenamento de contratos inteligentes na blockchain.
aqui está uma explicação detalhada de como funciona:
A árvore de estado é uma estrutura de dados semelhante a uma árvore de Merkle, em que cada nó é o hash dos seus nós filhos. A árvore de estado agrega todas as informações e dados da conta do Gate.io, comprimindo-os num único valor de hash de nível superior conhecido como a raiz do estado.
a raiz do estado, que é o valor hash de nível superior da árvore de estado, é armazenada na blockchain. esta raiz atua como uma impressão digital para toda a árvore de estado, garantindo a integridade e completude de todos os dados na árvore.
os dados da conta detalhada não são armazenados diretamente no blockchain. em vez disso, são armazenados como dados de chamada no espaço mais barato do livro-razão solana. apenas a raiz do estado e alguns metadados básicos são armazenados na cadeia, reduzindo significativamente os custos de armazenamento e mantendo a segurança dos dados.
para garantir a integridade e autenticidade dos dados comprimidos, a compressão zk utiliza provas de conhecimento zero (provas zk). estas provas validam a precisão e integridade dos dados sem revelar o seu conteúdo real, garantindo que mesmo os dados comprimidos permaneçam seguros e verificáveis.
Observe que a compactação ZK não é uma solução L2, mas uma atualização para melhorar a eficiência do armazenamento de dados no Solana.
A compressão zk não é uma rollup de camada 2 porque, ao contrário das soluções de L2, a execução da transação e o armazenamento de estado na compressão zk são realizados diretamente na cadeia de camada 1 (L1), neste caso, Solana.
a diferença chave reside no local onde a execução e o estado são geridos. com zk rollups, esses processos ocorrem numa cadeia auxiliar, que periodicamente envia compromissos e provas para a cadeia l1 principal. em contraste, a compressão zk mantém toda a execução e estado no próprio solana, em vez de numa cadeia separada.
Esta diferença fundamental significa que, enquanto os zk rollups descarregam alguns processos para uma camada secundária para melhorar a escalabilidade, a compressão zk otimiza o armazenamento de dados diretamente na blockchain primária sem criar uma camada separada para execução.
as principais diferenças entre zk rollups na Ethereum e zk compression na Solana estão fundamentalmente enraizadas em sua abordagem para melhorar a escalabilidade do blockchain e otimizar o armazenamento de dados:
1. execução e gestão de estado:
2. manipulação de dados on-chain:
3. privacidade e integridade:
4. natureza da solução:
para resumir, ambas as perspectivas sobre escalabilidade destacam a importância de uma abordagem equilibrada para garantir que as redes blockchain possam crescer de forma sustentável, mantendo seus princípios fundamentais.
As conquistas da Solana neste sentido fornecem um caso convincente para a adoção de soluções avançadas de escalonamento em toda a indústria de blockchain, abrindo caminho para uma adoção e inovação mais amplas.
há muito tempo, a necessidade de soluções de escalabilidade na tecnologia blockchain tem sido um tema de considerável debate.
Suponho que seja conhecimento comum que, à medida que as redes blockchain crescem, o número de transações por segundo (tps) se torna uma questão crítica. A capacidade atual das principais blockchains como o bitcoin e o ethereum é insuficiente para lidar com o volume necessário para a adoção generalizada.
por exemplo, o bitcoin processa cerca de 7 transações por segundo, enquanto o ethereum lida com cerca de 15. em contraste, a visa processa em média cerca de 1.700 tps. sem soluções de escalabilidade, as blockchains não podem competir com os sistemas financeiros tradicionais e alcançar a adoção em massa.
e se olharmos para o custo real de fazer essas transações?
também é o mesmo...
as taxas de transação aumentam muito à medida que mais pessoas usam o blockchain ao mesmo tempo, então, durante os horários de pico de uso, isso dissuade os usuários e torna as microtransações impraticáveis. por exemplo, durante o boom da defi em 2020 e 2021, as taxas de gás do ethereum dispararam, tornando até mesmo pequenas transações excessivamente caras.
então, como resolvemos isso?
resolvemos isso introduzindo soluções de escalonamento.
uma solução de escalabilidade é uma tecnologia projetada para melhorar a capacidade e eficiência de uma rede blockchain para lidar com um maior volume de transações. O principal objetivo das soluções de escalabilidade é aumentar a capacidade da rede, medida em transações por segundo (tps), mantendo ou melhorando a segurança, descentralização e custo-efetividade.
As soluções de escalabilidade são necessárias para reduzir os custos de transação, tornando a tecnologia blockchain acessível a um público mais amplo e viável para uso diário. Os tempos de transação lentos e as taxas elevadas degradam a experiência do usuário, desencorajando novos usuários e limitando a usabilidade de aplicações descentralizadas (dapps).
para atrair e reter usuários, as redes blockchain devem oferecer transações perfeitas, rápidas e econômicas, o que é alcançável por meio de soluções de escalonamento eficazes.
hoje, vamos explorar como diferentes redes estão lidando com esses desafios, especialmente comparando zk rollups no ethereum e zk compression no solana. ambas essas tecnologias têm como objetivo aprimorar a escalabilidade, mas o fazem de maneiras distintas, refletindo as filosofias de design únicas e as prioridades de seus respectivos ecossistemas.
vamos mergulhar…
Os zk-rollups são soluções de escalonamento l2 que aumentam a escalabilidade do blockchain movendo a computação e o estado para fora da cadeia, enquanto armazenam os dados da transação em lotes agrupados na cadeia.
eles alavancam provas criptográficas chamadas provas de conhecimento zero para provar a validade dessas transações agrupadas sem revelar os dados reais. isso mantém a rede principal do Ethereum segura, permitindo transações mais rápidas e mais baratas na sidechain.
como funcionam?
A compressão zk é uma técnica usada para reduzir os custos de armazenamento de dados na blockchain Solana, armazenando apenas a “impressão digital” (hash) dos dados comprimidos na cadeia, mantendo a privacidade dos dados.
o 'zk' em compressão zk significa conhecimento zero, indicando que a privacidade dos dados comprimidos é preservada. este método ajuda a reduzir significativamente a quantidade de dados que precisam ser armazenados na cadeia, o que por sua vez reduz os custos de armazenamento para os desenvolvedores.
como funciona completamente a compressão zk?
As funções de compressão zk utilizam a tecnologia zero-knowledge (zk) para reduzir o custo de estado no Solana, que se refere ao custo de armazenar e manter dados, como saldos de contas e armazenamento de contratos inteligentes na blockchain.
aqui está uma explicação detalhada de como funciona:
A árvore de estado é uma estrutura de dados semelhante a uma árvore de Merkle, em que cada nó é o hash dos seus nós filhos. A árvore de estado agrega todas as informações e dados da conta do Gate.io, comprimindo-os num único valor de hash de nível superior conhecido como a raiz do estado.
a raiz do estado, que é o valor hash de nível superior da árvore de estado, é armazenada na blockchain. esta raiz atua como uma impressão digital para toda a árvore de estado, garantindo a integridade e completude de todos os dados na árvore.
os dados da conta detalhada não são armazenados diretamente no blockchain. em vez disso, são armazenados como dados de chamada no espaço mais barato do livro-razão solana. apenas a raiz do estado e alguns metadados básicos são armazenados na cadeia, reduzindo significativamente os custos de armazenamento e mantendo a segurança dos dados.
para garantir a integridade e autenticidade dos dados comprimidos, a compressão zk utiliza provas de conhecimento zero (provas zk). estas provas validam a precisão e integridade dos dados sem revelar o seu conteúdo real, garantindo que mesmo os dados comprimidos permaneçam seguros e verificáveis.
Observe que a compactação ZK não é uma solução L2, mas uma atualização para melhorar a eficiência do armazenamento de dados no Solana.
A compressão zk não é uma rollup de camada 2 porque, ao contrário das soluções de L2, a execução da transação e o armazenamento de estado na compressão zk são realizados diretamente na cadeia de camada 1 (L1), neste caso, Solana.
a diferença chave reside no local onde a execução e o estado são geridos. com zk rollups, esses processos ocorrem numa cadeia auxiliar, que periodicamente envia compromissos e provas para a cadeia l1 principal. em contraste, a compressão zk mantém toda a execução e estado no próprio solana, em vez de numa cadeia separada.
Esta diferença fundamental significa que, enquanto os zk rollups descarregam alguns processos para uma camada secundária para melhorar a escalabilidade, a compressão zk otimiza o armazenamento de dados diretamente na blockchain primária sem criar uma camada separada para execução.
as principais diferenças entre zk rollups na Ethereum e zk compression na Solana estão fundamentalmente enraizadas em sua abordagem para melhorar a escalabilidade do blockchain e otimizar o armazenamento de dados:
1. execução e gestão de estado:
2. manipulação de dados on-chain:
3. privacidade e integridade:
4. natureza da solução:
para resumir, ambas as perspectivas sobre escalabilidade destacam a importância de uma abordagem equilibrada para garantir que as redes blockchain possam crescer de forma sustentável, mantendo seus princípios fundamentais.
As conquistas da Solana neste sentido fornecem um caso convincente para a adoção de soluções avançadas de escalonamento em toda a indústria de blockchain, abrindo caminho para uma adoção e inovação mais amplas.