Existe um triângulo impossível no blockchain, ou seja, segurança, descentralização e escalabilidade não podem ser alcançadas ao mesmo tempo. Bitcoin e Ethereum escolheram os dois primeiros, mas não tinham suporte para o último.Um grande número de transações em um curto período de tempo levará ao congestionamento da rede e a altas taxas de transação.
O ecossistema Bitcoin propôs pela primeira vez o conceito de expansão, na esperança de construir uma segunda camada virtual sobre o Bitcoin para processar transações, enquanto a cadeia principal é usada para liquidação. Ethereum tentou sucessivamente usar State Channel, Sidechain e Plasma para alcançar a expansão, mas os resultados foram insatisfatórios. Em 5 de setembro de 2018, Barry Hat propôs o conceito de Rollup no Github. No final, a tecnologia Rollup ganhou o reconhecimento da comunidade, e a Fundação Ethereum a chamou de a única tecnologia da Camada 2.
Cinco anos se passaram em um piscar de olhos. Ethereum Rollup, que tem recebido mais atenção do mercado, tem relatado frequentemente novas tendências em RaaS (Rollup as a Service). Teremos em breve um verão para Rollup? Este artigo analisa a visão geral, a ecologia e o desenvolvimento futuro do RaaS, na esperança de obter uma visão do ponto à linha e da linha à superfície.
Visão geral do RaaS
Em relação à análise técnica do Rollup, a implementação do Rollup é relativamente complexa e requer altas habilidades profissionais e capacidades de desenvolvimento.O alto limiar para o lançamento de uma cadeia obviamente contraria o conceito sem permissão de blockchain.
Pacotes Rollup como serviço (RaaS) Rollup como um serviço para fornecer às empresas, organizações e indivíduos uma experiência de implantação de Rollup mais amigável e simples. Semelhante ao Cosmos SDK e ao Polkadot Substrate.
Assim como a Camada 1 faz ao lançar uma cadeia, o RaaS fornece um SDK universal para Rollup. Através de uma configuração simples, o desenvolvimento e a implantação independentes do Rollup podem ser alcançados. Os recursos personalizáveis mantêm a soberania do projeto. Alguns projetos RaaS fornecem até mesmo uma função de encadeamento de um clique sem código, permitindo que os usuários implantem seus próprios Rollups sem ter habilidades de programação.
Rollup é altamente modular e tanto o sequenciador (Sequencer) quanto o gerador de prova (Prover) podem ser atualizados de forma iterativa e independente. Em RaaS, existem projetos especializados em design e desenvolvimento de sequenciadores e geradores de provas, que podem prestar serviços para todos os Rollups.
RaaS pode trazer as seguintes mudanças:
Cadeia de aplicativos mais barata, eficiente e igualmente segura: o rollup move o caro processo de cálculo para fora da cadeia, tornando as transações mais baratas e mais eficientes; usando a cadeia pública subjacente como a camada DA, verificada por contratos inteligentes, pode obter o mesmo segurança como a cadeia pública.
Um campo de testes para ideias inovadoras: o Rollup usa o mesmo ambiente de máquina virtual que a cadeia pública subjacente, mas é mais acessível. Ele pode ser usado como um ambiente de teste de batalha para a cadeia subjacente. As propostas da comunidade serão migradas após testes suficientes em Rollup para a cadeia pública subjacente.
Maior interoperabilidade: Rollups que usam o mesmo conjunto de serviços RaaS têm a mesma arquitetura técnica, por isso é fácil definir um conjunto de regras de mensagens. Não há necessidade de cross-chain por meio de ponte. Em vez disso, as mensagens são transferidas diretamente entre cada um. Rollup para obter alta interoperabilidade entre si.
Ecossistema RaaS
Em termos gerais, todos os projetos que contribuem para o lançamento do Rollup pertencem ao ecossistema RaaS. Com base no princípio da modularização, este artigo divide o ecossistema RaaS de baixo para cima em quatro níveis: DA (disponibilidade de dados), SDK (kit de desenvolvimento de software), Sequenciador (sequenciador) e No-Code (implantação sem código).
Alguns destes projectos fornecem múltiplos níveis de serviços, que serão discutidos de forma abrangente quando aparecerem pela primeira vez e não serão repetidos abaixo.
2.1 DA (disponibilidade de dados)
Teoricamente, qualquer cadeia pública pode servir como uma camada DA para armazenar os dados de transação do Rollup.No entanto, sem uma camada DA estável e operando corretamente, o Rollup não será capaz de verificar a confiabilidade das transições de estado.
Para Rollup, existem duas opções. Um é o Smart Contract Rollup, que também é o modo escolhido pela maioria dos rollups atuais e, na verdade, depende da liquidação e da disponibilidade de dados da cadeia pública subjacente; o outro é o Sovereignty Rollup, que separa a disponibilidade de dados e a liquidação e depende apenas dos dados disponibilidade da cadeia pública subjacente. Cuide você mesmo da parte do faturamento.
Os representantes dos primeiros geralmente escolhem cadeias compatíveis com EVM, compatíveis com Cosmos ou cadeias públicas com funções completas, como Solana; as necessidades deste último geraram projetos especializados em disponibilidade de dados, incluindo Celestia, EigenLayer, Avail, etc.
Celéstia
Celestia é uma cadeia PoS construída usando o Cosmos SDK, usa um algoritmo de consenso Tendermint modificado e usa código RS para codificar dados de bloco. Usando a tecnologia de amostragem de disponibilidade de dados, o Celestia reduz ainda mais o custo de verificação dos nós leves. Os nós leves só precisam baixar parte dos dados do bloco para verificar a disponibilidade dos dados.
Além disso, para detectar se o bloco está codificado corretamente, Celestia utiliza o mecanismo Otimismo, ou seja, primeiro acredita com otimismo que está codificado corretamente, e se um certificado de fraude não for recebido por um período de tempo, é determinado que o bloco foi codificado corretamente. O mecanismo Optimism melhora a eficiência do tempo de execução, mas aumenta alguma latência.
Aproveitar
Avail é um projeto apoiado pela Polygon Labs. O algoritmo de consenso utilizado é BABE+GRANDPA, e também utiliza tecnologia de amostragem de disponibilidade de dados. Ao contrário do Celestia, o Avail usa provas de validade para verificar se os blocos estão codificados corretamente, usando uma prova KZG que é mais eficiente que a Prova Merkel.
PrópriaCamada
O próprio EigenLayer é uma solução de apostas pesadas, com o objetivo de usar a liquidez das promessas do Ethereum para fornecer segurança econômica aos projetos. Com o EigenLayer, o novo protocolo não precisa construir sua própria rede de verificação distribuída, mas apenas aproveitar a segurança do pesado compromisso ETH por meio do EigenLayer. EigenLayer pode ser usado de forma excelente em cenários leves, sem permissão e descentralizados. Sob a narrativa da expansão Ethereum, o melhor caso de uso está em RaaS.
Como o DA não calcula transações e apenas codifica e confirma os dados da transação, ele possui requisitos mais baixos para nós. Devido à adoção do algoritmo PoS, a liquidez do penhor é um reflexo direto da segurança e disponibilidade do blockchain, sendo também uma oportunidade para a EigenLayer mostrar seus talentos.
EigenLayer existe como um contrato inteligente no Ethereum e usa prova de validade KZG para verificar a codificação correta dos blocos. No entanto, atualmente o EigenLayer ainda não adotou a tecnologia de amostragem de disponibilidade de dados. Isso pode estar relacionado à próxima fase do plano de atualização do Ethereum.
2.2 Sequenciador
A tarefa do sequenciador é classificar as transações recebidas do usuário, e a execução subsequente e a geração de blocos serão realizadas nesta ordem. Na arquitetura Ethereum, como a classificação e a execução são feitas pela mesma entidade, o verificador tem muito poder e existem fenômenos como MEV e censura, o que afeta muito a experiência do usuário.
Separar classificação e execução é uma manifestação da ideia de separação de edifícios proposta pelo PBS (Propose Builder Separation). No entanto, a actual arquitectura Rollup ainda depende amplamente de um sequenciador centralizado para determinar a ordem das transacções. Existe um único ponto de falha e risco de censura. É necessária uma solução descentralizada.
Ástria
Astra fornece uma solução de classificação compartilhada. As transações do usuário de diferentes Rollups serão coletadas no classificador Astria. Para nós Rollup, você pode obter dados diretamente do Astria para obter confirmação suave com menor latência; você também pode esperar que o Astria envie os dados para a camada DA e obtê-los da camada DA para obter a confirmação final mais forte.
Como os dados enviados pela Astria contêm transações de vários rollups, para cada rollup, as transações inválidas (incluindo aquelas de outros rollups) precisam ser eliminadas de acordo com o mecanismo de consenso antes do processamento. Astria apenas fornece dados e deixa a escolha de consenso para os nós Rollup, garantindo a soberania do Rollup.
UPILHA
A configuração padrão do OP Stack é usar um único sequenciador dedicado para lidar com a classificação de transações. Uma modificação simples é usar um conjunto de sequenciadores com permissão, o que pode reduzir a possibilidade de atos ilícitos por parte dos nós do sequenciador por meio do mecanismo PoS.
Depois que o OP Stack introduziu o conceito de superchain, os sequenciadores compartilhados se tornaram uma escolha inevitável. O sequenciador compartilhado traz funcionalidade atômica de cadeia cruzada e melhora a interoperabilidade entre Superchains.
Expresso
A Espresso espera alavancar a liquidez dos participantes da Ethereum para obter segurança compartilhada por meio de apostas pesadas. O Espresso integra o classificador e o DA, fornecendo resultados de classificação para Rollups por meio da API REST, protegendo os detalhes do DA. A segurança do consenso é verificada pelo contrato inteligente localizado em L1, proporcionando maior confiabilidade.
Saga
Saga serviu originalmente como uma função semelhante ao Cosmos Hub, usando seu próprio conjunto de validadores para fornecer segurança compartilhada para cadeias de aplicativos usando o Cosmos SDK no Saga.
Sob a onda quente do Rollup, Saga cooperou com Celestia, usando Celestia como DA. Saga converteu seu próprio validador em um sequenciador e usou o Optimistic Rollup IBC para trocar informações com o Rollup da camada superior para fornecer segurança compartilhada.
SUAVE
Ao contrário de outros sequenciadores, SUAVE sempre teve como alvo o mercado MEV. Flashbots é o líder absoluto na faixa MEV, e SUAVE é seu produto voltado para a captura de MEV entre cadeias. Ele afirma que "O futuro do MEV é SUAVE." Através do sequenciador compartilhado fornecido pela SUAVE, transações atômicas entre cadeias se tornam possíveis , e há Ajuda para melhorar a eficácia dos mercados de capitais em diferentes cadeias.
PrópriaCamada
Conforme mencionado anteriormente, os casos de uso do EigenLayer no nível DA também são a especialidade do EigenLayer, assim como a descentralização dos classificadores.
Como o classificador é responsável apenas pela classificação, mas não pela execução, os requisitos para os nós são muito baixos. A chave para a descentralização é reduzir a possibilidade de os nós fazerem o mal por meio do mecanismo de penalidade. O EigenLayer fornece um pool de promessas profundo e usa a descentralização do Ethereum cultivar a descentralização rollup dos classificadores.
2.3 SDK (Kit de desenvolvimento de software)
Semelhante ao Cosmos SDK, o SDK fornecido pelo RaaS permite aos desenvolvedores reutilizar um grande número de módulos de software e personalizar o Rollup necessário com o menor custo, reduzindo a dificuldade de desenvolvimento.
Rollkit(Otimismo)
Rollkit foi originalmente incubado pela comunidade Celestia e agora se tornou um projeto independente. Rollkit usa Celstia como camada DA para fornecer uma interface de cliente compatível com ABCI para cima para fornecer serviços para todos os Rollups compatíveis com ABCI (cadeia Cosmos).
Nesta fase, o Rollkit utiliza 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 ser desenvolvido para suportar mais serviços de configuração.
Dimensão(Optimisim)
Dymension divide o serviço em front-end e back-end. O front-end oferece suporte a RollApps personalizados e é compatível com Dymension RDK (Cosmos SDK modificado). O back-end Dymension Hub coordena todo o sistema e lida com DA e classificação.
Dymension usa o mecanismo de otimismo. O Dymension Hub primeiro aceita com otimismo as atualizações de status do sequenciador. Se uma prova de fraude válida for recebida, a modificação de status será revertida. RollApps é capaz de atingir uma latência média de 0,2 segundos e um TPS máximo de 20.000.
Dymension adota um esquema flexível de produção de blocos, quando não houver transações no bloco, ele irá parar de produzir blocos, o que reduz significativamente os custos operacionais do sequenciador.
Nesta fase, os produtos Dymension ainda estão em desenvolvimento e já suportam a camada de execução do EVM, não há uma escolha clara para a camada DA.
Soberano(ZK)
Soverign SDK fornece zk-Rollup as a Service, que fornece um módulo comum para construir um blockchain e um zkVM que protege os detalhes da prova de conhecimento zero subjacente, permitindo que os desenvolvedores escrevam programas em Rust, e o SDK pode compilá-los em eficientes zk Formulário amigável.
Como o nome do projeto indica, o Sovereign SDK enfatiza a soberania e o Rollup determina a legalidade das transições de estado por meio de regras de consenso personalizadas, sem exigir verificação pela camada DA.
Atualmente, o Sovereign SDK foi adaptado para Celestia e Avail na camada DA, suporta zkVM do Risc0 e pode implementar implantação e demonstração de Rollup.
Stackr(Desconhecido)
Stackr propôs uma inovação mais radical, querendo migrar a arquitetura de microsserviços da Internet tradicional para o blockchain e propôs o conceito de micro-rollup.
A relação entre rollup regular e micro-rollup é como a relação entre máquinas virtuais e contêineres. Usando o Stackr SDK, os desenvolvedores só precisam definir as estruturas de dados e funções de transferência de estado necessárias, e o Stackr cuida do resto.
Stackr oferece suporte a vários ambientes de execução, como EVM, Solana VM, FuelVM, etc. Os usuários podem escolher o ambiente que desejam usar.
AltLayer(Otimismo)
Como um RaaS descentralizado e flexível, o AltLayer fornece um SDK para desenvolvedores e um painel sem código que não requer experiência de codificação, permitindo a publicação em cadeia com um clique.
AltLayer fornece um Rollup flexível exclusivo chamado Flash Layer. Quando a demanda do aplicativo aumenta, uma cadeia de rollup pode ser implantada rapidamente.Quando a demanda volta ao normal, a liquidação é realizada em L1 e o rollup é descartado, alcançando a expansão horizontal comum no sistema da Internet.
O objetivo do AltLayer é oferecer suporte a ambientes multicadeia e multiexecução e atualmente oferece suporte a EVM e WASM.
Pilha OP (Otimismo)
OP Stack foi desenvolvido para oferecer suporte ao Optimism Superchain, uma rede proposta de redes L2 que compartilham segurança, camadas de comunicação e pilhas de co-desenvolvimento. Após a atualização do Bedrock, os Rollups criados usando OP Stack serão nativamente compatíveis com Superchain. Claro, você também pode modificar os componentes do OP Stack para obter recursos personalizados.Base e opBNB são todos Rollups desenvolvidos com base no OP Stack.
A segurança e a usabilidade do OP Stack foram totalmente testadas pelo OP Mainnet, base e outras cadeias. No entanto, ainda existem problemas como falta de prova de fraude e centralização do classificador. O OP Stack está explorando novas saídas, como usar um DA mais barato camada. , use ZK Proof, classificador compartilhado, etc.
Órbita de Decisão(Otimismo)
Em 22 de junho, o Offchain Labs lançou ferramentas para emissão de Arbitrum Orbit Chain. Orbit Chain é a Camada 3 acima da Camada 2 do Arbitrum. Você pode optar por usar uma das três Camadas 2, incluindo Arbitrum One, Arbitrum Nova e Arbitrum Goerli para liquidação. Os usuários podem optar por usar a tecnologia Rollup ou Anytrust. A diferença é que Anytrust usa DAC em vez de enviar dados de transação para a cadeia, o que é mais barato, mas menos seguro. As vantagens do Orbit Chain residem em seu processo simples de emissão de cadeia, interoperabilidade com o ecossistema Arbitrum, atualizações instantâneas do Nitro e compatibilidade EVM+ fornecida pela Stylus (suporta escrita em Rust, C, C++ e roda na máquina virtual WASM). Os usuários podem personalizar livremente a emissão de qualquer Orbit Chain, mas ela deve ser liquidada no Arbitrum Layer2, caso contrário, eles precisam entrar em contato com o Offchain Labs ou o Arbitrum DAO para obter autorização.
Pilha ZK(ZK)
Em 26 de junho, zkSync publicou um artigo afirmando que modificaria o código-fonte aberto existente nas próximas semanas e lançaria o ZK Stack, permitindo aos usuários usar sua personalização para construir sua própria super cadeia ZK. Diferente do Orbit Chain da Arbitrum, o ZK Stack enfatiza a soberania e a interoperabilidade. Os usuários podem personalizar totalmente de acordo com suas necessidades. As cadeias construídas usando o ZK Stack podem alcançar interoperabilidade sem ponte. O ZK Stack pode ser usado para construir a Camada 2 e a Camada 3. Não há nenhuma restrição oficial sobre isso e não há nenhuma exigência para se estabelecer no zkSync. Deste ponto de vista, a soberania proporcionada pelo ZK Stack parece ser mais forte.
Starknet Stack/Madara(ZK)
Madara foi originalmente posicionado como um sequenciador no Starknet, com a ajuda do acúmulo de tecnologia, desenvolveu com sucesso o Starknet Stack com base no produto original para ajudar a construir a cadeia de aplicativos Rollup no Starknet. Ethereum é usado como camada DA, e a liquidação é realizada na Starknet com a ajuda do provador compartilhado da Starknet. Do ponto de vista da usabilidade, Madara ajudou a equipe a implementar o lançamento da cadeia de aplicativos Rollup em 24 horas no hackathon PragmaOracle e forneceu uma demonstração em vídeo. Comparado com o ZK Stack da equipe zkSync, o grau de conclusão é maior.
2.4 Sem código (sem implantação de código)
A implantação sem código é uma solução com um limite mais baixo e oferece aos não desenvolvedores a opção de publicação de links com um clique, o que deverá aumentar ainda mais a adoção.
** Caldeira (Otimismo) **
Calera Chain é uma solução de encadeamento personalizada de link completo com um clique. Na camada de execução, OP Stack e Arbitrum Orbit são suportados. A camada de liquidação pode escolher cadeias compatíveis com EVM, como Polygon, BSC e Evmos. A camada DA é suportada por EigenLayer e Celestia.
Além da própria cadeia Rollup, Caldera também fornece uma série de infraestrutura de suporte, como navegadores blockchain, faucets testnet, oráculos, pontes suportadas por Hyperlane, etc., para reduzir ainda mais o custo de emissão da cadeia.
Eclipse(Otimismo+ZK)
Eclipse tem alta capacidade de personalização. Ele suporta EVM e SolanaVM na camada de execução e está conectado a Celestia, Avail e EigenLayer na camada DA. A camada de liquidação fornece liquidação otimista e está desenvolvendo RISC0 zkVM que suporta liquidação ZK.
Os usuários também podem escolher o acesso da cadeia (permissão/despermissão), token de gás, se cobram taxa de gás, se permitem MEV, Opcode específico, tamanho de bloco, etc., de acordo com suas necessidades, o que lhes confere um alto grau de flexibilidade.
Opside(ZK)
A maior característica do Opside é que ele construiu um mercado ZKP descentralizado. Originalmente, eu queria descrever o Prover como uma camada separada, mas desisti devido ao pequeno número de projetos. A prova de conhecimento zero do ZKP tem altos requisitos de poder de computação.No contexto do aumento gradual da participação de mercado do zkRollup, a descentralização do ZKP é a direção geral do desenvolvimento futuro.
Opside usa um mecanismo de consenso PoW sem permissão para atrair mineradores para gerar ZKP e manter a segurança e disponibilidade do zkRollup, sem que o emissor da cadeia tenha que considerar a geração de provas. No nível do verificador, o mecanismo PoS é adotado para reduzir o limite de participação e promover a centralização dos verificadores.
Opside fornece 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 os custos do gás.
Desenvolvimento futuro de RaaS
Mais ZK
Comparado com o Optimistic Rollup, o zkRollup atualizou da segurança econômica para a segurança criptográfica, com um maior grau de segurança; não há mais necessidade de esperar por um longo desafiante e o atraso de confirmação é menor; o grau de compactação de dados é maior, DA mais barato.
Embora a solução Optimism tenha uma elevada quota de mercado devido à sua elevada maturidade tecnológica e vantagens antecipadas no lançamento do produto, o ZK, como tecnologia revolucionária, desempenhará um papel mais importante no futuro. Em seu discurso em Montenegro, Vitalik colocou a tecnologia ZK e a tecnologia blockchain em uma posição igualmente importante, o que também refletiu a importância do ZK.
À medida que a tecnologia continua a melhorar, mais projetos zk-Rollup as a Service chamarão a atenção do público e fornecerão mais opções aos usuários.
Mais não-Ethereum
Até hoje, o ecossistema Ethereum ainda ocupa uma posição absolutamente dominante em toda a indústria blockchain. Embora outras comunidades continuem a iterar e inovar, elas ainda não conseguem abalar o trono do ecossistema Ethereum.
No RaaS, as coisas parecem ter mudado. Devido à baixa capacidade e alto preço do armazenamento de dados no Ethereum, as pessoas podem escolher camadas DA mais baratas, como Celestia, Avail ou Polygon; Ethereum não é modular e muito complexo de modificar, então as pessoas podem escolher o Cosmos SKD altamente modular; O a eficiência de execução do EVM é baixa, as pessoas podem escolher Solana VM, Move VM, CairoVM que são mais eficientes.
Um ramo florescendo sozinho não é primavera, mas cem flores florescendo juntas enchem o jardim. Várias soluções no ecossistema não-Ethereum irão florescer uma nova vitalidade no RaaS.
Mais modularidade
O papel da modularização pode ser dividido em dois pontos: primeiro, cada módulo pode ser iterado de forma independente e rápida para melhorar a eficiência do desenvolvimento; segundo, a modularidade pode reduzir bastante a complexidade da personalização.
No atual ambiente de mercado, é quase impossível desenvolver de forma independente uma solução completa. A velocidade geral da inovação nunca consegue acompanhar a rápida iteração de pequenos módulos. Os requisitos extremos de personalização levarão a um maior refinamento da divisão do módulo. Se não for modularizado, será eventualmente dividido por outros projetos. Por exemplo, OP Stack e Arbitrum Orbit foram separados em camadas de execução pelo Caldera.
Mais personalização
Quando a tecnologia de expansão amadurece gradualmente, os custos de transação tornam-se cada vez mais baixos e a infraestrutura é melhorada, as pessoas reagirão e dirão: "Tolo, a chave está na aplicação." Cada aplicativo tem suas próprias regras e modos operacionais específicos. Uma única solução não pode se adaptar ao complexo ecossistema de aplicativos, por isso precisamos de mais personalização.
Do tamanho do bloco à estrutura de dados, das taxas de transação aos atrasos nas transações, dos mecanismos de acesso às premissas de segurança, dos mecanismos de contrato à capacitação de tokens, o grau de personalização do Rollup será gradualmente atualizado no futuro para fornecer soluções mais flexíveis para os aplicativos. .
Mais interoperabilidade
Como mencionado anteriormente, o domínio do ecossistema Ethereum no ecossistema blockchain tem muito a ver com a enorme quantidade de liquidez nele bloqueada. No mercado criptográfico, uma vez que cada cadeia existe de forma independente, a liquidez não pode existir em ambas as cadeias ao mesmo tempo.O aumento do número de rollups levará a uma maior divisão da liquidez, e a liquidez tornou-se um problema sério.
Uma interoperabilidade mais forte pode reduzir o atrito entre cadeias e permitir que a liquidez circule mais suavemente entre diferentes cadeias locais. Pode até ser chamada de liquidez compartilhada. Em linha com as ideias defendidas pelo Cosmos, projectos como OP Stack, Arbitrun Orbit, ZK Stack e Starknet Stack estão todos a tentar construir um enorme ecossistema de cadeia de aplicações.O rollup construído utilizando a mesma pilha de tecnologia tem a mesma arquitectura técnica, por isso pode obter interoperabilidade nativa sem a necessidade de construir pontes entre cadeias.
Estacas mais pesadas
Atualmente, muitos serviços em RaaS adotam o modelo PoS, utilizando penalidades econômicas para aumentar o custo do mal e melhorar a segurança. No entanto, a segurança económica exige activos profundamente penhorados como garantia, resultando numa baixa utilização de capital e num aumento dos custos iniciais para os prestadores de serviços.
A aposta pesada seria uma boa solução, aproveitando o enorme conjunto de fundos prometidos pelo consenso Ethereum para fornecer segurança partilhada para outros serviços através de aposta pesada, aumentando ao mesmo tempo o rendimento dos prometedores e melhorando a utilização do capital. A EigenLayer e a Espresso estão atualmente a realizar trabalhos relacionados e é previsível que mais serviços utilizem apostas pesadas para garantir a segurança económica no futuro.
Resumindo, o verdadeiro maior beneficiário do desenvolvimento do RaaS é a cadeia de aplicativos. O conceito de cadeia de aplicativos proposto por Cosmos e Polkadot nos primeiros anos pode gerar novos brotos e causar uma explosão no ecossistema RaaS? Também vamos esperar para ver.
Talvez apenas a inovação na camada de aplicação possa impulsionar a explosão do ecossistema RaaS. Afinal, por melhor que seja uma estrada, ela deve ter carros circulando nela para ser considerada uma boa infraestrutura.
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Da perspectiva da visão geral do RaaS, da ecologia e das perspectivas futuras, você acha que o verão Rollup está chegando?
Autor: Cynic Leo; Fonte: LK Venture
TL;DR
Existe um triângulo impossível no blockchain, ou seja, segurança, descentralização e escalabilidade não podem ser alcançadas ao mesmo tempo. Bitcoin e Ethereum escolheram os dois primeiros, mas não tinham suporte para o último.Um grande número de transações em um curto período de tempo levará ao congestionamento da rede e a altas taxas de transação.
O ecossistema Bitcoin propôs pela primeira vez o conceito de expansão, na esperança de construir uma segunda camada virtual sobre o Bitcoin para processar transações, enquanto a cadeia principal é usada para liquidação. Ethereum tentou sucessivamente usar State Channel, Sidechain e Plasma para alcançar a expansão, mas os resultados foram insatisfatórios. Em 5 de setembro de 2018, Barry Hat propôs o conceito de Rollup no Github. No final, a tecnologia Rollup ganhou o reconhecimento da comunidade, e a Fundação Ethereum a chamou de a única tecnologia da Camada 2.
Cinco anos se passaram em um piscar de olhos. Ethereum Rollup, que tem recebido mais atenção do mercado, tem relatado frequentemente novas tendências em RaaS (Rollup as a Service). Teremos em breve um verão para Rollup? Este artigo analisa a visão geral, a ecologia e o desenvolvimento futuro do RaaS, na esperança de obter uma visão do ponto à linha e da linha à superfície.
Visão geral do RaaS
Em relação à análise técnica do Rollup, a implementação do Rollup é relativamente complexa e requer altas habilidades profissionais e capacidades de desenvolvimento.O alto limiar para o lançamento de uma cadeia obviamente contraria o conceito sem permissão de blockchain.
Pacotes Rollup como serviço (RaaS) Rollup como um serviço para fornecer às empresas, organizações e indivíduos uma experiência de implantação de Rollup mais amigável e simples. Semelhante ao Cosmos SDK e ao Polkadot Substrate.
Assim como a Camada 1 faz ao lançar uma cadeia, o RaaS fornece um SDK universal para Rollup. Através de uma configuração simples, o desenvolvimento e a implantação independentes do Rollup podem ser alcançados. Os recursos personalizáveis mantêm a soberania do projeto. Alguns projetos RaaS fornecem até mesmo uma função de encadeamento de um clique sem código, permitindo que os usuários implantem seus próprios Rollups sem ter habilidades de programação.
Rollup é altamente modular e tanto o sequenciador (Sequencer) quanto o gerador de prova (Prover) podem ser atualizados de forma iterativa e independente. Em RaaS, existem projetos especializados em design e desenvolvimento de sequenciadores e geradores de provas, que podem prestar serviços para todos os Rollups.
RaaS pode trazer as seguintes mudanças:
Cadeia de aplicativos mais barata, eficiente e igualmente segura: o rollup move o caro processo de cálculo para fora da cadeia, tornando as transações mais baratas e mais eficientes; usando a cadeia pública subjacente como a camada DA, verificada por contratos inteligentes, pode obter o mesmo segurança como a cadeia pública.
Um campo de testes para ideias inovadoras: o Rollup usa o mesmo ambiente de máquina virtual que a cadeia pública subjacente, mas é mais acessível. Ele pode ser usado como um ambiente de teste de batalha para a cadeia subjacente. As propostas da comunidade serão migradas após testes suficientes em Rollup para a cadeia pública subjacente.
Maior interoperabilidade: Rollups que usam o mesmo conjunto de serviços RaaS têm a mesma arquitetura técnica, por isso é fácil definir um conjunto de regras de mensagens. Não há necessidade de cross-chain por meio de ponte. Em vez disso, as mensagens são transferidas diretamente entre cada um. Rollup para obter alta interoperabilidade entre si.
Ecossistema RaaS
Em termos gerais, todos os projetos que contribuem para o lançamento do Rollup pertencem ao ecossistema RaaS. Com base no princípio da modularização, este artigo divide o ecossistema RaaS de baixo para cima em quatro níveis: DA (disponibilidade de dados), SDK (kit de desenvolvimento de software), Sequenciador (sequenciador) e No-Code (implantação sem código).
Alguns destes projectos fornecem múltiplos níveis de serviços, que serão discutidos de forma abrangente quando aparecerem pela primeira vez e não serão repetidos abaixo.
2.1 DA (disponibilidade de dados)
Teoricamente, qualquer cadeia pública pode servir como uma camada DA para armazenar os dados de transação do Rollup.No entanto, sem uma camada DA estável e operando corretamente, o Rollup não será capaz de verificar a confiabilidade das transições de estado.
Para Rollup, existem duas opções. Um é o Smart Contract Rollup, que também é o modo escolhido pela maioria dos rollups atuais e, na verdade, depende da liquidação e da disponibilidade de dados da cadeia pública subjacente; o outro é o Sovereignty Rollup, que separa a disponibilidade de dados e a liquidação e depende apenas dos dados disponibilidade da cadeia pública subjacente. Cuide você mesmo da parte do faturamento.
Os representantes dos primeiros geralmente escolhem cadeias compatíveis com EVM, compatíveis com Cosmos ou cadeias públicas com funções completas, como Solana; as necessidades deste último geraram projetos especializados em disponibilidade de dados, incluindo Celestia, EigenLayer, Avail, etc.
Celéstia
Celestia é uma cadeia PoS construída usando o Cosmos SDK, usa um algoritmo de consenso Tendermint modificado e usa código RS para codificar dados de bloco. Usando a tecnologia de amostragem de disponibilidade de dados, o Celestia reduz ainda mais o custo de verificação dos nós leves. Os nós leves só precisam baixar parte dos dados do bloco para verificar a disponibilidade dos dados.
Além disso, para detectar se o bloco está codificado corretamente, Celestia utiliza o mecanismo Otimismo, ou seja, primeiro acredita com otimismo que está codificado corretamente, e se um certificado de fraude não for recebido por um período de tempo, é determinado que o bloco foi codificado corretamente. O mecanismo Optimism melhora a eficiência do tempo de execução, mas aumenta alguma latência.
Aproveitar
Avail é um projeto apoiado pela Polygon Labs. O algoritmo de consenso utilizado é BABE+GRANDPA, e também utiliza tecnologia de amostragem de disponibilidade de dados. Ao contrário do Celestia, o Avail usa provas de validade para verificar se os blocos estão codificados corretamente, usando uma prova KZG que é mais eficiente que a Prova Merkel.
PrópriaCamada
O próprio EigenLayer é uma solução de apostas pesadas, com o objetivo de usar a liquidez das promessas do Ethereum para fornecer segurança econômica aos projetos. Com o EigenLayer, o novo protocolo não precisa construir sua própria rede de verificação distribuída, mas apenas aproveitar a segurança do pesado compromisso ETH por meio do EigenLayer. EigenLayer pode ser usado de forma excelente em cenários leves, sem permissão e descentralizados. Sob a narrativa da expansão Ethereum, o melhor caso de uso está em RaaS.
Como o DA não calcula transações e apenas codifica e confirma os dados da transação, ele possui requisitos mais baixos para nós. Devido à adoção do algoritmo PoS, a liquidez do penhor é um reflexo direto da segurança e disponibilidade do blockchain, sendo também uma oportunidade para a EigenLayer mostrar seus talentos.
EigenLayer existe como um contrato inteligente no Ethereum e usa prova de validade KZG para verificar a codificação correta dos blocos. No entanto, atualmente o EigenLayer ainda não adotou a tecnologia de amostragem de disponibilidade de dados. Isso pode estar relacionado à próxima fase do plano de atualização do Ethereum.
2.2 Sequenciador
A tarefa do sequenciador é classificar as transações recebidas do usuário, e a execução subsequente e a geração de blocos serão realizadas nesta ordem. Na arquitetura Ethereum, como a classificação e a execução são feitas pela mesma entidade, o verificador tem muito poder e existem fenômenos como MEV e censura, o que afeta muito a experiência do usuário.
Separar classificação e execução é uma manifestação da ideia de separação de edifícios proposta pelo PBS (Propose Builder Separation). No entanto, a actual arquitectura Rollup ainda depende amplamente de um sequenciador centralizado para determinar a ordem das transacções. Existe um único ponto de falha e risco de censura. É necessária uma solução descentralizada.
Ástria
Astra fornece uma solução de classificação compartilhada. As transações do usuário de diferentes Rollups serão coletadas no classificador Astria. Para nós Rollup, você pode obter dados diretamente do Astria para obter confirmação suave com menor latência; você também pode esperar que o Astria envie os dados para a camada DA e obtê-los da camada DA para obter a confirmação final mais forte.
Como os dados enviados pela Astria contêm transações de vários rollups, para cada rollup, as transações inválidas (incluindo aquelas de outros rollups) precisam ser eliminadas de acordo com o mecanismo de consenso antes do processamento. Astria apenas fornece dados e deixa a escolha de consenso para os nós Rollup, garantindo a soberania do Rollup.
UPILHA
A configuração padrão do OP Stack é usar um único sequenciador dedicado para lidar com a classificação de transações. Uma modificação simples é usar um conjunto de sequenciadores com permissão, o que pode reduzir a possibilidade de atos ilícitos por parte dos nós do sequenciador por meio do mecanismo PoS.
Depois que o OP Stack introduziu o conceito de superchain, os sequenciadores compartilhados se tornaram uma escolha inevitável. O sequenciador compartilhado traz funcionalidade atômica de cadeia cruzada e melhora a interoperabilidade entre Superchains.
Expresso
A Espresso espera alavancar a liquidez dos participantes da Ethereum para obter segurança compartilhada por meio de apostas pesadas. O Espresso integra o classificador e o DA, fornecendo resultados de classificação para Rollups por meio da API REST, protegendo os detalhes do DA. A segurança do consenso é verificada pelo contrato inteligente localizado em L1, proporcionando maior confiabilidade.
Saga
Saga serviu originalmente como uma função semelhante ao Cosmos Hub, usando seu próprio conjunto de validadores para fornecer segurança compartilhada para cadeias de aplicativos usando o Cosmos SDK no Saga.
Sob a onda quente do Rollup, Saga cooperou com Celestia, usando Celestia como DA. Saga converteu seu próprio validador em um sequenciador e usou o Optimistic Rollup IBC para trocar informações com o Rollup da camada superior para fornecer segurança compartilhada.
SUAVE
Ao contrário de outros sequenciadores, SUAVE sempre teve como alvo o mercado MEV. Flashbots é o líder absoluto na faixa MEV, e SUAVE é seu produto voltado para a captura de MEV entre cadeias. Ele afirma que "O futuro do MEV é SUAVE." Através do sequenciador compartilhado fornecido pela SUAVE, transações atômicas entre cadeias se tornam possíveis , e há Ajuda para melhorar a eficácia dos mercados de capitais em diferentes cadeias.
PrópriaCamada
Conforme mencionado anteriormente, os casos de uso do EigenLayer no nível DA também são a especialidade do EigenLayer, assim como a descentralização dos classificadores.
Como o classificador é responsável apenas pela classificação, mas não pela execução, os requisitos para os nós são muito baixos. A chave para a descentralização é reduzir a possibilidade de os nós fazerem o mal por meio do mecanismo de penalidade. O EigenLayer fornece um pool de promessas profundo e usa a descentralização do Ethereum cultivar a descentralização rollup dos classificadores.
2.3 SDK (Kit de desenvolvimento de software)
Semelhante ao Cosmos SDK, o SDK fornecido pelo RaaS permite aos desenvolvedores reutilizar um grande número de módulos de software e personalizar o Rollup necessário com o menor custo, reduzindo a dificuldade de desenvolvimento.
Rollkit(Otimismo)
Rollkit foi originalmente incubado pela comunidade Celestia e agora se tornou um projeto independente. Rollkit usa Celstia como camada DA para fornecer uma interface de cliente compatível com ABCI para cima para fornecer serviços para todos os Rollups compatíveis com ABCI (cadeia Cosmos).
Nesta fase, o Rollkit utiliza 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 ser desenvolvido para suportar mais serviços de configuração.
Dimensão(Optimisim)
Dymension divide o serviço em front-end e back-end. O front-end oferece suporte a RollApps personalizados e é compatível com Dymension RDK (Cosmos SDK modificado). O back-end Dymension Hub coordena todo o sistema e lida com DA e classificação.
Dymension usa o mecanismo de otimismo. O Dymension Hub primeiro aceita com otimismo as atualizações de status do sequenciador. Se uma prova de fraude válida for recebida, a modificação de status será revertida. RollApps é capaz de atingir uma latência média de 0,2 segundos e um TPS máximo de 20.000.
Dymension adota um esquema flexível de produção de blocos, quando não houver transações no bloco, ele irá parar de produzir blocos, o que reduz significativamente os custos operacionais do sequenciador.
Nesta fase, os produtos Dymension ainda estão em desenvolvimento e já suportam a camada de execução do EVM, não há uma escolha clara para a camada DA.
Soberano(ZK)
Soverign SDK fornece zk-Rollup as a Service, que fornece um módulo comum para construir um blockchain e um zkVM que protege os detalhes da prova de conhecimento zero subjacente, permitindo que os desenvolvedores escrevam programas em Rust, e o SDK pode compilá-los em eficientes zk Formulário amigável.
Como o nome do projeto indica, o Sovereign SDK enfatiza a soberania e o Rollup determina a legalidade das transições de estado por meio de regras de consenso personalizadas, sem exigir verificação pela camada DA.
Atualmente, o Sovereign SDK foi adaptado para Celestia e Avail na camada DA, suporta zkVM do Risc0 e pode implementar implantação e demonstração de Rollup.
Stackr(Desconhecido)
Stackr propôs uma inovação mais radical, querendo migrar a arquitetura de microsserviços da Internet tradicional para o blockchain e propôs o conceito de micro-rollup.
A relação entre rollup regular e micro-rollup é como a relação entre máquinas virtuais e contêineres. Usando o Stackr SDK, os desenvolvedores só precisam definir as estruturas de dados e funções de transferência de estado necessárias, e o Stackr cuida do resto.
Stackr oferece suporte a vários ambientes de execução, como EVM, Solana VM, FuelVM, etc. Os usuários podem escolher o ambiente que desejam usar.
AltLayer(Otimismo)
Como um RaaS descentralizado e flexível, o AltLayer fornece um SDK para desenvolvedores e um painel sem código que não requer experiência de codificação, permitindo a publicação em cadeia com um clique.
AltLayer fornece um Rollup flexível exclusivo chamado Flash Layer. Quando a demanda do aplicativo aumenta, uma cadeia de rollup pode ser implantada rapidamente.Quando a demanda volta ao normal, a liquidação é realizada em L1 e o rollup é descartado, alcançando a expansão horizontal comum no sistema da Internet.
O objetivo do AltLayer é oferecer suporte a ambientes multicadeia e multiexecução e atualmente oferece suporte a EVM e WASM.
Pilha OP (Otimismo)
OP Stack foi desenvolvido para oferecer suporte ao Optimism Superchain, uma rede proposta de redes L2 que compartilham segurança, camadas de comunicação e pilhas de co-desenvolvimento. Após a atualização do Bedrock, os Rollups criados usando OP Stack serão nativamente compatíveis com Superchain. Claro, você também pode modificar os componentes do OP Stack para obter recursos personalizados.Base e opBNB são todos Rollups desenvolvidos com base no OP Stack.
A segurança e a usabilidade do OP Stack foram totalmente testadas pelo OP Mainnet, base e outras cadeias. No entanto, ainda existem problemas como falta de prova de fraude e centralização do classificador. O OP Stack está explorando novas saídas, como usar um DA mais barato camada. , use ZK Proof, classificador compartilhado, etc.
Órbita de Decisão(Otimismo)
Em 22 de junho, o Offchain Labs lançou ferramentas para emissão de Arbitrum Orbit Chain. Orbit Chain é a Camada 3 acima da Camada 2 do Arbitrum. Você pode optar por usar uma das três Camadas 2, incluindo Arbitrum One, Arbitrum Nova e Arbitrum Goerli para liquidação. Os usuários podem optar por usar a tecnologia Rollup ou Anytrust. A diferença é que Anytrust usa DAC em vez de enviar dados de transação para a cadeia, o que é mais barato, mas menos seguro. As vantagens do Orbit Chain residem em seu processo simples de emissão de cadeia, interoperabilidade com o ecossistema Arbitrum, atualizações instantâneas do Nitro e compatibilidade EVM+ fornecida pela Stylus (suporta escrita em Rust, C, C++ e roda na máquina virtual WASM). Os usuários podem personalizar livremente a emissão de qualquer Orbit Chain, mas ela deve ser liquidada no Arbitrum Layer2, caso contrário, eles precisam entrar em contato com o Offchain Labs ou o Arbitrum DAO para obter autorização.
Pilha ZK(ZK)
Em 26 de junho, zkSync publicou um artigo afirmando que modificaria o código-fonte aberto existente nas próximas semanas e lançaria o ZK Stack, permitindo aos usuários usar sua personalização para construir sua própria super cadeia ZK. Diferente do Orbit Chain da Arbitrum, o ZK Stack enfatiza a soberania e a interoperabilidade. Os usuários podem personalizar totalmente de acordo com suas necessidades. As cadeias construídas usando o ZK Stack podem alcançar interoperabilidade sem ponte. O ZK Stack pode ser usado para construir a Camada 2 e a Camada 3. Não há nenhuma restrição oficial sobre isso e não há nenhuma exigência para se estabelecer no zkSync. Deste ponto de vista, a soberania proporcionada pelo ZK Stack parece ser mais forte.
Starknet Stack/Madara(ZK)
Madara foi originalmente posicionado como um sequenciador no Starknet, com a ajuda do acúmulo de tecnologia, desenvolveu com sucesso o Starknet Stack com base no produto original para ajudar a construir a cadeia de aplicativos Rollup no Starknet. Ethereum é usado como camada DA, e a liquidação é realizada na Starknet com a ajuda do provador compartilhado da Starknet. Do ponto de vista da usabilidade, Madara ajudou a equipe a implementar o lançamento da cadeia de aplicativos Rollup em 24 horas no hackathon PragmaOracle e forneceu uma demonstração em vídeo. Comparado com o ZK Stack da equipe zkSync, o grau de conclusão é maior.
2.4 Sem código (sem implantação de código)
A implantação sem código é uma solução com um limite mais baixo e oferece aos não desenvolvedores a opção de publicação de links com um clique, o que deverá aumentar ainda mais a adoção.
** Caldeira (Otimismo) **
Calera Chain é uma solução de encadeamento personalizada de link completo com um clique. Na camada de execução, OP Stack e Arbitrum Orbit são suportados. A camada de liquidação pode escolher cadeias compatíveis com EVM, como Polygon, BSC e Evmos. A camada DA é suportada por EigenLayer e Celestia.
Além da própria cadeia Rollup, Caldera também fornece uma série de infraestrutura de suporte, como navegadores blockchain, faucets testnet, oráculos, pontes suportadas por Hyperlane, etc., para reduzir ainda mais o custo de emissão da cadeia.
Eclipse(Otimismo+ZK)
Eclipse tem alta capacidade de personalização. Ele suporta EVM e SolanaVM na camada de execução e está conectado a Celestia, Avail e EigenLayer na camada DA. A camada de liquidação fornece liquidação otimista e está desenvolvendo RISC0 zkVM que suporta liquidação ZK.
Os usuários também podem escolher o acesso da cadeia (permissão/despermissão), token de gás, se cobram taxa de gás, se permitem MEV, Opcode específico, tamanho de bloco, etc., de acordo com suas necessidades, o que lhes confere um alto grau de flexibilidade.
Opside(ZK)
A maior característica do Opside é que ele construiu um mercado ZKP descentralizado. Originalmente, eu queria descrever o Prover como uma camada separada, mas desisti devido ao pequeno número de projetos. A prova de conhecimento zero do ZKP tem altos requisitos de poder de computação.No contexto do aumento gradual da participação de mercado do zkRollup, a descentralização do ZKP é a direção geral do desenvolvimento futuro.
Opside usa um mecanismo de consenso PoW sem permissão para atrair mineradores para gerar ZKP e manter a segurança e disponibilidade do zkRollup, sem que o emissor da cadeia tenha que considerar a geração de provas. No nível do verificador, o mecanismo PoS é adotado para reduzir o limite de participação e promover a centralização dos verificadores.
Opside fornece 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 os custos do gás.
Desenvolvimento futuro de RaaS
Mais ZK
Comparado com o Optimistic Rollup, o zkRollup atualizou da segurança econômica para a segurança criptográfica, com um maior grau de segurança; não há mais necessidade de esperar por um longo desafiante e o atraso de confirmação é menor; o grau de compactação de dados é maior, DA mais barato.
Embora a solução Optimism tenha uma elevada quota de mercado devido à sua elevada maturidade tecnológica e vantagens antecipadas no lançamento do produto, o ZK, como tecnologia revolucionária, desempenhará um papel mais importante no futuro. Em seu discurso em Montenegro, Vitalik colocou a tecnologia ZK e a tecnologia blockchain em uma posição igualmente importante, o que também refletiu a importância do ZK.
À medida que a tecnologia continua a melhorar, mais projetos zk-Rollup as a Service chamarão a atenção do público e fornecerão mais opções aos usuários.
Mais não-Ethereum
Até hoje, o ecossistema Ethereum ainda ocupa uma posição absolutamente dominante em toda a indústria blockchain. Embora outras comunidades continuem a iterar e inovar, elas ainda não conseguem abalar o trono do ecossistema Ethereum.
No RaaS, as coisas parecem ter mudado. Devido à baixa capacidade e alto preço do armazenamento de dados no Ethereum, as pessoas podem escolher camadas DA mais baratas, como Celestia, Avail ou Polygon; Ethereum não é modular e muito complexo de modificar, então as pessoas podem escolher o Cosmos SKD altamente modular; O a eficiência de execução do EVM é baixa, as pessoas podem escolher Solana VM, Move VM, CairoVM que são mais eficientes.
Um ramo florescendo sozinho não é primavera, mas cem flores florescendo juntas enchem o jardim. Várias soluções no ecossistema não-Ethereum irão florescer uma nova vitalidade no RaaS.
Mais modularidade
O papel da modularização pode ser dividido em dois pontos: primeiro, cada módulo pode ser iterado de forma independente e rápida para melhorar a eficiência do desenvolvimento; segundo, a modularidade pode reduzir bastante a complexidade da personalização.
No atual ambiente de mercado, é quase impossível desenvolver de forma independente uma solução completa. A velocidade geral da inovação nunca consegue acompanhar a rápida iteração de pequenos módulos. Os requisitos extremos de personalização levarão a um maior refinamento da divisão do módulo. Se não for modularizado, será eventualmente dividido por outros projetos. Por exemplo, OP Stack e Arbitrum Orbit foram separados em camadas de execução pelo Caldera.
Mais personalização
Quando a tecnologia de expansão amadurece gradualmente, os custos de transação tornam-se cada vez mais baixos e a infraestrutura é melhorada, as pessoas reagirão e dirão: "Tolo, a chave está na aplicação." Cada aplicativo tem suas próprias regras e modos operacionais específicos. Uma única solução não pode se adaptar ao complexo ecossistema de aplicativos, por isso precisamos de mais personalização.
Do tamanho do bloco à estrutura de dados, das taxas de transação aos atrasos nas transações, dos mecanismos de acesso às premissas de segurança, dos mecanismos de contrato à capacitação de tokens, o grau de personalização do Rollup será gradualmente atualizado no futuro para fornecer soluções mais flexíveis para os aplicativos. .
Mais interoperabilidade
Como mencionado anteriormente, o domínio do ecossistema Ethereum no ecossistema blockchain tem muito a ver com a enorme quantidade de liquidez nele bloqueada. No mercado criptográfico, uma vez que cada cadeia existe de forma independente, a liquidez não pode existir em ambas as cadeias ao mesmo tempo.O aumento do número de rollups levará a uma maior divisão da liquidez, e a liquidez tornou-se um problema sério.
Uma interoperabilidade mais forte pode reduzir o atrito entre cadeias e permitir que a liquidez circule mais suavemente entre diferentes cadeias locais. Pode até ser chamada de liquidez compartilhada. Em linha com as ideias defendidas pelo Cosmos, projectos como OP Stack, Arbitrun Orbit, ZK Stack e Starknet Stack estão todos a tentar construir um enorme ecossistema de cadeia de aplicações.O rollup construído utilizando a mesma pilha de tecnologia tem a mesma arquitectura técnica, por isso pode obter interoperabilidade nativa sem a necessidade de construir pontes entre cadeias.
Estacas mais pesadas
Atualmente, muitos serviços em RaaS adotam o modelo PoS, utilizando penalidades econômicas para aumentar o custo do mal e melhorar a segurança. No entanto, a segurança económica exige activos profundamente penhorados como garantia, resultando numa baixa utilização de capital e num aumento dos custos iniciais para os prestadores de serviços.
A aposta pesada seria uma boa solução, aproveitando o enorme conjunto de fundos prometidos pelo consenso Ethereum para fornecer segurança partilhada para outros serviços através de aposta pesada, aumentando ao mesmo tempo o rendimento dos prometedores e melhorando a utilização do capital. A EigenLayer e a Espresso estão atualmente a realizar trabalhos relacionados e é previsível que mais serviços utilizem apostas pesadas para garantir a segurança económica no futuro.
Resumindo, o verdadeiro maior beneficiário do desenvolvimento do RaaS é a cadeia de aplicativos. O conceito de cadeia de aplicativos proposto por Cosmos e Polkadot nos primeiros anos pode gerar novos brotos e causar uma explosão no ecossistema RaaS? Também vamos esperar para ver.
Talvez apenas a inovação na camada de aplicação possa impulsionar a explosão do ecossistema RaaS. Afinal, por melhor que seja uma estrada, ela deve ter carros circulando nela para ser considerada uma boa infraestrutura.