zkSync vs StarkWare, competição zkRollup
- ARB -0.69%
- ETH +3.09%
- OP -0.52%
- STRK -1.72%
- ZK -1.13%
A camada 2 chegou e a competição na pista começa
Em março de 2024, a tão esperada atualização de Cancun foi finalmente concluída e o Ethereum entrou em uma nova etapa. Essa atualização reduziu bastante a taxa de manuseio do Rollup. Rollup é dividido principalmente em duas direções: Optimistic Rollup e zkRollup Os projetos representativos do Optimistic Rollup são Optimism e Arbitrum, e os projetos representativos do zkRollup são zkSync e StarkWare (embora o último não seja apenas zkRollup).
zkSync é um protocolo confiável baseado na tecnologia zkRollup para dimensionar transações de baixo custo no Ethereum. StarkWare é dividido em StarkEx e Starknet licenciados. A StarkEx lançará a rede principal em junho de 2021, e a Starknet lançará tokens em fevereiro de 2024. Em 15 de maio de 2024, Starknet TVL ultrapassava 900 milhões, enquanto zkSync, que não emitiu moedas, tinha 780 milhões de TVL.
Este artigo descreverá brevemente as tecnologias subjacentes e as diferenças entre zkSync e StarkWare no Rollup, bem como as tendências atuais de desenvolvimento de seus respectivos ecossistemas.
zkRollup
zkRollup é um tipo de tecnologia Rollup que utiliza provas de validade para dimensionar cálculos, ou seja, cada lote de transações vem com uma prova criptográfica que verifica a validade das transações por um contrato inteligente Ethereum. No design do zkRollup, os contratos inteligentes no Ethereum mantêm todos os fundos, enquanto a segunda camada do Ethereum é responsável por realizar cálculos e armazenamento. O processo básico é que os usuários assinem as transações e as enviem ao verificador. O verificador pode agregar até milhares de transações e enviar o hash raiz do estado mais recente ao contrato inteligente na rede principal Ethereum, junto com uma prova SNARK ou STARK para verificar isso. este novo estado é de fato o resultado da aplicação de algumas transações corretas à iteração do antigo estado.
Em comparação com outras soluções de escalonamento Ethereum L2 existentes, a tecnologia zkRollup é particularmente notável em termos de segurança e usabilidade. Combinando criptografia sofisticada com disponibilidade de dados em cadeia, zkRollup é a única solução de escalonamento L2 que não requer nenhuma atividade operacional de terceiros para garantir a segurança dos fundos. Especificamente, no zkSync, qualquer entrada ou saída de fundos depende de uma base puramente matemática de prova de validade. O verificador do zkSync não pode falsificar a prova de validade para destruir o estado ou roubar fundos, portanto, o zkSync nem mesmo requer monitoramento online de terceiros; se a verificação Se o controlador parar de funcionar, os usuários também podem iniciar uma solicitação para retirar seus próprios fundos do contrato inteligente zkRollup a qualquer momento. Além disso, o congestionamento da rede Ethereum não afeta a segurança dos ativos do zkSync, o que evita o risco de segurança do Optimistic Rollup com base na prova de fraude, sendo incapaz de evitar transações fraudulentas no momento em que a rede está gravemente congestionada.
Outra vantagem do zkRollup é que sua velocidade de retirada é mais rápida do que outras soluções Rollup. Quando os ativos são retirados de L2 para L1, beneficiando-se da prova de validade, o zkRollup não precisa configurar um período de desafio de uma semana para evitar fraudes. Sua velocidade de retirada costuma ser de dez minutos a algumas horas. a retirada.
A seguir, o autor analisará o zkSync e seus principais projetos ecológicos.
Visão geral do zkSync
zkSync baseado em zkRollup também depende apenas da matemática para herdar a segurança de L1. Não depende de garantias econômicas ou de terceiros como outras soluções de extensão, portanto, fornece propriedades de segurança mais fortes. No entanto, o conhecimento zero usado pelo zkRollup ainda está nos estágios iniciais da criptografia. Muitas infra-estruturas ainda não estão completas, o limite de desenvolvimento é relativamente alto e as capacidades de desenvolvimento dos desenvolvedores devem ser mais fortes. Matter Labs, a empresa de desenvolvimento por trás do zkSync, é pioneira na tecnologia de prova de conhecimento zero da Ethereum e possui fortes capacidades de P&D.
Em junho de 2020, o zkSync1.0 foi lançado oficialmente na rede principal Ethereum, usado principalmente para pagamentos. De acordo com dados de https://l2fees.info/, o custo de transferência do zkSync1.0 é cerca de 1/50 do custo da rede principal Ethereum. O zkSync 1.0 funciona de forma estável há quase dois anos e tem sido integrado a cada vez mais aplicativos. Por exemplo, o zkSync foi selecionado como o principal método de pagamento nas últimas rodadas de doações de Gitcoin.
Em novembro de 2021, zkSync recebeu US$ 50 milhões em financiamento da Série B, incluindo a16z. O histórico da instituição de investimento é bastante luxuoso e se tornou um dos favoritos aos olhos das principais instituições.
Em fevereiro de 2022, a rede pública de teste zkSync 2.0 foi lançada oficialmente, tornando o zkSync o primeiro zkRollup capaz de executar contratos inteligentes Ethereum nativos. Especificamente, esta versão suporta Solidity 0.8.x, fornece uma API Web3 que é totalmente compatível com Ethereum, permite que os desenvolvedores testem e desenvolvam facilmente contratos inteligentes no zkSync e permite que os desenvolvedores passem dados do Ethereum L1 para contratos inteligentes no zkSync Contracts. que fornecem as informações necessárias para executar vários contratos inteligentes.
Em fevereiro de 2023, o zkSync 2.0 foi renomeado para zkSync Era e o 1.0 foi renomeado para zkSync Lite. A mainnet zkSync Era é lançada oficialmente. É a primeira mainnet zkEVM do Ethereum, com registro e implantação abertos e base de código-fonte aberto.
Principais projetos ecológicos do zkSync
Abaixo o autor listará vários projetos ecológicos zkSync
Projeto DEX ZigZag
Site: https://info.zigzag.exchange
ZigZag é uma troca de carteira de pedidos descentralizada alimentada por zkRollup que permite aos usuários negociar com limite ou ordens de mercado de forma integrada e segura com taxas quase zero.
Projeto de ponte entre cadeias Orbiter
Site: https://www.orbiter.finance/
Orbiter Finance é uma ponte descentralizada de Camada 2 através do Rollup. Atualmente, ela suporta vários protocolos de Camada 2, incluindo transferência de tokens, incluindo zkSync, com baixas taxas de manuseio e velocidades de transferência rápidas.
Visão geral do Stark Ware
A StarkWare lançou oficialmente o StarkNet, um L2 ZK-Rollup descentralizado, sem permissão e resistente à censura, alimentado por STARK, que suporta computação de uso geral baseada em Ethereum. É baseado na linguagem Turing-completa do Cairo.
Desenvolvedores, usuários e nós StarkNet farão tudo o que se espera de L2 Rollup sem permissão: os desenvolvedores podem construir aplicativos que implementam sua própria lógica de negócios e implantá-los no StarkNet. Os usuários podem enviar transações para StarkNet para execução, assim como interagem com o Ethereum hoje; Os nós e participantes da StarkNet serão incentivados criptoeconomicamente para garantir que a rede funcione de forma eficiente e justa.
StarkEx é o primeiro caso prático para dimensionar recursos de aplicativos usando ZK-Rollup baseado em STARK, seu mecanismo de escalabilidade L2, que os projetos podem usar para permitir computação off-chain barata, ou seja, provas STARK que comprovam a correção da execução são geradas on-chain abaixo. Tal prova pode suportar até 12.000–500.000 transações (dependendo do tipo de transação), e a prova é enviada aos validadores STARK para ser aceita na cadeia, o que significa que todas as transações são verificadas uma vez, ou seja, gás por transação. extremamente baixo. Desde junho de 2020, a StarkEx fornece serviços a vários usuários em áreas como processamento de transações logicamente complexas (transações à vista, derivativos e NFTs), bem como pagamentos, incluindo DeversiFi, dydx, ImmutableX e Sorare.
É importante notar que a StarkWare se tornou uma empresa que continua a lucrar antes de emitir moedas. Isso é inseparável da StarkEx, que fornece serviços zkRollup SaaS. No futuro, mais DApps e instituições tradicionais poderão usar seus serviços personalizados.
StarkNet é uma rede Layer 2 sem permissão onde qualquer usuário ou desenvolvedor pode implantar contratos inteligentes desenvolvidos na linguagem Cairo. Ao contrário do StarkEx, o aplicativo StarkNet é responsável por enviar transações e seu sequenciador é responsável por agrupar as transações em lote e enviá-las para processamento e prova. StarkNet suporta o modo de disponibilidade de dados Rollup, o que significa que o status do Rollup será gravado no Ethereum junto com a prova STARK.
StarkNet Alpha foi lançado para testnet pública em junho de 2021 e para mainnet em novembro. Em janeiro de 2024, Starknet v0.13 foi lançado na rede principal. Esta atualização pode reduzir significativamente os custos por meio de transações mais eficientes. No futuro, o classificador será entregue à gestão comunitária e a descentralização será gradualmente alcançada. Além disso, os nós completos permitirão que qualquer pessoa salve e verifique o estado da rede localmente, rastreando exatamente o que está acontecendo. Três equipes, Erigon, Nethermind e Equilibrium, estão desenvolvendo nós completos.
Em termos de financiamento, em 25 de maio de 2022, a StarkWare anunciou a conclusão de um financiamento Série D de US$ 100 milhões com uma avaliação de US$ 8 bilhões. Esta rodada de financiamento foi liderada por Greenoaks Capital e Coatue, e outros investidores novos e existentes, incluindo. Elenco Tiger Global participou. Após a conclusão do financiamento da Série D, o valor total do financiamento da StarkWare atingiu US$ 262 milhões.
Em 18 de maio de 2024, o TVL por meio da plataforma StarkEx era de 111 milhões de dólares americanos, o número total de Tx era de 692 milhões, o volume acumulado de transações era de 1,26 trilhão de dólares americanos e havia 134 milhões de moedas NFT.
Além dos projetos estrela apoiados pela StarkEx, a StarkNet também está se desenvolvendo muito rapidamente. Um grande número de projetos e DApps optam por ser desenvolvidos e implantados em sua rede principal, e também serão desenvolvidos e implantados simultaneamente no zkSync. Abaixo o autor listará vários projetos ecológicos da Starkware.
1. Projeto de camada de infraestrutura Nethermind
Site: https://nethermind.io/
Nethermind.io é uma empresa especializada em soluções de software Ethereum e Camada 2, oferecendo vários blocos de construção de infraestrutura descentralizada: cliente Nethermind (cliente Ethereum personalizável), Warp - um EVM de código aberto para tradutor Cairo, Realize a implantação direta do contrato inteligente Voyager na StarkNet , facilitando a navegação e a interação com o StarkNet.
2. Projetos de carteira
Bravos
Site: https://braavos.app/
A carteira auto-hospedada na StarkNet permite aos usuários gerenciar seus próprios fundos e NFTs de maneira amigável. Ela suporta Firefox e Google Chrome e está atualmente desenvolvida para a versão 2.0.
Argent
Site: https://www.argent.xyz
Argenty era originalmente uma carteira sem custódia baseada em zkSync, com o objetivo de fornecer aos usuários comuns a experiência mais simples e segura em DeFi e Web3, incluindo a função de pagamento de zkSync. No início de 2024, a Argent decidiu parar de apoiar o zkSync Era e se concentrar no desenvolvimento do Starknet. Para resolver o problema de alto limite para carteiras criptografadas, Argent propôs um método de recuperação de conta fora da cadeia que não requer uma frase mnemônica. Com base neste método, o Argent pode criptografar a chave privada do usuário e salvá-la no armazenamento em nuvem, e a senha KEK que criptografa a chave privada é salva no Argent. Quando um usuário perde seu telefone e precisa restaurar sua conta em um novo dispositivo, Argent pode detectar se o armazenamento em nuvem do usuário possui uma chave privada criptografada, verificar a identidade do usuário por meio de SMS e e-mail e, finalmente, enviar a KEK para o dispositivo do usuário . Dessa forma, os usuários podem usar KEK para descriptografar a chave privada criptografada em seu armazenamento em nuvem.
3. Aspecto do projeto NFT Marketplace (anterior PlayOasis)
Site: https://testnet.aspect.co/
Aspect é um NFT Marketplace construído em StarkNet. Ele roda na rede de teste StarkNet e está atualmente em fase alfa. Ele suporta criação, compra e venda. Além disso, pode ser implementado em carteiras Argent X Wallet e Braavos.
4. Projeto metaverso Altzone
Site: https://www.altzone.io/
Altzone é um protocolo que substitui interações de contratos inteligentes por interfaces 3D e se integra a protocolos existentes para construir uma experiência de usuário disruptiva, usando experiências 3D para transmitir muitos conceitos complexos e abstratos de uma forma visual simples. Os aplicativos Altzone incluem pontes entre cadeias, estratégias DeFi combináveis e DEX, e podem até criar visualizações de dados disruptivas na cadeia. Em termos de forma de produto, Altzone possui Gallery, uma versão 3D da experiência de compra NFT, locais interativos DeFi, como bancos, e coopera com JediSwap.
5. Projeto de ponte entre cadeias Layerswap
Site: https://www.layerswap.io/
Usando o LayerSwap, os usuários podem conectar contas criptográficas diretamente às redes da camada 2. Os usuários podem economizar até 10x em taxas ao transferir criptomoedas das 8 bolsas centralizadas atualmente suportadas, como Coinbase, Binance ou FTX, para Arbitrum, zkSync, Loopring, Starknet e outros L2s.
6. Projeto de empréstimo zkLend
Site: https://zklend.com/
zkLend é um protocolo de mercado monetário L2 construído na StarkNet, combinando a escalabilidade, velocidade de transação superior, economia de custos e segurança garantida do zkRollup. Não atendendo apenas usuários DeFi, o zkLend também tem como alvo usuários institucionais, permitindo que participantes licenciados depositem, emprestem e tomem emprestado sem comprometer a conformidade e a segurança da StarkNet.
zkSync x StarkWare, competição na pista zkRollup
zkSync e StarkWare são os dois principais jogadores na pista zkRollup. Ambos são baseados no zkRollup, possuem uma arquitetura semelhante para enviar certificados de validade e possuem vantagens técnicas correspondentes do zkRollup, mas são ligeiramente diferentes em tecnologias específicas.
StarkWare usa a tecnologia criptográfica que eles inventaram para provar STARKs, enquanto zkSync usa SNARKs para provar isso. STARKs significa que o sistema opera sem configurações de confiança, e a velocidade de geração de provas STARKs é 10 vezes mais rápida que a dos SNARKs. Mas, por outro lado, a tecnologia STARK é relativamente menos madura que a SNARK.
Em termos de disponibilidade de dados, os projetos zkRollup podem armazenar dados de transações em Ethereum por meio de calldata, permitindo que os registros de transações sejam verificados em L1. No entanto, o TPS máximo deste método de upload de dados é de cerca de 2.000; fora da cadeia para reduzir as taxas de manuseio, para que o TPS possa ser expandido mais 10 vezes. Tanto o zkSync quanto o StarkWare fornecem suas próprias soluções de armazenamento de dados fora da cadeia, nomeadamente zkPorter e Volition, respectivamente.
O zkPorter será protegido por stakers de token zkSync de maneira PoS. Atualmente o zkPorter ainda está em desenvolvimento. Assim que o zkPorter estiver online, ele poderá oferecer taxas de transação constantes de 1 a 3 centavos, transferindo dados para fora da rede.
Em termos de suporte EVM, o StarkWare não oferece suporte nativo ao EVM. O Solidity só pode ser traduzido para o novo idioma do StarkWare, Cairo, por meio de um tradutor de código chamado Warp. Atualmente, zkSync se concentra em apoiar o desenvolvimento de contratos inteligentes, lançando uma máquina virtual zkEVM eficiente, completa para Turing e compatível com SNARK para executar contratos inteligentes Ethereum. zkEVM é uma máquina virtual que retém a semântica EVM, mas também é compatível com ZK, executando contratos inteligentes de maneira compatível com computação à prova de conhecimento zero. Até então, os aplicativos Ethereum podem ser migrados perfeitamente para serem executados no zkSync.
Resumir
zkSync e Starkware baseados na tecnologia zkRollup usam prova de conhecimento zero e disponibilidade de dados na cadeia para garantir a segurança dos fundos dos usuários, e sua segurança é equivalente à do Ethereum. Além disso, embora garantam a segurança, os custos de transação do zkSync e Starkware ainda são muito baixos em comparação com o Ethereum. Portanto, o zkRollup provavelmente se tornará o que Vitalik disse ser a principal forma de o Ethereum crescer no médio e longo prazo.
Como projeto estrela do zkRollup, o zkSync coloca o foco principal do design na experiência do usuário e do desenvolvedor, na esperança de reduzir a complexidade de toda a plataforma. A julgar pelo desempenho dos últimos anos, sua equipe Matter Labs tem avançado constantemente no desenvolvimento de protocolos, zkSync 2.0 lançou atualizações sucessivamente e todo o ecossistema está prosperando e crescendo. Starkware acumulou desenvolvimento muito forte e experiência ecológica devido ao seu serviço StarkEx Saas inicial, então StarkNet foi desenvolvido rapidamente. Seu foco de desenvolvimento atual está em maior otimização e melhoria de desempenho e, ao mesmo tempo, tem uma atitude mais clara em relação à descentralização.
Além disso, o método de lucro da Camada 2 testará ainda mais a amplitude e profundidade do conteúdo dos dois ecossistemas. Os dois principais ecossistemas de zkSync e StarkNet também estão competindo por incentivos nos níveis técnico, ecológico e de fácil utilização.