Não há nada de novo aqui, na verdade, eu já disse isso várias vezes em 2021. Além disso, nos dias de hoje, é completamente absurdo que a indústria esteja focada principalmente em infraestrutura, e quando há dezenas, se não centenas, de L1 (redes blockchain de camada 1) e L2 (redes de blockchain de camada 2) semelhantes após anos de operação, há pouco valor de utilização efetiva, exceto por algumas transações de spam. Sem contar que em 2024, 2025 e além, a oferta de espaço em bloco está crescendo exponencialmente, com disponibilidade de dados essencialmente ilimitada (com diferentes atributos). A integração de aplicativos e usuários tem sido um grande problema nos últimos anos, tornando-se uma grande restrição, e a lacuna entre demanda e oferta se tornou ainda maior a cada dia que passa. (P.S. Pior, aplicações valiosas que provaram ser adaptáveis ao mercado de produtos são completamente negligenciadas). Francamente, fiquei desapontado com a indústria, mas ainda vou continuar trabalhando nela à minha maneira com o artigo ocasional.
Eu não menciono nenhum L1 ou L2 neste artigo - eu não me importo com suas brigas mesquinhas e inúteis, então por favor, não me coloque em sua mente. Estou aqui apenas para lhe dizer por que um único blockchain é uma tecnologia extremamente ruim, e por que existem várias vezes e melhores tecnologias que podem ser atualizadas.
Aqui está minha definição de uma única cadeia - cada usuário no blockchain tem que ingenuamente reprocessar todas as transações para verificar a integridade. Quanto mais transações a rede processar, maiores serão os requisitos de hardware para cada indivíduo. Quanto mais nós na rede, menos eficiente e mais lenta ela se torna, ou você limita a acessibilidade para que um número muito pequeno de pessoas em um número muito pequeno de lugares possa executar nós independentes sem subsídios, efetivamente levando a uma distopia mais centralizada do que o sistema financeiro tradicional. Ao longo dos anos, se não décadas, surgiram muitos outros desafios que, em última análise, levam à insustentabilidade social, tecnológica e económica. Eu já escrevi um livro sobre sustentabilidade, então não vou entrar nisso aqui.
Digamos que você tenha 10.000 nós em uma rede, na minha opinião, isso não é suficiente, devemos nos esforçar para ter 100.000 nós em diferentes tipos de lugares ao redor do mundo. Precisamos ter nós de rede em casa, na escola, em repartições públicas, seja em grandes cidades, pequenas aldeias, Chile, Papua-Nova Guiné e, eventualmente, até mesmo no espaço. Se você não consegue resistir ao pior, todo o ponto de um blockchain público é perdido. Dito isso, se nos contentarmos com um cenário positivo e falharmos em um momento crítico em que o blockchain deveria funcionar, é muito fácil que o fracasso aconteça, mesmo que seja um pouco fora do tópico.
Então, digamos que você tenha 100.000 nós no estágio final - cada nó tem que reprocessar todas as transações. A sobrecarga da rede aumenta imediatamente por um fator de 100.000, sem mencionar o fato de que você tem que consumir muita largura de banda para manter todos os 100.000 nós em sincronia, o que é extremamente ineficiente.
Os clientes leves tradicionais não são a solução. Em primeiro lugar, os clientes leves tradicionais não são confiáveis, mas mais importante, você ainda precisa de um grande número de nós para reprocessar todas as transações para verificar a integridade.
Felizmente, existem maneiras de tornar as coisas milhares de vezes mais eficientes. As duas tecnologias-chave são provas de validade e amostragem de disponibilidade de dados. Não há dúvida de que cada blockchain que tenta escalar deve atualizar para tecnologias como provas de validade e amostragem de disponibilidade de dados, ou corre o risco de ser eliminado (nota: é claro, também temos provas de fraude, mas vou me concentrar em provas de validade).
Eu discuti longamente por que a Prova de Validade é uma atualização óbvia e crítica para todos os blockchains individuais – mas aqui estão as principais conclusões:
Você pode aumentar os requisitos do sistema, para que uma camada de execução à prova de validade seja mais rápida do que uma camada de execução única equivalente.
2.Uma prova de validade de 1 MB de tamanho pode representar a integridade de milhões de transações que exigiriam milhares de supercomputadores e gigabytes (gigabytes) de largura de banda quando sincronizados com milhares de nós. Isso torna possível que as camadas de execução à prova de validade tenham latência mais significativa e menor quando os validadores só precisam sincronizar e processar provas concisas.
3.** Finalmente, e crucialmente, o usuário médio agora pode verificar a integridade com seu telefone celular em 4G em comparação com a necessidade de um supercomputador e conexões ilimitadas de 10 Gbps.
Existem muitos outros benefícios da camada de execução da prova de validade – um dos quais é a possibilidade de privacidade. Mas talvez a coisa mais interessante é que você pode aumentar a taxa de transferência, preservando a capacidade de composição atômica e não dispersando a liquidez. Então, digamos que uma única camada de execução tenha um pico de 1.000 TPS. Uma camada de execução equivalente com prova de validade pode empurrá-lo até 2.000 TPS ou mais. Então você pode ter mais de 100 dessas cadeias provas agregadas. Você passou de 1.000 TPS para 200.000 TPS, e o custo da verificação é muito reduzido. Além disso, o custo geral da infraestrutura da rede é agora infinitamente mais eficiente.
É claro que, embora as provas de validade possam comprimir grandes quantidades de computação e dados, ainda precisamos de alguns dados brutos. É aqui que a amostragem de disponibilidade de dados entra em jogo. Neste sistema, quanto maior o número de nós, maior a quantidade de dados processados, reduzindo com sucesso a probabilidade de que a largura de banda será um fator limitante e além do limite da velocidade da luz. Como resultado, você pode ir muito além da escala que um único blockchain pode fornecer. No entanto, não vou me alongar muito sobre a amostragem de disponibilidade de dados, pois isso pode nunca ser um problema.
Então, quais são as desvantagens?**Primeiro, deixe-me discutir as não-desvantagens:
Custo: A camada de execução da prova de validade e a camada de dados de amostragem de disponibilidade de dados têm um custo inicial ao gerar provas, mas são muito menos dispendiosas devido ao custo relativamente baixo de verificação dessas provas. Por exemplo, para uma rede com 100.000 nós, o custo total seria pelo menos 50.000 vezes mais barato. Além disso, o custo das provas de validade tem caído drasticamente, e mesmo algo tão complexo como o zkEVM era quase insignificante há quase um ano. Finalmente, o maior custo das blockchains públicas é, na verdade, proteger contra o "Sybil Attack" através da segurança econômica, que é outro benefício extraordinário da prova de validade – agora você pode ter um número virtualmente ilimitado de segurança de compartilhamento de cadeia, em vez de espalhar a segurança até o ponto em que cada cadeia é essencialmente insegura.
2.** Latência: Gerar provas pode fazer muito ao mesmo tempo, na verdade, como você só precisa processar uma pequena parte dos dados, dado que a largura de banda é muitas vezes o gargalo, e um único blockchain leva muito tempo para processar dados, a latência pode até diminuir à medida que a tecnologia amadurece.
**3. Complexidade: A complexidade é necessária para cada salto em frente na tecnologia, e tem sido, é e será. Se uma tecnologia pode aumentar a eficiência em um fator de 100.000, a abordagem certa é sempre dominar a complexidade e testá-la, em vez de simplesmente desistir e seguir em frente com a tecnologia antiga. Caso contrário, você será eliminado por aqueles que adotarem a abordagem certa. **
Dissipe mais equívocos de opostos:
Tanto um único blockchain quanto uma camada de execução à prova de validade podem se beneficiar de máquinas virtuais (VM), paralelização e otimizações no nível do cliente, bem como hardware mais rápido. Na verdade, devido a) à especialização dos construtores; e b) geração de provas, onde a camada de execução à prova de validade se beneficia mais de hardware mais rápido e paralelização. Com a prova de eficácia, você também pode experimentar e inovar em uma escala maior, e a camada de execução pode se concentrar na execução. Isso é útil para cadeias de aplicativos específicas.
Não é uma questão de dimensionamento horizontal versus vertical. A camada de execução à prova de validade oferece dimensionamento horizontal e vertical. Esta é uma verdadeira paralelização. Paralelização de cada cadeia x paralelização de cadeias cruzadas.
"Integração" não é uma propriedade de um único blockchain ou prova de validade. Ambos podem ser integrados sem perdas na camada L1, ou podem ser separados na camada L2. Já há mais de um projeto trabalhando nisso e, como mencionado acima, não vou citar nomes. Na verdade, para um ecossistema saudável, você precisa ter camadas de execução validadas nas camadas L1 e L2, pois todas elas têm suas próprias vantagens e desvantagens, e a escolha é importante.
**4. A prova de validade não só é capaz de manter a composabilidade, mas é a melhor maneira de manter a composabilidade através de cadeias. Na realidade, uma única cadeia provavelmente nunca será capaz de se combinar entre si e sempre descentralizará a liquidez, enquanto temos vários projetos construindo cadeias de prova de validade que compartilham liquidez entre cadeias. **
CONTRAS REAIS:
Tempo: As tecnologias de próxima geração, como provas de validade e amostragem de disponibilidade de dados, levam tempo – mais do que eu esperava. Mas progressos constantes estão sendo feitos todos os dias, e agora temos várias soluções em produção, com mais por vir nos próximos anos. Embora eu não saiba quanto tempo vai demorar, a popularidade da prova de validade já começou, e é inevitável.
Olha, não há problema em ter um único blockchain hoje, porque há 5 anos não havia tecnologia que pudesse superar suas severas limitações. Mas também é importante reconhecer a realidade de que as tecnologias de próxima geração, como provas de validade e amostragem de disponibilidade de dados, são inevitáveis, e todo o mundo blockchain acabará se movendo para esse design porque faz todo o sentido. Estou disposto a apostar que cada projeto de blockchain que vale a pena prestar atenção está trabalhando na prova de validade, e o projeto que for mais longe nesta área será recompensado, enquanto aqueles retardatários que ainda enganam a comunidade cripto negando os grandes benefícios da prova de validade enfrentarão muitas dificuldades no futuro. Em vez disso, adote novas tecnologias. **
Esta é atualmente a única maneira que sabemos que o blockchain alcançará escala global e fará toda a verificação em nossos telefones. Um único blockchain não pode ser dimensionado ou fazer isso.
A menos, é claro, que você não precise de escala, como o Bitcoin.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
As blockchains vão enfrentar uma grande remodelação: uma única blockchain é muito ineficiente
作者:polynya;编译:Bloco unicórnio
Não há nada de novo aqui, na verdade, eu já disse isso várias vezes em 2021. Além disso, nos dias de hoje, é completamente absurdo que a indústria esteja focada principalmente em infraestrutura, e quando há dezenas, se não centenas, de L1 (redes blockchain de camada 1) e L2 (redes de blockchain de camada 2) semelhantes após anos de operação, há pouco valor de utilização efetiva, exceto por algumas transações de spam. Sem contar que em 2024, 2025 e além, a oferta de espaço em bloco está crescendo exponencialmente, com disponibilidade de dados essencialmente ilimitada (com diferentes atributos). A integração de aplicativos e usuários tem sido um grande problema nos últimos anos, tornando-se uma grande restrição, e a lacuna entre demanda e oferta se tornou ainda maior a cada dia que passa. (P.S. Pior, aplicações valiosas que provaram ser adaptáveis ao mercado de produtos são completamente negligenciadas). Francamente, fiquei desapontado com a indústria, mas ainda vou continuar trabalhando nela à minha maneira com o artigo ocasional.
Eu não menciono nenhum L1 ou L2 neste artigo - eu não me importo com suas brigas mesquinhas e inúteis, então por favor, não me coloque em sua mente. Estou aqui apenas para lhe dizer por que um único blockchain é uma tecnologia extremamente ruim, e por que existem várias vezes e melhores tecnologias que podem ser atualizadas.
Aqui está minha definição de uma única cadeia - cada usuário no blockchain tem que ingenuamente reprocessar todas as transações para verificar a integridade. Quanto mais transações a rede processar, maiores serão os requisitos de hardware para cada indivíduo. Quanto mais nós na rede, menos eficiente e mais lenta ela se torna, ou você limita a acessibilidade para que um número muito pequeno de pessoas em um número muito pequeno de lugares possa executar nós independentes sem subsídios, efetivamente levando a uma distopia mais centralizada do que o sistema financeiro tradicional. Ao longo dos anos, se não décadas, surgiram muitos outros desafios que, em última análise, levam à insustentabilidade social, tecnológica e económica. Eu já escrevi um livro sobre sustentabilidade, então não vou entrar nisso aqui.
Digamos que você tenha 10.000 nós em uma rede, na minha opinião, isso não é suficiente, devemos nos esforçar para ter 100.000 nós em diferentes tipos de lugares ao redor do mundo. Precisamos ter nós de rede em casa, na escola, em repartições públicas, seja em grandes cidades, pequenas aldeias, Chile, Papua-Nova Guiné e, eventualmente, até mesmo no espaço. Se você não consegue resistir ao pior, todo o ponto de um blockchain público é perdido. Dito isso, se nos contentarmos com um cenário positivo e falharmos em um momento crítico em que o blockchain deveria funcionar, é muito fácil que o fracasso aconteça, mesmo que seja um pouco fora do tópico.
Então, digamos que você tenha 100.000 nós no estágio final - cada nó tem que reprocessar todas as transações. A sobrecarga da rede aumenta imediatamente por um fator de 100.000, sem mencionar o fato de que você tem que consumir muita largura de banda para manter todos os 100.000 nós em sincronia, o que é extremamente ineficiente.
Os clientes leves tradicionais não são a solução. Em primeiro lugar, os clientes leves tradicionais não são confiáveis, mas mais importante, você ainda precisa de um grande número de nós para reprocessar todas as transações para verificar a integridade.
Felizmente, existem maneiras de tornar as coisas milhares de vezes mais eficientes. As duas tecnologias-chave são provas de validade e amostragem de disponibilidade de dados. Não há dúvida de que cada blockchain que tenta escalar deve atualizar para tecnologias como provas de validade e amostragem de disponibilidade de dados, ou corre o risco de ser eliminado (nota: é claro, também temos provas de fraude, mas vou me concentrar em provas de validade).
Eu discuti longamente por que a Prova de Validade é uma atualização óbvia e crítica para todos os blockchains individuais – mas aqui estão as principais conclusões:
2.Uma prova de validade de 1 MB de tamanho pode representar a integridade de milhões de transações que exigiriam milhares de supercomputadores e gigabytes (gigabytes) de largura de banda quando sincronizados com milhares de nós. Isso torna possível que as camadas de execução à prova de validade tenham latência mais significativa e menor quando os validadores só precisam sincronizar e processar provas concisas.
3.** Finalmente, e crucialmente, o usuário médio agora pode verificar a integridade com seu telefone celular em 4G em comparação com a necessidade de um supercomputador e conexões ilimitadas de 10 Gbps.
É claro que, embora as provas de validade possam comprimir grandes quantidades de computação e dados, ainda precisamos de alguns dados brutos. É aqui que a amostragem de disponibilidade de dados entra em jogo. Neste sistema, quanto maior o número de nós, maior a quantidade de dados processados, reduzindo com sucesso a probabilidade de que a largura de banda será um fator limitante e além do limite da velocidade da luz. Como resultado, você pode ir muito além da escala que um único blockchain pode fornecer. No entanto, não vou me alongar muito sobre a amostragem de disponibilidade de dados, pois isso pode nunca ser um problema.
Então, quais são as desvantagens?**Primeiro, deixe-me discutir as não-desvantagens:
2.** Latência: Gerar provas pode fazer muito ao mesmo tempo, na verdade, como você só precisa processar uma pequena parte dos dados, dado que a largura de banda é muitas vezes o gargalo, e um único blockchain leva muito tempo para processar dados, a latência pode até diminuir à medida que a tecnologia amadurece.
**3. Complexidade: A complexidade é necessária para cada salto em frente na tecnologia, e tem sido, é e será. Se uma tecnologia pode aumentar a eficiência em um fator de 100.000, a abordagem certa é sempre dominar a complexidade e testá-la, em vez de simplesmente desistir e seguir em frente com a tecnologia antiga. Caso contrário, você será eliminado por aqueles que adotarem a abordagem certa. **
Dissipe mais equívocos de opostos:
Tanto um único blockchain quanto uma camada de execução à prova de validade podem se beneficiar de máquinas virtuais (VM), paralelização e otimizações no nível do cliente, bem como hardware mais rápido. Na verdade, devido a) à especialização dos construtores; e b) geração de provas, onde a camada de execução à prova de validade se beneficia mais de hardware mais rápido e paralelização. Com a prova de eficácia, você também pode experimentar e inovar em uma escala maior, e a camada de execução pode se concentrar na execução. Isso é útil para cadeias de aplicativos específicas.
Não é uma questão de dimensionamento horizontal versus vertical. A camada de execução à prova de validade oferece dimensionamento horizontal e vertical. Esta é uma verdadeira paralelização. Paralelização de cada cadeia x paralelização de cadeias cruzadas.
"Integração" não é uma propriedade de um único blockchain ou prova de validade. Ambos podem ser integrados sem perdas na camada L1, ou podem ser separados na camada L2. Já há mais de um projeto trabalhando nisso e, como mencionado acima, não vou citar nomes. Na verdade, para um ecossistema saudável, você precisa ter camadas de execução validadas nas camadas L1 e L2, pois todas elas têm suas próprias vantagens e desvantagens, e a escolha é importante.
**4. A prova de validade não só é capaz de manter a composabilidade, mas é a melhor maneira de manter a composabilidade através de cadeias. Na realidade, uma única cadeia provavelmente nunca será capaz de se combinar entre si e sempre descentralizará a liquidez, enquanto temos vários projetos construindo cadeias de prova de validade que compartilham liquidez entre cadeias. **
CONTRAS REAIS:
Tempo: As tecnologias de próxima geração, como provas de validade e amostragem de disponibilidade de dados, levam tempo – mais do que eu esperava. Mas progressos constantes estão sendo feitos todos os dias, e agora temos várias soluções em produção, com mais por vir nos próximos anos. Embora eu não saiba quanto tempo vai demorar, a popularidade da prova de validade já começou, e é inevitável.
Olha, não há problema em ter um único blockchain hoje, porque há 5 anos não havia tecnologia que pudesse superar suas severas limitações. Mas também é importante reconhecer a realidade de que as tecnologias de próxima geração, como provas de validade e amostragem de disponibilidade de dados, são inevitáveis, e todo o mundo blockchain acabará se movendo para esse design porque faz todo o sentido. Estou disposto a apostar que cada projeto de blockchain que vale a pena prestar atenção está trabalhando na prova de validade, e o projeto que for mais longe nesta área será recompensado, enquanto aqueles retardatários que ainda enganam a comunidade cripto negando os grandes benefícios da prova de validade enfrentarão muitas dificuldades no futuro. Em vez disso, adote novas tecnologias. **
Esta é atualmente a única maneira que sabemos que o blockchain alcançará escala global e fará toda a verificação em nossos telefones. Um único blockchain não pode ser dimensionado ou fazer isso.
A menos, é claro, que você não precise de escala, como o Bitcoin.