paint-brush
ZKRollup-as-a-Service: cadeia de rollup L3 da Opside, ambientes, vantagens e suporte para desenvolvedorespor@lumoz
11,239 leituras
11,239 leituras

ZKRollup-as-a-Service: cadeia de rollup L3 da Opside, ambientes, vantagens e suporte para desenvolvedores

por Lumoz (formerly Opside)3m2023/04/04
Read on Terminal Reader

Muito longo; Para ler

Opside é uma plataforma zkRollup-as-a-Service (ZK-RaaS) de ponta. Ele aprimora o desempenho, a segurança e a escalabilidade de aplicativos descentralizados (dApps) com sua arquitetura de três camadas e tecnologia Zero-Knowledge (Zk).
featured image - ZKRollup-as-a-Service: cadeia de rollup L3 da Opside, ambientes, vantagens e suporte para desenvolvedores
Lumoz (formerly Opside) HackerNoon profile picture
0-item

Opside é uma plataforma zkRollup-as-a-Service (ZK-RaaS) de ponta que aprimora o desempenho, a segurança e a escalabilidade de aplicativos descentralizados (dApps) com sua arquitetura de três camadas e tecnologia Zero-Knowledge (ZK).


Os desenvolvedores podem criar dApps na cadeia de rollup L3 da Opside para colher:

  1. um alto rendimento,
  2. ambiente de baixo custo
  3. sem manutenção de infraestrutura.


Os aplicativos existentes compatíveis com EVM podem ser facilmente migrados para Opside L3, e os desenvolvedores familiarizados com Ethereum ou outras plataformas L1 compatíveis com EVM podem utilizar nossos recursos existentes.

ZK-RaaS descentralizado

Opside Layer3 , também conhecido como Rollup Layer, é uma solução de dimensionamento que executa transações off-chain , portanto, não precisa competir pelo precioso espaço de bloco da Camada de Execução.

O rollup descarrega o caro processo de transação de on-chain para off-chain enquanto coloca os resultados da verificação on-chain, permitindo assim a escalabilidade.

Após a execução de uma transação, um hash dos dados da transação ou comprovante de execução é enviado para a Camada de Execução, onde é validado e finalizado.


Portanto, a solução de dimensionamento Rollup é protegida pelas mesmas medidas de segurança da camada de Execução, que atua como a fonte da verdade para os Rollups.

Um EVM de conhecimento zero (zkEVM) recria opcodes EVM existentes para prova/verificação em circuitos, permitindo a execução de contratos inteligentes em um ambiente compatível com ZK.

Opside L3 usa vários zkEVM que podem verificar com eficiência a exatidão da execução do programa para atender aos diferentes requisitos de dapps.


Para ser específico, o Opside Layer3 será composto pelos seguintes tipos de ambientes ZK-Rollup :

1. Ambiente de uso geral

O ambiente de uso geral permite que usuários comuns e desenvolvedores interajam com Opside Layer3. Para garantir um zkEVM seguro, estável e confiável para executar o rollup de uso geral, o Opside segue dois aspectos:


a. Continuar a acompanhar e estudar os projetos zkEVM de código aberto atualmente no mercado, incluindo Polygon Hermez, Scroll, Taiko, etc. Opside integrará seletivamente esses projetos de acordo com as características de cada projeto e condições específicas (como grau de código aberto e código estabilidade).


b. Oside também tem uma forte relação com ZKWasm , uma estrutura de dimensionamento baseada em ZKWASM em desenvolvimento projetada para ser amigável a aplicativos da comunidade Webassembly tradicional, incluindo aplicativos da web, jogos e sociais.

2. Ambiente específico do aplicativo

No que diz respeito a Rollups específicos para Apps, a Oside fornecerá ambientes de execução independentes para projetos que necessitem através de configuração e otimização especializada para atender às diversas necessidades de seus Apps em termos de desempenho e modelos econômicos.


Como provas válidas de conhecimento zero ainda precisam ser enviadas para L2, essas alterações personalizadas não afetarão a segurança desse tipo de rollup. Esses Rollups também serão registrados em L2 Rollup Slots e desfrutarão de recursos adicionais, incluindo comunicação cross-rollup, contratos de verificação ZKP pré-compilados, etc.


A Opside também planeja projetar e implementar circuitos específicos de aplicativos para esses rollups específicos de aplicativos. A equipe modificará os circuitos subjacentes e os códigos de operação dos rollups para torná-los mais adequados à lógica de operação dos aplicativos . Essa modificação troca algumas operações comuns, mas desnecessárias, por menos sobrecarga de tempo de execução.

Outras vantagens de usar a camada de rollup do OPSide

1. ZK-RaaS - ZK-Rollup tem as vantagens que o OpStack não tem: retiradas mais seguras, sem confiança e mais rápidas


2. Suporte de hardware - Os desenvolvedores não precisam arcar com nenhum custo de hardware


3. Taxa de gás 0 - Os desenvolvedores podem ajustar/reduzir o token de gás e a taxa de gás, até mesmo para 0. Assim, os usuários não precisam pagar nenhuma taxa


4. Totalmente on-chain - Todos os dados do projeto, incluindo jogos, derivativos financeiros e redes sociais, podem ser totalmente on-chain


5. Compatível com EVM - Apresentaremos vários SDKs zkEVM, incluindo Polygon zkEVM, Scroll, zkSync e StarkNet , entre outros


6. Soberania - Os desenvolvedores têm soberania sobre o ZK-Rollup e podem personalizar o modelo econômico de rollup , como a taxa de 0 gás mencionada acima


7. Comunicação de rollup cruzado - Layer 3 ZK-Rollups compartilhará a mesma especificação de interface e resultados de dados, realizando comunicação nativa de rollup cruzado


8. Mais descentralizado - Opside adota o consenso ETH2.0 PoS e terá mais de 100 mil validadores.

Apoiar

Os desenvolvedores que buscam suporte durante a implantação no Opside L3 Testnet podem entrar em contato conosco pelo Servidor do Discord oposto.


Construir em zkRollups específicos do aplicativo é semelhante ao Rollup de uso geral, com a única diferença sendo:

  1. Os endpoints RPC exclusivos e
  2. Informações do contrato


Para mais informações, visite nossa documentação .