Repost o título original: Sharded L2? "=nil;" Como dar uma nova solução para a fragmentação do estado L2?
A mudança do Ethereum para uma roadmap centrada no rollup induziu um crescimento explosivo nos designs modulares de escalonamento. Este crescimento foi inicialmente um sucesso, eliminando taxas de gás de $100+ e desbloqueando designs de aplicativos completamente novos. Mas apenas alguns anos depois, o Ethereum e seus rollups enfrentam um novo problema crítico: fragmentação de estado.
Fundamentalmente, a fragmentação do estado é um problema de escalabilidade. Recentemente, a comunidade modular tem promovido soluções de middleware que fundem rollups existentes num único sistema, aparentemente alcançando o Santo Graal da escalabilidade blockchain - escalabilidade horizontal. No entanto, estas soluções vêm com compromissos significativos. Uma nova geração de Ethereum L2s está a repensar a escalabilidade a partir dos princípios fundamentais, aplicando técnicas verticais e horizontais para fornecer desempenho de fim de jogo.
Existem duas estruturas para dimensionar uma blockchain:
Os rollups são frequentemente considerados erroneamente uma solução de escalonamento horizontal para o Ethereum. No entanto, cada rollup, e cada blockchain, é definido pelo livro-razão que mantém, o que significa que os rollups são sistemas separados do Ethereum. Esta falta fundamental de princípios básicos de escalonamento de base de dados deixou o ecossistema do Ethereum com um desafio existencial a resolver: fragmentação de estado.
A fragmentação do estado em vários L2s tornou-se um grande problema para a Ethereum. A fragmentação é definida por três novos problemas.
E esses problemas estão piorando a cada dia. Limitadas pela infraestrutura existente, as aplicações sensíveis ao preço são forçadas a se isolar para manter taxas de transação confiavelmente baixas. À medida que o próximo ciclo se aproxima, um efeito bola de neve perverso está prestes a acontecer; à medida que as taxas de congestionamento da L2 aumentam, mais desenvolvedores são forçados a optar por infraestrutura específica do aplicativo, exacerbando os problemas (já) pervasivos associados à fragmentação de estados. Em poucos anos, não seria surpresa se a incapacidade das L2s de resolver a fragmentação de estados levasse à queda da dominância de aplicativos no ecossistema Ethereum.
A fragmentação do estado é fundamentalmente um problema de dimensionamento em que o ônus permanece sobre o L2 para escalar sem fraturar a composabilidade. Existem duas abordagens que os L2s podem adotar para resolver a escalabilidade.
A primeira abordagem é bastante popular entre os L2s incumbentes. A fusão de rollups é alcançada usando middleware para estabelecer uma noção de um único sistema. Efetivamente, essas soluções facilitam a comunicação entre rollups através de garantias de consenso compartilhadas. Tais soluções incluem sequenciadores compartilhados, provadores compartilhados e várias arquiteturas L3.
Embora as equipas e projetos que trabalham nessas soluções sejam fortes, uma abordagem centrada em middleware para resolver a escalabilidade L2 vem com grandes compromissos, incluindo:
Mais criticamente, distrai as equipas L2 de resolver os problemas abertos de preço de taxa de congestão e censura de ator único, que requerem esforços significativos de engenharia e pesquisa.
Os L2s do Ethereum podem ser dimensionados verticalmente alterando o ambiente de execução de um nó rollup para aumentar a utilização de hardware; tais projetos incluem Eclipse e Movement Labs, que estão construindo rollups utilizando o SVM e o MoveVM, respetivamente. Esta abordagem promete melhorias significativas na escalabilidade a curto prazo; no entanto, requer que os desenvolvedores do Ethereum adotem uma nova pilha tecnológica.
Alternatively, os L2s podem escalar horizontalmente através da (re)introdução de shardagem de execução, o que permitiria à rede escalar através da adição de novos nós. Esta abordagem promove a descentralização, tem limites de escalabilidade teóricos mais elevados e permite otimizações de escalabilidade vertical se necessário. Dadas estas vantagens, a Foundation desenhou um L2 shardado chamado =nil;.
=nil; otimiza para preservar os valores fundamentais do Ethereum de descentralização, resistência à censura e permissão. =nil; é a primeira arquitetura de fragmentação verificável baseada em um design inovador.zkSharding. Permite as propriedades de dimensionamento dos frameworks de dimensionamento horizontal pós-facto acima, com o benefício adicional de um ambiente de desenvolvimento único e integrado. Isso dá aos desenvolvedores acesso à escala de milhares de rollups de uma única rede. Mais importante ainda, =nil; garante aos utilizadores taxas de transação baixas de forma fiável, mesmo em períodos de carga de transação elevada.
Além disso, =nil; resolve as taxas de congestionamento dinamicamente dividindo e fundindo o estado através de fragmentos com base na demanda de acesso ao estado. Este comportamento dinâmico permite que =nil; mantenha as taxas de transação de forma confiável baixas (<$0.01). No seu todo, a missão da =nil; Foundation é oferecer um caminho alternativo para a escalabilidade L2 do Ethereum que se alinha mais estreitamente com os valores fundamentais do Ethereum e a demanda pela execução L2.
Apesar dos muitos desafios pela frente, o futuro dos Ethereum L2s parece mais promissor do que nunca. À medida que os designs L2 amadurecem e entramos na próxima geração de soluções de escalabilidade, existem duas divisões predominantes: trabalhar retroativamente vs. começar do zero, e escalabilidade horizontal vs. vertical.
Sharding está morto, viva o sharding.
Este artigo é reproduzido a partir de [Gateforesightnews], os direitos de autor pertencem ao autor original [Avi Zurlo,=nil; Fundação], se tiver alguma objeção à reimpressão, entre em contato Equipe Gate Learn, a equipe irá lidar com isso o mais rápido possível de acordo com os procedimentos relevantes.
Aviso legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.
Outras versões linguísticas do artigo são traduzidas pela equipe Gate Learn e não são mencionadas emGate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.
Repost o título original: Sharded L2? "=nil;" Como dar uma nova solução para a fragmentação do estado L2?
A mudança do Ethereum para uma roadmap centrada no rollup induziu um crescimento explosivo nos designs modulares de escalonamento. Este crescimento foi inicialmente um sucesso, eliminando taxas de gás de $100+ e desbloqueando designs de aplicativos completamente novos. Mas apenas alguns anos depois, o Ethereum e seus rollups enfrentam um novo problema crítico: fragmentação de estado.
Fundamentalmente, a fragmentação do estado é um problema de escalabilidade. Recentemente, a comunidade modular tem promovido soluções de middleware que fundem rollups existentes num único sistema, aparentemente alcançando o Santo Graal da escalabilidade blockchain - escalabilidade horizontal. No entanto, estas soluções vêm com compromissos significativos. Uma nova geração de Ethereum L2s está a repensar a escalabilidade a partir dos princípios fundamentais, aplicando técnicas verticais e horizontais para fornecer desempenho de fim de jogo.
Existem duas estruturas para dimensionar uma blockchain:
Os rollups são frequentemente considerados erroneamente uma solução de escalonamento horizontal para o Ethereum. No entanto, cada rollup, e cada blockchain, é definido pelo livro-razão que mantém, o que significa que os rollups são sistemas separados do Ethereum. Esta falta fundamental de princípios básicos de escalonamento de base de dados deixou o ecossistema do Ethereum com um desafio existencial a resolver: fragmentação de estado.
A fragmentação do estado em vários L2s tornou-se um grande problema para a Ethereum. A fragmentação é definida por três novos problemas.
E esses problemas estão piorando a cada dia. Limitadas pela infraestrutura existente, as aplicações sensíveis ao preço são forçadas a se isolar para manter taxas de transação confiavelmente baixas. À medida que o próximo ciclo se aproxima, um efeito bola de neve perverso está prestes a acontecer; à medida que as taxas de congestionamento da L2 aumentam, mais desenvolvedores são forçados a optar por infraestrutura específica do aplicativo, exacerbando os problemas (já) pervasivos associados à fragmentação de estados. Em poucos anos, não seria surpresa se a incapacidade das L2s de resolver a fragmentação de estados levasse à queda da dominância de aplicativos no ecossistema Ethereum.
A fragmentação do estado é fundamentalmente um problema de dimensionamento em que o ônus permanece sobre o L2 para escalar sem fraturar a composabilidade. Existem duas abordagens que os L2s podem adotar para resolver a escalabilidade.
A primeira abordagem é bastante popular entre os L2s incumbentes. A fusão de rollups é alcançada usando middleware para estabelecer uma noção de um único sistema. Efetivamente, essas soluções facilitam a comunicação entre rollups através de garantias de consenso compartilhadas. Tais soluções incluem sequenciadores compartilhados, provadores compartilhados e várias arquiteturas L3.
Embora as equipas e projetos que trabalham nessas soluções sejam fortes, uma abordagem centrada em middleware para resolver a escalabilidade L2 vem com grandes compromissos, incluindo:
Mais criticamente, distrai as equipas L2 de resolver os problemas abertos de preço de taxa de congestão e censura de ator único, que requerem esforços significativos de engenharia e pesquisa.
Os L2s do Ethereum podem ser dimensionados verticalmente alterando o ambiente de execução de um nó rollup para aumentar a utilização de hardware; tais projetos incluem Eclipse e Movement Labs, que estão construindo rollups utilizando o SVM e o MoveVM, respetivamente. Esta abordagem promete melhorias significativas na escalabilidade a curto prazo; no entanto, requer que os desenvolvedores do Ethereum adotem uma nova pilha tecnológica.
Alternatively, os L2s podem escalar horizontalmente através da (re)introdução de shardagem de execução, o que permitiria à rede escalar através da adição de novos nós. Esta abordagem promove a descentralização, tem limites de escalabilidade teóricos mais elevados e permite otimizações de escalabilidade vertical se necessário. Dadas estas vantagens, a Foundation desenhou um L2 shardado chamado =nil;.
=nil; otimiza para preservar os valores fundamentais do Ethereum de descentralização, resistência à censura e permissão. =nil; é a primeira arquitetura de fragmentação verificável baseada em um design inovador.zkSharding. Permite as propriedades de dimensionamento dos frameworks de dimensionamento horizontal pós-facto acima, com o benefício adicional de um ambiente de desenvolvimento único e integrado. Isso dá aos desenvolvedores acesso à escala de milhares de rollups de uma única rede. Mais importante ainda, =nil; garante aos utilizadores taxas de transação baixas de forma fiável, mesmo em períodos de carga de transação elevada.
Além disso, =nil; resolve as taxas de congestionamento dinamicamente dividindo e fundindo o estado através de fragmentos com base na demanda de acesso ao estado. Este comportamento dinâmico permite que =nil; mantenha as taxas de transação de forma confiável baixas (<$0.01). No seu todo, a missão da =nil; Foundation é oferecer um caminho alternativo para a escalabilidade L2 do Ethereum que se alinha mais estreitamente com os valores fundamentais do Ethereum e a demanda pela execução L2.
Apesar dos muitos desafios pela frente, o futuro dos Ethereum L2s parece mais promissor do que nunca. À medida que os designs L2 amadurecem e entramos na próxima geração de soluções de escalabilidade, existem duas divisões predominantes: trabalhar retroativamente vs. começar do zero, e escalabilidade horizontal vs. vertical.
Sharding está morto, viva o sharding.
Este artigo é reproduzido a partir de [Gateforesightnews], os direitos de autor pertencem ao autor original [Avi Zurlo,=nil; Fundação], se tiver alguma objeção à reimpressão, entre em contato Equipe Gate Learn, a equipe irá lidar com isso o mais rápido possível de acordo com os procedimentos relevantes.
Aviso legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.
Outras versões linguísticas do artigo são traduzidas pela equipe Gate Learn e não são mencionadas emGate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.