Rollup as a Service: uma nova situação de expansão do blockchain, o próximo campo de batalha modular

Autor | Callum@Web3CN.Pro

Com a crescente ecologia do Ethereum, as desvantagens de blockchains únicos estão se tornando cada vez mais óbvias. Problemas como congestionamento da cadeia, altos custos de transação e não personalização são gradualmente expostos. Para resolver essas limitações de desempenho, solução de expansão diversificada.

Atualmente, o esquema de expansão do Ethereum é dividido em expansão on-chain (on-chain) e expansão off-chain (off-chain). A expansão on-chain é para melhorar o desempenho do próprio blockchain e melhorar a escalabilidade do próprio Ethereum; a expansão off-chain é separada da rede principal de primeiro nível, sem alterar o protocolo Ethereum existente Alcançar maior escalabilidade. Atualmente, existe apenas uma solução para expansão on-chain: sharding Embora existam muitas expansões off-chain, o Rollup é atualmente a principal solução.

A essência do Rollup é uma solução de expansão modular que separa a camada de execução da cadeia de bloco único. Ele transfere o cálculo para o off-chain e, em seguida, transmite os resultados da execução sob a cadeia para a cadeia para verificação. Herdando a segurança do Ethereum melhorar o desempenho da rede. Nesse processo, uma nova trilha - Rollup as a Service (RaaS) foi surgindo gradativamente. O RaaS considera a implantação de Rollups como um serviço, fornece Rollups personalizáveis e fornece serviços mais convenientes e flexíveis para os desenvolvedores criarem Rollups.

Este artigo apresentará o que é RaaS, resolverá projetos relacionados a RaaS e analisará as oportunidades e desafios de RaaS.

O que é RaaS

Antes de entender o RaaS, vamos apresentar brevemente o princípio da tecnologia Rollup. É uma tecnologia que agrupa uma grande quantidade de informações de transação em uma única transação para processamento, o que pode melhorar o rendimento da transação, reduzir os custos de transação e melhorar o grau de descentralização da rede na rede Ethereum. Os requisitos de expansão do Ethereum deram origem ao desenvolvimento do Rollup, e também diferenciados Rollup de uso geral e Rollup específico para aplicativos. Rollups de uso geral, como Arbitrum e Optimism, esses projetos permitem a implantação da ecologia dapp em suas cadeias, mas contam com a camada de liquidação, camada de disponibilidade de dados e camada de consenso da Camada1. Rollups específicos de aplicativos, como Lootapring e dydx, são aplicativos únicos implantados no blockchain como rollups. Eles não exigem um conjunto de validadores separado e consomem menos. Portanto, seja um desenvolvimento de blockchain único ou um desenvolvimento de aplicativo específico, há uma alta demanda por ferramentas Rollup, que gradualmente levam ao mercado RaaS.

Resumindo, o Rollup as a Service (RaaS) é um produto rollup para o lançamento de novas personalizações de aplicativos. O produto é semelhante a um produto de software como serviço (SaaS), e os usuários não precisam manter ou hospedar nenhuma parte do produto de serviço, portanto, não há necessidade de gerenciamento complexo de software e hardware. Com o RaaS, os desenvolvedores obtêm um SDK ou um painel para iniciar um conjunto de aplicativos específicos. Os desenvolvedores não precisam se preocupar em encontrar nós para operar rollups, ou construir ou manter qualquer código, ele fornece ferramentas e serviços para implantar produtos Rollup. Este produto fornece fortes recursos anticensura, permite o processamento seguro de transações e garante a operação sustentável da rede blockchain.

Projetos relacionados a RaaS

Atualmente, os projetos RaaS no mercado podem ser divididos principalmente em três categorias: SDK, solução sem código e sequenciador compartilhado.

Rollup as a Service: uma nova situação de expansão blockchain, o próximo campo de batalha modular

SDK

A solução SDK fornece aos desenvolvedores um conjunto de kits de desenvolvimento de software de uso geral, tornando a implantação do Rollup tão fácil quanto a implantação de contratos inteligentes. Os produtos representativos incluem OP Stack, Rollkit, Sovereign SDK, etc.

  • **OP Stack: ** é a pilha de software da equipe Optimism para realizar a arquitetura modular da blockchain. OP Stack divide a Camada 2 em três camadas: camada de consenso, camada de execução e camada de liquidação e, em seguida, padroniza as três camadas para tornar mais fácil para os desenvolvedores A montagem fácil simplifica o processo de construção de blockchains modulares.
  • Rollkit: é um SDK de cadeia capilar modular desenvolvido pela comunidade Celestia. A estrutura Rollkit tem um nó modular que pode executar rollups e expor uma interface de cliente compatível com ABCI que pode ser usada em qualquer aplicativo blockchain compatível com ABCI Usado como um substituto para Tendermint em . Por padrão, os nós usam o Celestia como a camada de disponibilidade de dados (DA), mas outras camadas de disponibilidade de dados podem ser integradas.
  • Sovereign SDK: é um ecossistema de Rollup aberto e interconectado, a primeira estrutura de rollup que elimina a complexidade do conhecimento zero, permitindo que todos os desenvolvedores implantem software escalável perfeitamente que pode ser executado em qualquer blockchain Rollup interoperável e escalável. O objetivo do SovereignSDK é simplificar a criação de zk-rollups, semelhante ao que o Cosmos SDK fez para Layer1.

Esses projetos de SDK fornecem soluções amigáveis e fáceis de usar, simplificam a implantação do Rollup e tornam o mercado de RaaS cada vez mais maduro.

Sem esquema de código

A solução sem código é implantar Rollup sem escrever código e fornece aos desenvolvedores ferramentas e recursos fáceis e eficientes para implantar Rollup escalonável. Produtos representativos incluem AltLayer, Eclipse, Caldera, etc.

  • **AltLayer: ** é uma camada de extensão baseada em Optimistic Rollups, que pode ser conectada à Camada 1, como Ethereum, e à Camada 2, como Arbitrum e Optimism. AltLayer suporta multi-chain e multi-VM, e suporta EVM e WASM por padrão. Portanto, AltLayer não estará vinculado a uma única Camada1 ou Camada2, mas pode ser usado como uma solução de extensão modular e conectável para todas as cadeias compatíveis com EVM e WASM.
  • Eclipse: é um Rollup soberano baseado na ecologia do Cosmos, fornecendo aos desenvolvedores uma estrutura de Rollup personalizável. Como a infraestrutura de uma blockchain modular, ela pode fornecer uma solução de camada de liquidação comum para qualquer cadeia pública. Visa ser uma plataforma universal de Camada 2, compatível com vários blockchains de Camada 1. Atualmente, o Eclipse suporta Ethereum Virtual Machine e Solana Virtual Machine.
  • Caldera: é uma estrutura de Rollup personalizável criada em Rollups otimistas, que se concentra na criação de blockchains Layer1 de alto desempenho, personalizáveis e específicos de aplicativos. Esses blockchains personalizados fornecem alto rendimento, baixa latência e recursos personalizáveis para otimizar o desempenho de aplicativos descentralizados e a experiência do usuário. As Cadeias Caldera podem escolher todas as cadeias compatíveis com EVM.

Solução sem código O projeto RaaS fornece uma solução simples, eficiente e fácil de usar para implantar Rollup. Cada solução tem funções específicas (como suporte a várias cadeias e máquinas virtuais) para atender a necessidades específicas. O desenvolvimento de no-code também ajuda a promover a tecnologia Rollup.

Classificador compartilhado

O classificador é um componente muito importante na arquitetura da Camada 2. Ele permite que a Camada 2 seja executada de forma eficiente, agregando muitas transações de usuário da Camada 2 fora da cadeia e enviando-as como um conjunto de transações únicas para a Camada 1 da cadeia principal. Um classificador compartilhado é essencialmente um conjunto de classificadores compatível com Rollup que pode atender diferentes Rollups. Atualmente, todos os Rollups de Camada 2 no Ethereum usam classificadores centralizados, mas alguns projetos RaaS estão desenvolvendo classificadores descentralizados, produtos representativos incluem Dymension e Espresso.

  • Dymension: é um Rollup soberano construído no Cosmos, um projeto blockchain modular projetado para se comunicar por meio de Dymension Chain (Settlement Layer), RDK (RollApp Development Kit) e IRC (Inter-Rollup Communication) Simplifica o processo de implantação do RollApp . Os RollApps são Rollups específicos do aplicativo, e a segurança e o estado do aplicativo acordado dos RollApps são mantidos pela camada de liquidação Dymension, que exige que os solicitantes do RollApp apostem em tokens DYM para participar como parte do ecossistema.
  • **Espresso: **Espresso Sequencer suporta descentralização Layer2. Ele lida com o pedido descentralizado e a disponibilidade de dados das transações Rollup, atuando como um middleware entre o Rollup e sua plataforma Layer1 subjacente. O Espresso Sequencer foi projetado como uma plataforma na qual qualquer zk-VM ou VM otimista pode ser implantado. Por fim, o Espresso também pode atuar como uma camada de interoperabilidade, replicando zk-VM e VM otimista para várias Layer1s simultaneamente.

Os nós do sequenciador descentralizado podem processar vários programas Rollup ao mesmo tempo e usar tokens como incentivos. Classificar transações e criar blocos em diferentes cadeias também torna o Rollup entre cadeias mais seguro.

Vantagens e Desafios do RaaS

No futuro, multi-chain e multi-Rollup serão uma grande tendência na indústria de criptografia. À medida que mais e mais projetos se tornam disponíveis, eles também buscarão cadeias públicas com maior desempenho, custos mais baixos e até mesmo alguns serviços personalizados. O o desenvolvimento de RaaS estabelece as bases para esta base.

Primeiro, do ponto de vista da customização. O RaaS modulariza o Rollup, permitindo que os desenvolvedores criem e usem aplicativos baseados em Rollup com mais flexibilidade para atender às necessidades de negócios específicas do projeto, trazendo assim mais inovações para todo o ecossistema.

Em segundo lugar, em termos de desempenho, a tecnologia Rollup, como solução de Camada 2, pode melhorar o rendimento da rede Ethereum e reduzir custos. O RaaS pode garantir que os desenvolvedores possam implantar aplicativos com segurança, reduzindo os custos ao máximo.

Finalmente, do ponto de vista do modelo de negócios, a perspectiva de desenvolvimento do RaaS é muito ampla. Com o crescimento contínuo de aplicativos na cadeia, o problema de congestionamento da rede principal Ethereum se tornará mais sério, então a demanda por RaaS também aumentará.

Obviamente, o próprio Rollup se desenvolve lentamente sob a limitação das condições técnicas, e a faixa RaaS está no estágio inicial. Por exemplo, questões como segurança, vulnerabilidades de centralização e ponte e fragmentação de liquidez. No entanto, com o avanço da tecnologia, o Rollup também está melhorando constantemente. O principal é se o projeto pode ser desembarcado e realizado no futuro. Com a ajuda do RaaS, o Rollup também continuou a se desenvolver, alcançando uma grande explosão na pista e na ecologia.

referências

Veja a inovação da faixa Rollup as a Service no layout do segundo andar da Coinbase

Foresight Ventures: O que é RaaS? Que tipo de RaaS vai ganhar o mercado

A oportunidade de Rollup-as-a-Service (RaaS): de multichain a multi-rollupRollups-as-a-Service: uma nova era de escalabilidade

Ver original
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
  • Recompensa
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)