Sovereign: Fornece SDK para Rollups, Gota o uso da tecnologia zk-SNARKs.
Recentemente, um projeto de criptomoeda focado na construção de rollups concluiu uma rodada de financiamento semente de 7,4 milhões de dólares, com uma avaliação que atingiu "oito dígitos". O projeto está desenvolvendo um kit de ferramentas de desenvolvimento de software (SDK), com o objetivo de ajudar os desenvolvedores a criar rollups de conhecimento zero seguros e interoperáveis. Abaixo está uma descrição detalhada do projeto.
Sovereign é um ecossistema rollup aberto e interconectado, cujo objetivo é permitir que todos os desenvolvedores implementem rollups que possam interagir de forma transparente e escalável, funcionando em várias blockchains. Para isso, eles desenvolveram o Sovereign SDK, que é uma estrutura para criar zk-rollups soberanos seguros e interoperáveis.
O dilema da expansão de aplicações em blockchain
Limitações da L1 blockchain
Atualmente, existem três principais formas de escalabilidade para aplicações de blockchain: blockchains públicas L1 específicas para aplicações, optimistic rollups e zk-rollups. Embora o design e a implementação de blockchains públicas L1 específicas para aplicações sejam relativamente simples, elas enfrentam desvantagens óbvias. Cada L1 precisa recrutar seus próprios validadores e convencê-los a fazer staking de fundos suficientes para proteger a blockchain. Devido ao alto custo dos fundos, esse método só é adequado para algumas aplicações com recursos financeiros abundantes.
Deficiências dos Rollups Otimistas
A aparição dos Rollups permite que os desenvolvedores utilizem nova lógica para expandir blockchains existentes, em vez de iniciar novas blockchains. Isso Gota significativamente a barreira de entrada para o desenvolvimento de cadeias de aplicações. No entanto, os rollups otimistas, que são os mais comuns atualmente, também apresentam problemas. Para aliviar a carga do conjunto de validadores compartilhados, os rollups otimistas utilizam provas de fraude para prevenir comportamentos inadequados. Isso resulta em um "atraso de finalização" mais longo, e transações podem ser revertidas devido a provas de fraude. Assim, a ponte entre rollups otimistas torna-se lenta, cara e com maior risco.
As vantagens do Zk-Rollups
Em comparação, os zk-rollups são considerados a solução de escalabilidade dominante do futuro. Eles mantêm as vantagens dos optimistic rollups, enquanto evitam longos atrasos na finalização. Os usuários não precisam esperar dias para confirmar transações; assim que a prova de validade é gerada (geralmente em apenas alguns segundos), podem ter certeza de que a transação foi concluída. No entanto, atualmente, construir zk-rollups ainda é uma tarefa complexa que requer a dedicação a longo prazo de engenheiros criptográficos especializados.
Solução do Sovereign SDK
O Sovereign SDK visa fornecer suporte para zk-rollups semelhante ao que o Cosmos SDK oferece para blockchains L1. Ele fornece uma variedade de componentes de infraestrutura normalmente oferecidos por blockchains, como redes p2p, bancos de dados e nós RPC, permitindo que os desenvolvedores se concentrem na lógica de negócios de sua própria blockchain. Além disso, ele oferece uma série de módulos padrão que operam de forma eficiente em ambientes de conhecimento zero, incluindo implantação de tokens, armazenamento de dados verificados e módulos de ponte.
Uma característica importante do Sovereign SDK é que ele simplifica os detalhes complexos de zk-SNARKs. Os desenvolvedores não precisam se tornar especialistas em criptografia, basta usar linguagens de programação comuns como Rust (futuramente pode suportar C++) para escrever aplicativos, e o SDK irá automaticamente compilar isso para uma máquina virtual zk eficiente.
Principais características do Sovereign SDK
Interoperabilidade sem costura: utilize uma nova tecnologia de ponte baseada em agregação de provas para realizar a ponte eficiente entre os rollups Sovereign SDK na L1 compartilhada.
Segurança e escalabilidade: ao personalizar cada componente para zk-rollups, o Sovereign SDK oferece desempenho excelente por padrão, com uma latência de prova de apenas alguns segundos.
Compatibilidade entre cadeias: Os Rollups Sovereign SDK podem operar em qualquer blockchain, pois delegam a responsabilidade pela prova de verificação aos usuários finais, em vez de à blockchain pública L1 subjacente.
Roteiro de Desenvolvimento do Projeto
O desenvolvimento do Sovereign SDK é dividido em três fases:
Fase de pesquisa (em andamento): projetar o módulo de armazenamento padrão, o modelo de economia criptográfica e a API central, desenvolver o protótipo de pesquisa.
Fase de implantação inicial: implantar a rede p2p, nós RPC, API principal e módulos de armazenamento e ordenação padrão.
Fase de endurecimento: realizar limpeza de código, testes, testes de fuzz e auditoria, enquanto desenvolve o primeiro caso de uso do SDK.
A visão da Sovereign Labs é permitir que a blockchain suporte bilhões de usuários. Para alcançar esse objetivo, eles estão empenhados em Gota a barreira de uso da tecnologia zk-SNARKs, permitindo que desenvolvedores construam Rollups sem precisarem se tornar especialistas em criptografia. Ao mesmo tempo, eles mantêm o SDK completamente gratuito e de código aberto, e desenvolvem cada componente técnico com os mais altos padrões, garantindo que a verificabilidade do usuário final não seja sacrificada.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Sovereign SDK: Gota o limiar de desenvolvimento de Rollup de conhecimento zero e ajuda à expansão de bilhões no Blockchain
Sovereign: Fornece SDK para Rollups, Gota o uso da tecnologia zk-SNARKs.
Recentemente, um projeto de criptomoeda focado na construção de rollups concluiu uma rodada de financiamento semente de 7,4 milhões de dólares, com uma avaliação que atingiu "oito dígitos". O projeto está desenvolvendo um kit de ferramentas de desenvolvimento de software (SDK), com o objetivo de ajudar os desenvolvedores a criar rollups de conhecimento zero seguros e interoperáveis. Abaixo está uma descrição detalhada do projeto.
Sovereign é um ecossistema rollup aberto e interconectado, cujo objetivo é permitir que todos os desenvolvedores implementem rollups que possam interagir de forma transparente e escalável, funcionando em várias blockchains. Para isso, eles desenvolveram o Sovereign SDK, que é uma estrutura para criar zk-rollups soberanos seguros e interoperáveis.
O dilema da expansão de aplicações em blockchain
Limitações da L1 blockchain
Atualmente, existem três principais formas de escalabilidade para aplicações de blockchain: blockchains públicas L1 específicas para aplicações, optimistic rollups e zk-rollups. Embora o design e a implementação de blockchains públicas L1 específicas para aplicações sejam relativamente simples, elas enfrentam desvantagens óbvias. Cada L1 precisa recrutar seus próprios validadores e convencê-los a fazer staking de fundos suficientes para proteger a blockchain. Devido ao alto custo dos fundos, esse método só é adequado para algumas aplicações com recursos financeiros abundantes.
Deficiências dos Rollups Otimistas
A aparição dos Rollups permite que os desenvolvedores utilizem nova lógica para expandir blockchains existentes, em vez de iniciar novas blockchains. Isso Gota significativamente a barreira de entrada para o desenvolvimento de cadeias de aplicações. No entanto, os rollups otimistas, que são os mais comuns atualmente, também apresentam problemas. Para aliviar a carga do conjunto de validadores compartilhados, os rollups otimistas utilizam provas de fraude para prevenir comportamentos inadequados. Isso resulta em um "atraso de finalização" mais longo, e transações podem ser revertidas devido a provas de fraude. Assim, a ponte entre rollups otimistas torna-se lenta, cara e com maior risco.
As vantagens do Zk-Rollups
Em comparação, os zk-rollups são considerados a solução de escalabilidade dominante do futuro. Eles mantêm as vantagens dos optimistic rollups, enquanto evitam longos atrasos na finalização. Os usuários não precisam esperar dias para confirmar transações; assim que a prova de validade é gerada (geralmente em apenas alguns segundos), podem ter certeza de que a transação foi concluída. No entanto, atualmente, construir zk-rollups ainda é uma tarefa complexa que requer a dedicação a longo prazo de engenheiros criptográficos especializados.
Solução do Sovereign SDK
O Sovereign SDK visa fornecer suporte para zk-rollups semelhante ao que o Cosmos SDK oferece para blockchains L1. Ele fornece uma variedade de componentes de infraestrutura normalmente oferecidos por blockchains, como redes p2p, bancos de dados e nós RPC, permitindo que os desenvolvedores se concentrem na lógica de negócios de sua própria blockchain. Além disso, ele oferece uma série de módulos padrão que operam de forma eficiente em ambientes de conhecimento zero, incluindo implantação de tokens, armazenamento de dados verificados e módulos de ponte.
Uma característica importante do Sovereign SDK é que ele simplifica os detalhes complexos de zk-SNARKs. Os desenvolvedores não precisam se tornar especialistas em criptografia, basta usar linguagens de programação comuns como Rust (futuramente pode suportar C++) para escrever aplicativos, e o SDK irá automaticamente compilar isso para uma máquina virtual zk eficiente.
Principais características do Sovereign SDK
Interoperabilidade sem costura: utilize uma nova tecnologia de ponte baseada em agregação de provas para realizar a ponte eficiente entre os rollups Sovereign SDK na L1 compartilhada.
Segurança e escalabilidade: ao personalizar cada componente para zk-rollups, o Sovereign SDK oferece desempenho excelente por padrão, com uma latência de prova de apenas alguns segundos.
Compatibilidade entre cadeias: Os Rollups Sovereign SDK podem operar em qualquer blockchain, pois delegam a responsabilidade pela prova de verificação aos usuários finais, em vez de à blockchain pública L1 subjacente.
Roteiro de Desenvolvimento do Projeto
O desenvolvimento do Sovereign SDK é dividido em três fases:
Fase de pesquisa (em andamento): projetar o módulo de armazenamento padrão, o modelo de economia criptográfica e a API central, desenvolver o protótipo de pesquisa.
Fase de implantação inicial: implantar a rede p2p, nós RPC, API principal e módulos de armazenamento e ordenação padrão.
Fase de endurecimento: realizar limpeza de código, testes, testes de fuzz e auditoria, enquanto desenvolve o primeiro caso de uso do SDK.
A visão da Sovereign Labs é permitir que a blockchain suporte bilhões de usuários. Para alcançar esse objetivo, eles estão empenhados em Gota a barreira de uso da tecnologia zk-SNARKs, permitindo que desenvolvedores construam Rollups sem precisarem se tornar especialistas em criptografia. Ao mesmo tempo, eles mantêm o SDK completamente gratuito e de código aberto, e desenvolvem cada componente técnico com os mais altos padrões, garantindo que a verificabilidade do usuário final não seja sacrificada.