LK Venture: Visão Geral, Ecossistema e Perspectivas Futuras de RaaS. O Rollup Summer está no horizonte?

iniciantes12/17/2023, 12:54:18 PM
Este artigo discute o ecossistema RaaS e seu estado atual de desenvolvimento. Ele fornece uma análise detalhada do ecossistema RaaS a partir de quatro dimensões: disponibilidade de dados, kits de desenvolvimento de software, sequenciadores e implantação sem código. O artigo também explora como essas ferramentas podem otimizar a escalabilidade das blockchains.

No blockchain, existe um Triângulo impossível, que é o fato de que segurança, descentralização e escalabilidade não podem ser alcançadas simultaneamente. Bitcoin e Ethereum escolheram os dois primeiros, mas estão faltando no último. Um grande volume de transações em um curto período pode levar à congestão da rede e altas taxas de transação.

O conceito de escalabilidade foi proposto pela primeira vez no ecossistema do Bitcoin, com a esperança de construir uma segunda camada virtual em cima do Bitcoin para lidar com transações, enquanto a cadeia principal seria usada para liquidação. O Ethereum tentou alcançar a escalabilidade por meio de diversos meios, como Canais de Estado, Sidechains e Plasma, mas nenhum foi totalmente bem-sucedido. Em 5 de setembro de 2018, Barry Hat propôs o conceito de Rollup no Github. Eventualmente, a tecnologia Rollup obteve aprovação da comunidade, e a Fundação Ethereum a chamou de única tecnologia de Camada 2.

Cinco anos se passaram num piscar de olhos e o Rollup do Ethereum, que tem a maior atenção do mercado, tem relatado frequentemente novos desenvolvimentos em RaaS (Rollup as a Service). Será que em breve veremos um verão de Rollup? Este artigo analisa a visão geral, ecossistema e desenvolvimento futuro do RaaS, na esperança de obter uma visão mais ampla.

Visão Geral do RaaS

Em termos de análise técnica sobre Rollup, sua implementação é relativamente complexa, exigindo altos níveis de habilidades profissionais e capacidades de desenvolvimento. A alta barreira de entrada para lançar uma cadeia é contrária ao conceito de permissão da blockchain.

Rollup-as-a-Service (RaaS) oferece Rollup como um serviço, proporcionando uma experiência mais amigável e conveniente para implantar Rollup para empresas, organizações e indivíduos, semelhante ao Cosmos SDK e ao Polkadot Substrate.

Assim como foi feito para as cadeias da Camada 1, o RaaS fornece um SDK geral para Rollup, permitindo o desenvolvimento e implantação autônomos do Rollup por meio de configurações simples. O recurso personalizável mantém a soberania do projeto. Alguns projetos de RaaS até oferecem uma função de lançamento de cadeia com um clique sem código, permitindo que usuários sem habilidades de programação implantem seu próprio Rollup.

Rollup é altamente modular. Sequencers e Provers podem ser atualizados de forma iterativa separadamente. No RaaS, alguns projetos se especializam no design e desenvolvimento de Sequencers e Provers, oferecendo serviços a todos os Rollups.

RaaS traz as seguintes mudanças:

1. Cadeias de aplicativos mais baratas, eficientes e igualmente seguras: Rollup move processos computacionais caros para fora da cadeia, tornando as transações mais baratas e eficientes. Ao usar a cadeia pública subjacente como a camada de Disponibilidade de Dados (DA) e contratos inteligentes para verificação de prova, é possível atingir o mesmo nível de segurança da cadeia pública subjacente.

2. Um campo de testes para ideias inovadoras: Rollup usa o mesmo ambiente de máquina virtual que a cadeia pública subjacente, mas a um custo muito menor. Ele pode servir como um ambiente de teste de batalha para a cadeia subjacente, permitindo que as propostas da comunidade sejam minuciosamente testadas no Rollup antes de serem migradas para a cadeia pública subjacente.

3. Maior interoperabilidade: Rollups que usam o mesmo conjunto de serviços RaaS, devido à arquitetura tecnológica idêntica, podem facilmente definir um conjunto de regras de mensagem. Eles podem transmitir mensagens entre si sem a necessidade de pontes para operações entre cadeias, alcançando alta interoperabilidade entre eles.

Ecossistema RaaS

De uma forma geral, todos os projetos que contribuem para a emissão de Rollup pertencem ao ecossistema RaaS. Este artigo, com base no princípio da modularidade e de baixo para cima, categoriza o ecossistema RaaS em quatro níveis: DA (Disponibilidade de Dados), SDK (Kit de Desenvolvimento de Software), Sequenciador e No-Code (implantação).

Alguns projetos oferecem serviços em vários níveis e serão discutidos de forma abrangente quando aparecerem pela primeira vez; eles não serão repetidos no texto subsequente.

2.1 DA (Disponibilidade de Dados)

Teoricamente, qualquer cadeia pública pode servir como a camada DA para armazenar os dados de transação do Rollup. No entanto, sem uma camada DA estável e funcionando corretamente, o Rollup não será capaz de verificar a confiabilidade das transições de estado.

Para o Rollup, existem duas opções. Uma é o Smart Contract Rollup, que é o modo escolhido pela maioria dos Rollups hoje. Na verdade, ele depende da cadeia pública subjacente para liquidação e disponibilidade de dados. A outra é o Sovereignty Rollup, que separa a disponibilidade de dados da liquidação e depende apenas da cadeia pública subjacente para a disponibilidade de dados, enquanto cuida da liquidação por si só.

O primeiro geralmente escolhe cadeias públicas com funções completas, como cadeias compatíveis com EVM, cadeias compatíveis com Cosmos ou Solana. As necessidades deste último deram origem a projetos especializados em disponibilidade de dados, incluindo Celestia, EigenLayer e Avail.

Celestia

Celestia é uma cadeia PoS construída usando o SDK Cosmos, utilizando um algoritmo de consenso Tendermint modificado e códigos RS para codificação de dados de bloco. Ao utilizar técnicas de amostragem de disponibilidade de dados, Celestia reduz ainda mais o custo de verificação para nós leves, que só precisam baixar parte dos dados do bloco para verificar a disponibilidade de dados.

Além disso, para verificar se um bloco foi codificado corretamente, Celestia usa o mecanismo de Otimismo. Ele assume otimisticamente a codificação correta inicialmente. Se nenhuma prova de fraude for recebida após um certo período, confirma que o bloco foi codificado corretamente. Embora esse mecanismo de Otimismo melhore a eficiência de tempo de execução, ele introduz alguma latência.

Disponha

Avail é um projeto apoiado pela Polygon Labs, usando o algoritmo de consenso BABE+GRANDPA. Ele também utiliza a tecnologia de amostragem de disponibilidade de dados. Ao contrário de Celestia, Avail usa provas de validade para verificar se os blocos foram codificados corretamente, usando as provas mais eficientes de KZG em vez de Provas de Merkle.

EigenLayer

EigenLayer é essencialmente uma solução para apostas pesadas, com o objetivo de utilizar a liquidez de apostas da Ethereum para fornecer segurança econômica para projetos. Com EigenLayer, novos protocolos não precisam construir sua própria rede de verificação distribuída; eles só precisam aproveitar a segurança das apostas pesadas da Ethereum através do EigenLayer. EigenLayer se destaca em cenários leves, descentralizados e sem permissão, tornando-se um caso de uso ideal dentro da narrativa de escalabilidade da Ethereum.

Porque a camada DA não realiza cálculos de transações, apenas codifica e compromete-se com os dados da transação, os requisitos para os nós são menores. Como utiliza o algoritmo PoS, a liquidez de staking reflete diretamente a segurança e disponibilidade da blockchain, o que é precisamente a oportunidade para o EigenLayer brilhar.

EigenLayer existe como um contrato inteligente no Ethereum, usando provas de validade KZG para verificar a codificação correta dos blocos. No entanto, EigenLayer ainda não adotou a tecnologia de amostragem de disponibilidade de dados, o que pode estar relacionado aos planos de atualização da próxima fase do Ethereum.

2.2 Sequenciador

O trabalho do sequenciador é ordenar as transações do usuário recebidas, e toda execução subsequente e produção de bloco seguirá essa ordem. Na arquitetura do Ethereum, como a ordenação e a execução são tratadas pela mesma entidade, isso leva a um poder excessivo para os validadores. Isso resulta em fenômenos como MEV (Valor Extraível pelo Minerador) e censura, que impactam significativamente a experiência do usuário.

Separar a ordenação da execução é um reflexo do conceito de separação do PBS (Proposta de Separação de Construção). No entanto, as arquiteturas atuais de Rollup ainda dependem amplamente de sequenciadores centralizados para determinar a ordem das transações, o que apresenta riscos de ponto único de falha e de censura, sendo assim, uma solução descentralizada continua a ser procurada.

Astria

Astria oferece uma solução de sequenciador compartilhado. As transações do usuário de diferentes Rollups são coletadas no sequenciador Astria. Para os nós Rollup, os dados podem ser obtidos diretamente de Astria para obter confirmações suaves com latência menor; ou podem esperar até que Astria comprometa os dados à camada DA para obter a maior finalidade.

Uma vez que os dados enviados pela Astria contêm transações de vários Rollups, cada Rollup precisa filtrar transações inválidas (incluindo aquelas de outros Rollups) com base em seu mecanismo de consenso antes de processá-las. A Astria fornece apenas os dados, deixando a escolha do consenso para os nós do Rollup, preservando assim a soberania do Rollup.

Pilha OP

A configuração padrão do OP Stack usa um único sequenciador dedicado para classificação de transações. Uma modificação simples é usar um conjunto autorizado de sequenciadores, o que poderia mitigar a probabilidade de atividade maliciosa por meio de um mecanismo de PoS.

Depois de introduzir o conceito de Superchain em OP Stack, um sequenciador compartilhado torna-se uma escolha inevitável, trazendo funcionalidade de intercâmbio atômico e melhorando a interoperabilidade entre Superchains.

Espresso

Espresso tem como objetivo utilizar a liquidez dos validadores Ethereum e obter segurança compartilhada através de um forte sistema de validação. Espresso integra o sequenciador e DA, fornecendo resultados de classificação para Rollups através de uma API REST, abstraindo os detalhes do DA. A segurança do consenso é verificada por contratos inteligentes localizados no L1, proporcionando uma confiabilidade maior.

Saga

Saga inicialmente desempenhou um papel semelhante ao Cosmos Hub, fornecendo segurança compartilhada para cadeias de aplicativos na Saga que usam o Cosmos SDK.

Com o aumento da popularidade dos Rollups, Saga colabora com Celestia, utilizando Celestia como o DA ao converter seus validadores em sequenciadores. Ele troca informações com Rollups de camada superior através do IBC do Optimistic Rollup, oferecendo segurança compartilhada.

ELEGANTE

Ao contrário de outros sequenciadores, SUAVE está especificamente direcionado ao mercado de MEV. Flashbots são os líderes absolutos no espaço MEV, e SUAVE é o produto deles destinado a capturar MEV entre cadeias, afirmando 'O Futuro do MEV é SUAVE'. Com o sequenciador compartilhado fornecido pelo SUAVE, transações atômicas entre cadeias tornam-se possíveis, contribuindo para a eficiência de diferentes mercados de capitais em cadeias distintas.

EigenLayer

Já discutimos anteriormente o caso de uso da EigenLayer no nível da DA. A descentralização de sequenciadores também é a especialidade da EigenLayer.

Uma vez que os sequenciadores são apenas responsáveis pela ordenação e não pela execução, os requisitos do nó são muito baixos. A chave para a descentralização reside em reduzir o potencial de atividades maliciosas por meio de mecanismos de penalidade. EigenLayer pode fornecer pools de participação profunda, utilizando a descentralização do Ethereum para fomentar a descentralização dos sequenciadores Rollup.

2.3 SDK (Software Development Kit)

Similar ao Cosmos SDK, o SDK fornecido pela RaaS permite aos desenvolvedores reutilizar um grande número de módulos de software e personalizar o Rollup de que necessitam ao menor custo, reduzindo a dificuldade de desenvolvimento.

Rollkit(Optimism)

Rollkit foi inicialmente incubado pela comunidade Celestia e agora se tornou um projeto independente. Rollkit usa Celestia como a camada DA, fornecendo uma interface de cliente compatível com ABCI, atendendo a todos os Rollups compatíveis com ABCI (cadeias Cosmos).

Nesta fase, Rollkit usa um único sequenciador centralizado e suporta a integração do Cosmos SDK, Ethermint e CosmWasm. Os usuários podem escolher o ambiente de execução que desejam. No futuro, o Rollkit continuará a se desenvolver para suportar mais serviços de configuração.

Dymension(Optimisim)

Dymension divide os serviços em front-end e back-end. O front-end suporta RollApps personalizados, suportados pelo Dymension RDK (Cosmos SDK modificado). O back-end Dymension Hub coordena todo o sistema, lidando com DA e sequenciamento.

Dymension utiliza o mecanismo Optimism. O Dymension Hub aceita otimisticamente atualizações de status do sequenciador. Se uma prova válida de fraude for recebida, ele irá reverter a alteração de estado. As RollApps podem atingir uma latência média de 0,2 segundos e um máximo de 20.000 TPS.

Dymension adota um esquema flexível de geração de blocos, quando não há transações no bloco, ele irá parar de gerar blocos, o que reduz significativamente os custos operacionais do sequenciador.

Nesta fase, o produto Dymension ainda está em desenvolvimento e já suportou a camada de execução do EVM, e não há uma escolha clara para a camada DA.

Soberano (ZK)

O Sovereign SDK oferece zk-Rollup como um Serviço, fornecendo módulos gerais para construção de blockchains e um zkVM que oculta os detalhes subjacentes das provas de conhecimento zero, permitindo que os desenvolvedores programem em Rust. O SDK pode compilá-lo em uma forma eficiente amigável ao zk.

Como o nome do projeto indica, o SDK Soberano enfatiza a soberania. O Rollup determina a legalidade das transições de estado por meio de regras de consenso personalizadas, sem exigir verificação da camada DA.

Atualmente, o SDK Soberano já se adaptou à camada DA de Celestia e Avail, suporta o zkVM da Risc0, e pode alcançar a implantação e demonstração do Rollup.

Stackr(Desconhecido)

Stackr propõe uma inovação mais radical, querendo transferir a arquitetura de microsserviços no tradicional internet para o blockchain, introduzindo o conceito de micro-rollup.

A relação entre regular rollup e micro-rollup é como a entre máquinas virtuais e contêineres. Usando o SDK Stackr, os desenvolvedores só precisam definir a estrutura de dados necessária e as funções de transição de estado; o resto é tratado pelo Stackr.

Stackr suporta vários ambientes de execução, como EVM, Solana VM, FuelVM, etc. Os usuários podem escolher o ambiente que desejam usar.

AltLayer(Optimismo)

AltLayer, como um RaaS descentralizado e flexível, oferece um SDK voltado para desenvolvedores e um Painel Sem Código que não requer experiência em programação, capaz de lançamentos de cadeia em um clique.

AltLayer fornece um Rollup flexível único, chamado Flash Layer. Quando a demanda do aplicativo aumenta, uma cadeia Rollup pode ser implantada rapidamente. Quando a demanda volta ao normal, o ajuste pode ser feito em L1, abandonando esse Rollup, realizando a escalabilidade horizontal comum no sistema da internet.

AltLayer tem como objetivo suportar várias cadeias e ambientes de execução múltiplos e já realizou o suporte para EVM e WASM.

Pilha OP (Optimismo)

OP Stack foi desenvolvido para suportar o Optimism Superchain, uma rede proposta que compartilha segurança, camada de comunicação e pilha de desenvolvimento conjunto da rede L2. Após a atualização do Bedrock, os Rollups criados usando OP Stack serão nativamente compatíveis com o Superchain. Claro, os componentes do OP Stack podem ser modificados para adquirir recursos personalizados; base e opBNB são ambos Rollups desenvolvidos com base no OP Stack.

A segurança e disponibilidade da pilha OP foram totalmente testadas pela OP Mainnet, Base e outras cadeias. No entanto, ainda existem questões atuais, como a falta de provas de fraude, centralização no sequenciador, etc. A pilha OP está explorando novas direções, como adotar uma camada DA mais barata, usar ZK Proof, compartilhar sequenciadores, etc.

Arbitrum Orbit(Optimism)

Em 22 de junho, a Offchain Labs lançou ferramentas para emissão da Arbitrum Orbit Chain. A Orbit Chain é uma Camada3 construída sobre a Camada2 da Arbitrum e pode escolher liquidar em uma das três Camadas2, a saber: Arbitrum One, Arbitrum Nova, Arbitrum Goerli. Os usuários podem optar por usar a tecnologia Rollup ou Anytrust; a diferença é que Anytrust utiliza DAC sem submeter os dados da transação à cadeia, a um custo menor, mas com segurança mais fraca. A Orbit Chain tem as vantagens de um processo simples de lançamento da cadeia, interoperabilidade com o ecossistema da Arbitrum, atualizações imediatas do Nitro e compatibilidade EVM+ fornecida pelo Stylus (suporta Rust, C, C++, executando na máquina virtual WASM). Os usuários podem personalizar e emitir qualquer Orbit Chain, mas devem liquidar na Arbitrum Layer2; caso contrário, precisam entrar em contato com a Offchain Labs ou Arbitrum DAO para autorização.

Pilha ZK (ZK)

Em 26 de junho, a zkSync publicou um artigo, anunciando que nas próximas semanas modificarão o código aberto existente e lançarão o ZK Stack, permitindo aos usuários construir suas próprias cadeias ZK super personalizadas. Ao contrário da Orbit Chain da Arbitrum, o ZK Stack enfatiza a soberania e a interoperabilidade; os usuários podem personalizar completamente de acordo com suas necessidades. As cadeias construídas usando o ZK Stack podem alcançar interoperabilidade sem pontes. O ZK Stack pode ser usado para construir tanto a Camada 2 quanto a Camada 3; os oficiais não o restringiram e não o obrigaram a se estabelecer na zkSync. Do ponto de vista da soberania, o ZK Stack parece mais forte.

Stack Starknet/Madara(ZK)

A posição original de Madara era como um classificador na Starknet, alavancando acumulação tecnológica, desenvolvendo com sucesso a Starknet Stack com base no produto original, ajudando a construir cadeias de aplicativos Rollup na Starknet. Usando Ethereum como camada DA, e usando o provador compartilhado da Starknet para liquidação na Starknet. Do ponto de vista da usabilidade, Madara já ajudou equipes a emitir cadeias de aplicativos Rollups dentro de 24 horas no hackathon PragmaOracle, e também forneceu uma demonstração em vídeo; em comparação com o ZK Stack da zkSync, o nível de conclusão é mais alto.

2.4 No-Code(Implantação sem código)

A implantação sem código é uma solução de baixo limiar que oferece uma opção de lançamento de cadeia com um clique para não desenvolvedores, prometendo aumentar ainda mais a adoção.

Caldera(Optimism)

Caldera Chain é uma solução de lançamento de cadeia de cliques totalmente personalizável. Na camada de execução, suporta Pilha OP e Orbitum Arbitrum, e a camada de liquidação pode escolher entre Polygon, BSC, Evmos e outras cadeias compatíveis com EVM. A camada DA é suportada por EigenLayer e Celestia.

Além da própria cadeia Rollup, Caldera também fornece uma variedade de infraestrutura de suporte, como exploradores de blockchain, torneiras de testnet, oráculos e pontes suportadas pela Hyperlane, reduzindo ainda mais o custo de lançar uma cadeia.

Eclipse(Optimism+ZK)

O Eclipse tem um alto nível de personalização, suportando EVM e SolanaVM na camada de execução, e integrando Celestia, Avail e EigenLayer na camada DA. A camada de liquidação fornece liquidação otimista e está desenvolvendo liquidação ZK com RISC0 zkVM.

Os usuários também podem escolher o acesso à cadeia (com permissão / sem permissão), tokens de Gas, se cobrar uma taxa de Gas, se permitir MEV, Opcodes específicos, tamanho do bloco, etc., dando-lhe um alto grau de flexibilidade.

Opside(ZK)

A característica mais notável da Opside é que ela construiu um mercado descentralizado de ZKP. Inicialmente, eu queria descrever o Prover separadamente como uma camada, mas desisti devido ao pequeno número de projetos. As Provas de Conhecimento Zero (ZKP) têm altos requisitos computacionais. À medida que a participação de mercado do zkRollup aumenta gradualmente, a descentralização do ZKP é a principal direção para o desenvolvimento futuro.

Opside adota um mecanismo de consenso PoW sem permissão para atrair mineradores para gerar ZKPs, mantendo a segurança e disponibilidade do zkRollup, sem a necessidade de os iniciadores da cadeia considerarem o problema da geração de prova. No nível do verificador, adota um mecanismo PoS para reduzir a barreira de entrada e promover a centralização dos verificadores.

Opside oferece serviços personalizados; os usuários podem escolher entre zkSync, Starknet, Polygon zkEVM e outros zkEVMs, e também podem modificar o modelo econômico e ajustar as taxas de gás.

A Perspectiva Futura de RaaS

Mais ZK

Comparado ao Optimistic Rollup, o zkRollup atualiza a segurança de econômica para criptográfica, tornando-a mais segura; elimina a necessidade de um longo período de espera para desafiantes, reduzindo assim o atraso na confirmação; e comprime dados de forma mais eficiente, tornando o DA mais barato.

Embora a solução Optimism tenha uma alta participação de mercado devido à sua maturidade tecnológica e vantagem inicial no lançamento do produto, ZK como uma tecnologia revolucionária desempenhará um papel cada vez mais importante no futuro. Em seu discurso em Montenegro, Vitalik colocou a tecnologia ZK em um patamar igualmente importante com a tecnologia blockchain, o que também reflete indiretamente a importância do ZK.

À medida que a tecnologia continua a melhorar, mais projetos de zk-Rollup como um Serviço virão à tona, proporcionando aos usuários mais opções.

Mais Não-Ethereum

Até hoje, o ecossistema do Ethereum ainda ocupa uma posição absolutamente dominante em toda a indústria blockchain. Embora outras comunidades estejam constantemente iterando e inovando, ainda não conseguem abalar o trono do Ethereum.

Em RaaS, as coisas parecem ter mudado um pouco. Devido à baixa capacidade de armazenamento de dados e aos preços altos do Ethereum, as pessoas podem escolher camadas DA mais baratas como Celestia, Avail ou Polygon; Ethereum não é modular e difícil de modificar, as pessoas podem optar pelo Cosmos SDK altamente modular; o EVM é ineficiente, as pessoas podem escolher o Solana VM, Move VM, CairoVM mais eficiente.

'Uma única flor não faz a primavera, cem flores em plena floração fazem a primavera em todos os lugares.' Várias soluções do ecossistema não-Ethereum florescerão com nova vitalidade em RaaS.

Mais Modularização

O papel da modularização pode ser dividido em dois pontos: um é que cada módulo pode iterar rapidamente, melhorando a eficiência de desenvolvimento; o segundo é que a modularização pode reduzir consideravelmente a complexidade da personalização.

No ambiente de mercado atual, é quase impossível desenvolver independentemente uma solução completa; a velocidade geral de inovação nunca pode acompanhar a iteração rápida de pequenos módulos. Os requisitos de personalização extrema levarão a uma maior refinamento da divisão de módulos; se alguém não se modularizar, acabará sendo desmembrado por outros projetos, como OP Stack e Arbitrum Orbit sendo separados em camadas de execução por Caldera.

Mais Personalização

À medida que a tecnologia de escalabilidade amadurece, as taxas de transação estão ficando mais baixas e a infraestrutura está melhorando, as pessoas perceberam, 'Tolo, a chave está na aplicação'. Cada aplicação tem suas regras e modelos operacionais específicos; uma única solução não pode se adaptar a um ecossistema de aplicativos complexo, portanto, precisamos de mais personalização.

Do tamanho do bloco à estrutura de dados, das taxas de transação à latência da transação, dos mecanismos de admissão às suposições de segurança, dos motores de contrato ao empoderamento de tokens, o grau de personalização para futuros Rollups irá gradualmente se atualizar, fornecendo soluções mais flexíveis para aplicações.

Mais Interoperabilidade

Como mencionado anteriormente, a posição dominante do ecossistema Ethereum no ecossistema blockchain está em grande parte relacionada à sua grande liquidez bloqueada. No mercado de criptomoedas, como cada cadeia existe de forma independente, a liquidez não pode existir simultaneamente em duas cadeias; o aumento do número de Rollups levará a uma maior fragmentação da liquidez, o que se torna um problema sério.

Uma interoperabilidade mais forte pode reduzir o atrito entre cadeias e permitir que a liquidez flua suavemente entre diferentes cadeias, até mesmo compartilhando a liquidez. Consistente com as ideias promovidas pelo Cosmos, OP Stack, Arbitrum Orbit, ZK Stack, Starknet Stack, etc., todos estão tentando construir um grande ecossistema de cadeias de aplicativos. Rollups construídos usando a mesma pilha de tecnologia, devido à sua mesma arquitetura técnica, podem obter interoperabilidade nativa sem a necessidade de construir pontes entre cadeias.

Mais Supercolateralização

Muitos serviços em RaaS atualmente utilizam o modelo PoS, utilizando penalidades econômicas para aumentar o custo de atividades maliciosas a fim de melhorar a segurança. Mas a segurança econômica requer ativos colaterais profundos como garantia, levando a baixa utilização de capital e aumentando o custo inicial para os provedores de serviços.

A supercolateralização é uma boa solução, utilizando o grande pool de staking do Ethereum para fornecer segurança compartilhada para outros serviços, ao mesmo tempo que aumenta a receita para os stakers e melhora a utilização de capital. EigenLayer e Espresso estão atualmente realizando trabalhos relacionados, e pode-se esperar que mais serviços sejam garantidos por supercolateralização para segurança econômica no futuro.

Em resumo, O verdadeiro beneficiário do desenvolvimento de RaaS é a cadeia de aplicativos. Será que o conceito de cadeia de aplicativos proposto por Cosmos e Polkadot nos primeiros anos pode brotar e explodir no ecossistema de RaaS? Também vamos esperar para ver.

Talvez, apenas a inovação na camada de aplicação possa impulsionar o crescimento explosivo do ecossistema RaaS. Afinal, nem mesmo a melhor estrada é considerada uma boa infraestrutura se não houver carros circulando nela.

Aviso legal:

  1. Este artigo é reproduzido de [Marsbit]. Todos os direitos autorais pertencem ao autor original [CynicLeo]. Se houver objeções a esta reimpressão, entre em contato com a equipe Gate Learn e eles lidarão com isso prontamente.
  2. Responsabilidade Legal: As opiniões e pontos de vista expressos neste artigo são exclusivamente do autor e não constituem nenhum conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

LK Venture: Visão Geral, Ecossistema e Perspectivas Futuras de RaaS. O Rollup Summer está no horizonte?

iniciantes12/17/2023, 12:54:18 PM
Este artigo discute o ecossistema RaaS e seu estado atual de desenvolvimento. Ele fornece uma análise detalhada do ecossistema RaaS a partir de quatro dimensões: disponibilidade de dados, kits de desenvolvimento de software, sequenciadores e implantação sem código. O artigo também explora como essas ferramentas podem otimizar a escalabilidade das blockchains.

No blockchain, existe um Triângulo impossível, que é o fato de que segurança, descentralização e escalabilidade não podem ser alcançadas simultaneamente. Bitcoin e Ethereum escolheram os dois primeiros, mas estão faltando no último. Um grande volume de transações em um curto período pode levar à congestão da rede e altas taxas de transação.

O conceito de escalabilidade foi proposto pela primeira vez no ecossistema do Bitcoin, com a esperança de construir uma segunda camada virtual em cima do Bitcoin para lidar com transações, enquanto a cadeia principal seria usada para liquidação. O Ethereum tentou alcançar a escalabilidade por meio de diversos meios, como Canais de Estado, Sidechains e Plasma, mas nenhum foi totalmente bem-sucedido. Em 5 de setembro de 2018, Barry Hat propôs o conceito de Rollup no Github. Eventualmente, a tecnologia Rollup obteve aprovação da comunidade, e a Fundação Ethereum a chamou de única tecnologia de Camada 2.

Cinco anos se passaram num piscar de olhos e o Rollup do Ethereum, que tem a maior atenção do mercado, tem relatado frequentemente novos desenvolvimentos em RaaS (Rollup as a Service). Será que em breve veremos um verão de Rollup? Este artigo analisa a visão geral, ecossistema e desenvolvimento futuro do RaaS, na esperança de obter uma visão mais ampla.

Visão Geral do RaaS

Em termos de análise técnica sobre Rollup, sua implementação é relativamente complexa, exigindo altos níveis de habilidades profissionais e capacidades de desenvolvimento. A alta barreira de entrada para lançar uma cadeia é contrária ao conceito de permissão da blockchain.

Rollup-as-a-Service (RaaS) oferece Rollup como um serviço, proporcionando uma experiência mais amigável e conveniente para implantar Rollup para empresas, organizações e indivíduos, semelhante ao Cosmos SDK e ao Polkadot Substrate.

Assim como foi feito para as cadeias da Camada 1, o RaaS fornece um SDK geral para Rollup, permitindo o desenvolvimento e implantação autônomos do Rollup por meio de configurações simples. O recurso personalizável mantém a soberania do projeto. Alguns projetos de RaaS até oferecem uma função de lançamento de cadeia com um clique sem código, permitindo que usuários sem habilidades de programação implantem seu próprio Rollup.

Rollup é altamente modular. Sequencers e Provers podem ser atualizados de forma iterativa separadamente. No RaaS, alguns projetos se especializam no design e desenvolvimento de Sequencers e Provers, oferecendo serviços a todos os Rollups.

RaaS traz as seguintes mudanças:

1. Cadeias de aplicativos mais baratas, eficientes e igualmente seguras: Rollup move processos computacionais caros para fora da cadeia, tornando as transações mais baratas e eficientes. Ao usar a cadeia pública subjacente como a camada de Disponibilidade de Dados (DA) e contratos inteligentes para verificação de prova, é possível atingir o mesmo nível de segurança da cadeia pública subjacente.

2. Um campo de testes para ideias inovadoras: Rollup usa o mesmo ambiente de máquina virtual que a cadeia pública subjacente, mas a um custo muito menor. Ele pode servir como um ambiente de teste de batalha para a cadeia subjacente, permitindo que as propostas da comunidade sejam minuciosamente testadas no Rollup antes de serem migradas para a cadeia pública subjacente.

3. Maior interoperabilidade: Rollups que usam o mesmo conjunto de serviços RaaS, devido à arquitetura tecnológica idêntica, podem facilmente definir um conjunto de regras de mensagem. Eles podem transmitir mensagens entre si sem a necessidade de pontes para operações entre cadeias, alcançando alta interoperabilidade entre eles.

Ecossistema RaaS

De uma forma geral, todos os projetos que contribuem para a emissão de Rollup pertencem ao ecossistema RaaS. Este artigo, com base no princípio da modularidade e de baixo para cima, categoriza o ecossistema RaaS em quatro níveis: DA (Disponibilidade de Dados), SDK (Kit de Desenvolvimento de Software), Sequenciador e No-Code (implantação).

Alguns projetos oferecem serviços em vários níveis e serão discutidos de forma abrangente quando aparecerem pela primeira vez; eles não serão repetidos no texto subsequente.

2.1 DA (Disponibilidade de Dados)

Teoricamente, qualquer cadeia pública pode servir como a camada DA para armazenar os dados de transação do Rollup. No entanto, sem uma camada DA estável e funcionando corretamente, o Rollup não será capaz de verificar a confiabilidade das transições de estado.

Para o Rollup, existem duas opções. Uma é o Smart Contract Rollup, que é o modo escolhido pela maioria dos Rollups hoje. Na verdade, ele depende da cadeia pública subjacente para liquidação e disponibilidade de dados. A outra é o Sovereignty Rollup, que separa a disponibilidade de dados da liquidação e depende apenas da cadeia pública subjacente para a disponibilidade de dados, enquanto cuida da liquidação por si só.

O primeiro geralmente escolhe cadeias públicas com funções completas, como cadeias compatíveis com EVM, cadeias compatíveis com Cosmos ou Solana. As necessidades deste último deram origem a projetos especializados em disponibilidade de dados, incluindo Celestia, EigenLayer e Avail.

Celestia

Celestia é uma cadeia PoS construída usando o SDK Cosmos, utilizando um algoritmo de consenso Tendermint modificado e códigos RS para codificação de dados de bloco. Ao utilizar técnicas de amostragem de disponibilidade de dados, Celestia reduz ainda mais o custo de verificação para nós leves, que só precisam baixar parte dos dados do bloco para verificar a disponibilidade de dados.

Além disso, para verificar se um bloco foi codificado corretamente, Celestia usa o mecanismo de Otimismo. Ele assume otimisticamente a codificação correta inicialmente. Se nenhuma prova de fraude for recebida após um certo período, confirma que o bloco foi codificado corretamente. Embora esse mecanismo de Otimismo melhore a eficiência de tempo de execução, ele introduz alguma latência.

Disponha

Avail é um projeto apoiado pela Polygon Labs, usando o algoritmo de consenso BABE+GRANDPA. Ele também utiliza a tecnologia de amostragem de disponibilidade de dados. Ao contrário de Celestia, Avail usa provas de validade para verificar se os blocos foram codificados corretamente, usando as provas mais eficientes de KZG em vez de Provas de Merkle.

EigenLayer

EigenLayer é essencialmente uma solução para apostas pesadas, com o objetivo de utilizar a liquidez de apostas da Ethereum para fornecer segurança econômica para projetos. Com EigenLayer, novos protocolos não precisam construir sua própria rede de verificação distribuída; eles só precisam aproveitar a segurança das apostas pesadas da Ethereum através do EigenLayer. EigenLayer se destaca em cenários leves, descentralizados e sem permissão, tornando-se um caso de uso ideal dentro da narrativa de escalabilidade da Ethereum.

Porque a camada DA não realiza cálculos de transações, apenas codifica e compromete-se com os dados da transação, os requisitos para os nós são menores. Como utiliza o algoritmo PoS, a liquidez de staking reflete diretamente a segurança e disponibilidade da blockchain, o que é precisamente a oportunidade para o EigenLayer brilhar.

EigenLayer existe como um contrato inteligente no Ethereum, usando provas de validade KZG para verificar a codificação correta dos blocos. No entanto, EigenLayer ainda não adotou a tecnologia de amostragem de disponibilidade de dados, o que pode estar relacionado aos planos de atualização da próxima fase do Ethereum.

2.2 Sequenciador

O trabalho do sequenciador é ordenar as transações do usuário recebidas, e toda execução subsequente e produção de bloco seguirá essa ordem. Na arquitetura do Ethereum, como a ordenação e a execução são tratadas pela mesma entidade, isso leva a um poder excessivo para os validadores. Isso resulta em fenômenos como MEV (Valor Extraível pelo Minerador) e censura, que impactam significativamente a experiência do usuário.

Separar a ordenação da execução é um reflexo do conceito de separação do PBS (Proposta de Separação de Construção). No entanto, as arquiteturas atuais de Rollup ainda dependem amplamente de sequenciadores centralizados para determinar a ordem das transações, o que apresenta riscos de ponto único de falha e de censura, sendo assim, uma solução descentralizada continua a ser procurada.

Astria

Astria oferece uma solução de sequenciador compartilhado. As transações do usuário de diferentes Rollups são coletadas no sequenciador Astria. Para os nós Rollup, os dados podem ser obtidos diretamente de Astria para obter confirmações suaves com latência menor; ou podem esperar até que Astria comprometa os dados à camada DA para obter a maior finalidade.

Uma vez que os dados enviados pela Astria contêm transações de vários Rollups, cada Rollup precisa filtrar transações inválidas (incluindo aquelas de outros Rollups) com base em seu mecanismo de consenso antes de processá-las. A Astria fornece apenas os dados, deixando a escolha do consenso para os nós do Rollup, preservando assim a soberania do Rollup.

Pilha OP

A configuração padrão do OP Stack usa um único sequenciador dedicado para classificação de transações. Uma modificação simples é usar um conjunto autorizado de sequenciadores, o que poderia mitigar a probabilidade de atividade maliciosa por meio de um mecanismo de PoS.

Depois de introduzir o conceito de Superchain em OP Stack, um sequenciador compartilhado torna-se uma escolha inevitável, trazendo funcionalidade de intercâmbio atômico e melhorando a interoperabilidade entre Superchains.

Espresso

Espresso tem como objetivo utilizar a liquidez dos validadores Ethereum e obter segurança compartilhada através de um forte sistema de validação. Espresso integra o sequenciador e DA, fornecendo resultados de classificação para Rollups através de uma API REST, abstraindo os detalhes do DA. A segurança do consenso é verificada por contratos inteligentes localizados no L1, proporcionando uma confiabilidade maior.

Saga

Saga inicialmente desempenhou um papel semelhante ao Cosmos Hub, fornecendo segurança compartilhada para cadeias de aplicativos na Saga que usam o Cosmos SDK.

Com o aumento da popularidade dos Rollups, Saga colabora com Celestia, utilizando Celestia como o DA ao converter seus validadores em sequenciadores. Ele troca informações com Rollups de camada superior através do IBC do Optimistic Rollup, oferecendo segurança compartilhada.

ELEGANTE

Ao contrário de outros sequenciadores, SUAVE está especificamente direcionado ao mercado de MEV. Flashbots são os líderes absolutos no espaço MEV, e SUAVE é o produto deles destinado a capturar MEV entre cadeias, afirmando 'O Futuro do MEV é SUAVE'. Com o sequenciador compartilhado fornecido pelo SUAVE, transações atômicas entre cadeias tornam-se possíveis, contribuindo para a eficiência de diferentes mercados de capitais em cadeias distintas.

EigenLayer

Já discutimos anteriormente o caso de uso da EigenLayer no nível da DA. A descentralização de sequenciadores também é a especialidade da EigenLayer.

Uma vez que os sequenciadores são apenas responsáveis pela ordenação e não pela execução, os requisitos do nó são muito baixos. A chave para a descentralização reside em reduzir o potencial de atividades maliciosas por meio de mecanismos de penalidade. EigenLayer pode fornecer pools de participação profunda, utilizando a descentralização do Ethereum para fomentar a descentralização dos sequenciadores Rollup.

2.3 SDK (Software Development Kit)

Similar ao Cosmos SDK, o SDK fornecido pela RaaS permite aos desenvolvedores reutilizar um grande número de módulos de software e personalizar o Rollup de que necessitam ao menor custo, reduzindo a dificuldade de desenvolvimento.

Rollkit(Optimism)

Rollkit foi inicialmente incubado pela comunidade Celestia e agora se tornou um projeto independente. Rollkit usa Celestia como a camada DA, fornecendo uma interface de cliente compatível com ABCI, atendendo a todos os Rollups compatíveis com ABCI (cadeias Cosmos).

Nesta fase, Rollkit usa um único sequenciador centralizado e suporta a integração do Cosmos SDK, Ethermint e CosmWasm. Os usuários podem escolher o ambiente de execução que desejam. No futuro, o Rollkit continuará a se desenvolver para suportar mais serviços de configuração.

Dymension(Optimisim)

Dymension divide os serviços em front-end e back-end. O front-end suporta RollApps personalizados, suportados pelo Dymension RDK (Cosmos SDK modificado). O back-end Dymension Hub coordena todo o sistema, lidando com DA e sequenciamento.

Dymension utiliza o mecanismo Optimism. O Dymension Hub aceita otimisticamente atualizações de status do sequenciador. Se uma prova válida de fraude for recebida, ele irá reverter a alteração de estado. As RollApps podem atingir uma latência média de 0,2 segundos e um máximo de 20.000 TPS.

Dymension adota um esquema flexível de geração de blocos, quando não há transações no bloco, ele irá parar de gerar blocos, o que reduz significativamente os custos operacionais do sequenciador.

Nesta fase, o produto Dymension ainda está em desenvolvimento e já suportou a camada de execução do EVM, e não há uma escolha clara para a camada DA.

Soberano (ZK)

O Sovereign SDK oferece zk-Rollup como um Serviço, fornecendo módulos gerais para construção de blockchains e um zkVM que oculta os detalhes subjacentes das provas de conhecimento zero, permitindo que os desenvolvedores programem em Rust. O SDK pode compilá-lo em uma forma eficiente amigável ao zk.

Como o nome do projeto indica, o SDK Soberano enfatiza a soberania. O Rollup determina a legalidade das transições de estado por meio de regras de consenso personalizadas, sem exigir verificação da camada DA.

Atualmente, o SDK Soberano já se adaptou à camada DA de Celestia e Avail, suporta o zkVM da Risc0, e pode alcançar a implantação e demonstração do Rollup.

Stackr(Desconhecido)

Stackr propõe uma inovação mais radical, querendo transferir a arquitetura de microsserviços no tradicional internet para o blockchain, introduzindo o conceito de micro-rollup.

A relação entre regular rollup e micro-rollup é como a entre máquinas virtuais e contêineres. Usando o SDK Stackr, os desenvolvedores só precisam definir a estrutura de dados necessária e as funções de transição de estado; o resto é tratado pelo Stackr.

Stackr suporta vários ambientes de execução, como EVM, Solana VM, FuelVM, etc. Os usuários podem escolher o ambiente que desejam usar.

AltLayer(Optimismo)

AltLayer, como um RaaS descentralizado e flexível, oferece um SDK voltado para desenvolvedores e um Painel Sem Código que não requer experiência em programação, capaz de lançamentos de cadeia em um clique.

AltLayer fornece um Rollup flexível único, chamado Flash Layer. Quando a demanda do aplicativo aumenta, uma cadeia Rollup pode ser implantada rapidamente. Quando a demanda volta ao normal, o ajuste pode ser feito em L1, abandonando esse Rollup, realizando a escalabilidade horizontal comum no sistema da internet.

AltLayer tem como objetivo suportar várias cadeias e ambientes de execução múltiplos e já realizou o suporte para EVM e WASM.

Pilha OP (Optimismo)

OP Stack foi desenvolvido para suportar o Optimism Superchain, uma rede proposta que compartilha segurança, camada de comunicação e pilha de desenvolvimento conjunto da rede L2. Após a atualização do Bedrock, os Rollups criados usando OP Stack serão nativamente compatíveis com o Superchain. Claro, os componentes do OP Stack podem ser modificados para adquirir recursos personalizados; base e opBNB são ambos Rollups desenvolvidos com base no OP Stack.

A segurança e disponibilidade da pilha OP foram totalmente testadas pela OP Mainnet, Base e outras cadeias. No entanto, ainda existem questões atuais, como a falta de provas de fraude, centralização no sequenciador, etc. A pilha OP está explorando novas direções, como adotar uma camada DA mais barata, usar ZK Proof, compartilhar sequenciadores, etc.

Arbitrum Orbit(Optimism)

Em 22 de junho, a Offchain Labs lançou ferramentas para emissão da Arbitrum Orbit Chain. A Orbit Chain é uma Camada3 construída sobre a Camada2 da Arbitrum e pode escolher liquidar em uma das três Camadas2, a saber: Arbitrum One, Arbitrum Nova, Arbitrum Goerli. Os usuários podem optar por usar a tecnologia Rollup ou Anytrust; a diferença é que Anytrust utiliza DAC sem submeter os dados da transação à cadeia, a um custo menor, mas com segurança mais fraca. A Orbit Chain tem as vantagens de um processo simples de lançamento da cadeia, interoperabilidade com o ecossistema da Arbitrum, atualizações imediatas do Nitro e compatibilidade EVM+ fornecida pelo Stylus (suporta Rust, C, C++, executando na máquina virtual WASM). Os usuários podem personalizar e emitir qualquer Orbit Chain, mas devem liquidar na Arbitrum Layer2; caso contrário, precisam entrar em contato com a Offchain Labs ou Arbitrum DAO para autorização.

Pilha ZK (ZK)

Em 26 de junho, a zkSync publicou um artigo, anunciando que nas próximas semanas modificarão o código aberto existente e lançarão o ZK Stack, permitindo aos usuários construir suas próprias cadeias ZK super personalizadas. Ao contrário da Orbit Chain da Arbitrum, o ZK Stack enfatiza a soberania e a interoperabilidade; os usuários podem personalizar completamente de acordo com suas necessidades. As cadeias construídas usando o ZK Stack podem alcançar interoperabilidade sem pontes. O ZK Stack pode ser usado para construir tanto a Camada 2 quanto a Camada 3; os oficiais não o restringiram e não o obrigaram a se estabelecer na zkSync. Do ponto de vista da soberania, o ZK Stack parece mais forte.

Stack Starknet/Madara(ZK)

A posição original de Madara era como um classificador na Starknet, alavancando acumulação tecnológica, desenvolvendo com sucesso a Starknet Stack com base no produto original, ajudando a construir cadeias de aplicativos Rollup na Starknet. Usando Ethereum como camada DA, e usando o provador compartilhado da Starknet para liquidação na Starknet. Do ponto de vista da usabilidade, Madara já ajudou equipes a emitir cadeias de aplicativos Rollups dentro de 24 horas no hackathon PragmaOracle, e também forneceu uma demonstração em vídeo; em comparação com o ZK Stack da zkSync, o nível de conclusão é mais alto.

2.4 No-Code(Implantação sem código)

A implantação sem código é uma solução de baixo limiar que oferece uma opção de lançamento de cadeia com um clique para não desenvolvedores, prometendo aumentar ainda mais a adoção.

Caldera(Optimism)

Caldera Chain é uma solução de lançamento de cadeia de cliques totalmente personalizável. Na camada de execução, suporta Pilha OP e Orbitum Arbitrum, e a camada de liquidação pode escolher entre Polygon, BSC, Evmos e outras cadeias compatíveis com EVM. A camada DA é suportada por EigenLayer e Celestia.

Além da própria cadeia Rollup, Caldera também fornece uma variedade de infraestrutura de suporte, como exploradores de blockchain, torneiras de testnet, oráculos e pontes suportadas pela Hyperlane, reduzindo ainda mais o custo de lançar uma cadeia.

Eclipse(Optimism+ZK)

O Eclipse tem um alto nível de personalização, suportando EVM e SolanaVM na camada de execução, e integrando Celestia, Avail e EigenLayer na camada DA. A camada de liquidação fornece liquidação otimista e está desenvolvendo liquidação ZK com RISC0 zkVM.

Os usuários também podem escolher o acesso à cadeia (com permissão / sem permissão), tokens de Gas, se cobrar uma taxa de Gas, se permitir MEV, Opcodes específicos, tamanho do bloco, etc., dando-lhe um alto grau de flexibilidade.

Opside(ZK)

A característica mais notável da Opside é que ela construiu um mercado descentralizado de ZKP. Inicialmente, eu queria descrever o Prover separadamente como uma camada, mas desisti devido ao pequeno número de projetos. As Provas de Conhecimento Zero (ZKP) têm altos requisitos computacionais. À medida que a participação de mercado do zkRollup aumenta gradualmente, a descentralização do ZKP é a principal direção para o desenvolvimento futuro.

Opside adota um mecanismo de consenso PoW sem permissão para atrair mineradores para gerar ZKPs, mantendo a segurança e disponibilidade do zkRollup, sem a necessidade de os iniciadores da cadeia considerarem o problema da geração de prova. No nível do verificador, adota um mecanismo PoS para reduzir a barreira de entrada e promover a centralização dos verificadores.

Opside oferece serviços personalizados; os usuários podem escolher entre zkSync, Starknet, Polygon zkEVM e outros zkEVMs, e também podem modificar o modelo econômico e ajustar as taxas de gás.

A Perspectiva Futura de RaaS

Mais ZK

Comparado ao Optimistic Rollup, o zkRollup atualiza a segurança de econômica para criptográfica, tornando-a mais segura; elimina a necessidade de um longo período de espera para desafiantes, reduzindo assim o atraso na confirmação; e comprime dados de forma mais eficiente, tornando o DA mais barato.

Embora a solução Optimism tenha uma alta participação de mercado devido à sua maturidade tecnológica e vantagem inicial no lançamento do produto, ZK como uma tecnologia revolucionária desempenhará um papel cada vez mais importante no futuro. Em seu discurso em Montenegro, Vitalik colocou a tecnologia ZK em um patamar igualmente importante com a tecnologia blockchain, o que também reflete indiretamente a importância do ZK.

À medida que a tecnologia continua a melhorar, mais projetos de zk-Rollup como um Serviço virão à tona, proporcionando aos usuários mais opções.

Mais Não-Ethereum

Até hoje, o ecossistema do Ethereum ainda ocupa uma posição absolutamente dominante em toda a indústria blockchain. Embora outras comunidades estejam constantemente iterando e inovando, ainda não conseguem abalar o trono do Ethereum.

Em RaaS, as coisas parecem ter mudado um pouco. Devido à baixa capacidade de armazenamento de dados e aos preços altos do Ethereum, as pessoas podem escolher camadas DA mais baratas como Celestia, Avail ou Polygon; Ethereum não é modular e difícil de modificar, as pessoas podem optar pelo Cosmos SDK altamente modular; o EVM é ineficiente, as pessoas podem escolher o Solana VM, Move VM, CairoVM mais eficiente.

'Uma única flor não faz a primavera, cem flores em plena floração fazem a primavera em todos os lugares.' Várias soluções do ecossistema não-Ethereum florescerão com nova vitalidade em RaaS.

Mais Modularização

O papel da modularização pode ser dividido em dois pontos: um é que cada módulo pode iterar rapidamente, melhorando a eficiência de desenvolvimento; o segundo é que a modularização pode reduzir consideravelmente a complexidade da personalização.

No ambiente de mercado atual, é quase impossível desenvolver independentemente uma solução completa; a velocidade geral de inovação nunca pode acompanhar a iteração rápida de pequenos módulos. Os requisitos de personalização extrema levarão a uma maior refinamento da divisão de módulos; se alguém não se modularizar, acabará sendo desmembrado por outros projetos, como OP Stack e Arbitrum Orbit sendo separados em camadas de execução por Caldera.

Mais Personalização

À medida que a tecnologia de escalabilidade amadurece, as taxas de transação estão ficando mais baixas e a infraestrutura está melhorando, as pessoas perceberam, 'Tolo, a chave está na aplicação'. Cada aplicação tem suas regras e modelos operacionais específicos; uma única solução não pode se adaptar a um ecossistema de aplicativos complexo, portanto, precisamos de mais personalização.

Do tamanho do bloco à estrutura de dados, das taxas de transação à latência da transação, dos mecanismos de admissão às suposições de segurança, dos motores de contrato ao empoderamento de tokens, o grau de personalização para futuros Rollups irá gradualmente se atualizar, fornecendo soluções mais flexíveis para aplicações.

Mais Interoperabilidade

Como mencionado anteriormente, a posição dominante do ecossistema Ethereum no ecossistema blockchain está em grande parte relacionada à sua grande liquidez bloqueada. No mercado de criptomoedas, como cada cadeia existe de forma independente, a liquidez não pode existir simultaneamente em duas cadeias; o aumento do número de Rollups levará a uma maior fragmentação da liquidez, o que se torna um problema sério.

Uma interoperabilidade mais forte pode reduzir o atrito entre cadeias e permitir que a liquidez flua suavemente entre diferentes cadeias, até mesmo compartilhando a liquidez. Consistente com as ideias promovidas pelo Cosmos, OP Stack, Arbitrum Orbit, ZK Stack, Starknet Stack, etc., todos estão tentando construir um grande ecossistema de cadeias de aplicativos. Rollups construídos usando a mesma pilha de tecnologia, devido à sua mesma arquitetura técnica, podem obter interoperabilidade nativa sem a necessidade de construir pontes entre cadeias.

Mais Supercolateralização

Muitos serviços em RaaS atualmente utilizam o modelo PoS, utilizando penalidades econômicas para aumentar o custo de atividades maliciosas a fim de melhorar a segurança. Mas a segurança econômica requer ativos colaterais profundos como garantia, levando a baixa utilização de capital e aumentando o custo inicial para os provedores de serviços.

A supercolateralização é uma boa solução, utilizando o grande pool de staking do Ethereum para fornecer segurança compartilhada para outros serviços, ao mesmo tempo que aumenta a receita para os stakers e melhora a utilização de capital. EigenLayer e Espresso estão atualmente realizando trabalhos relacionados, e pode-se esperar que mais serviços sejam garantidos por supercolateralização para segurança econômica no futuro.

Em resumo, O verdadeiro beneficiário do desenvolvimento de RaaS é a cadeia de aplicativos. Será que o conceito de cadeia de aplicativos proposto por Cosmos e Polkadot nos primeiros anos pode brotar e explodir no ecossistema de RaaS? Também vamos esperar para ver.

Talvez, apenas a inovação na camada de aplicação possa impulsionar o crescimento explosivo do ecossistema RaaS. Afinal, nem mesmo a melhor estrada é considerada uma boa infraestrutura se não houver carros circulando nela.

Aviso legal:

  1. Este artigo é reproduzido de [Marsbit]. Todos os direitos autorais pertencem ao autor original [CynicLeo]. Se houver objeções a esta reimpressão, entre em contato com a equipe Gate Learn e eles lidarão com isso prontamente.
  2. Responsabilidade Legal: As opiniões e pontos de vista expressos neste artigo são exclusivamente do autor e não constituem nenhum conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!