Sovereign: fornece aos desenvolvedores ferramentas convenientes para construção de rollups
Sovereign é um projeto dedicado à construção de um ecossistema de rollup interconectado e aberto. Seu objetivo principal é permitir que todos os desenvolvedores possam implantar rollups que sejam interoperáveis e escaláveis sem costura, e que operem em várias blockchains. Para isso, a equipe da Sovereign está desenvolvendo o Sovereign SDK, que é uma estrutura destinada a simplificar o processo de criação de zk-rollups soberanos seguros e interoperáveis.
Desafios da escalabilidade da blockchain
Atualmente, as aplicações de blockchain são principalmente escaladas de três maneiras: blockchains públicas L1 dedicadas, optimistic rollups e zk-rollups.
Embora a blockchain pública L1 de aplicativo dedicado seja simples de projetar e implantar, requer um grande investimento para recrutar e incentivar validadores, o que limita sua aplicação ampla.
Os rollups otimistas reduzem a barreira de entrada para desenvolvedores ao expandir nova lógica em blockchains existentes. No entanto, eles dependem de mecanismos de prova de fraude, resultando em longos atrasos de finalização, tornando as pontes entre cadeias lentas e caras. Os desenvolvedores enfrentam a difícil escolha entre rollups dedicados e rollups gerais, ambos com deficiências evidentes.
Os zk-rollups são considerados uma solução de escalabilidade mais promissora. Eles mantêm as vantagens dos optimistic rollups, enquanto reduzem significativamente a latência de finalização. No entanto, o nível técnico para construir zk-rollups ainda é muito elevado, exigindo o investimento a longo prazo de engenheiros de criptografia especializados.
Inovação do Sovereign SDK
O Sovereign SDK tem como objetivo tornar-se o Cosmos SDK no domínio dos zk-rollups. Ele fornece os componentes básicos necessários para blockchain, como rede p2p, banco de dados e nós RPC, permitindo que os desenvolvedores se concentrem em sua lógica de negócios. Além disso, ele também oferece um conjunto de módulos padrão que funcionam de forma eficiente em um ambiente de conhecimento zero, incluindo implantação de tokens, validação de armazenamento de dados e funcionalidades de ponte.
Uma característica importante do Sovereign SDK é a simplificação dos detalhes complexos das provas de conhecimento zero. Os desenvolvedores não precisam se tornar especialistas em criptografia, apenas precisam usar linguagens de programação comuns como Rust (futuramente podendo incluir C++) para escrever aplicações, o SDK irá compilar automaticamente para uma máquina virtual zk eficiente.
Principais características do Sovereign SDK
Interoperabilidade sem costura: utiliza tecnologia de ponte baseada em agregação de prova para realizar interações entre cadeias de forma rápida e de baixo custo.
Segurança e escalabilidade: design de componentes otimizado para zk-rollups, oferecendo excelente desempenho e baixa latência.
Compatibilidade entre cadeias: como "sovereign" rollup, as aplicações construídas com o Sovereign SDK podem operar em qualquer blockchain.
Roteiro de Desenvolvimento do Projeto
O plano de desenvolvimento do Sovereign SDK é dividido em três fases:
Fase de pesquisa (em andamento): projetar módulos centrais e API, desenvolver protótipo de pesquisa.
Fase de implementação inicial: implementar a infraestrutura e as funcionalidades principais.
Fase de reforço: realizar otimização de código, testes e auditorias, desenvolver o primeiro caso de uso.
A visão da Sovereign Labs é fazer com que a tecnologia blockchain sirva bilhões de usuários. Para alcançar esse objetivo, eles se dedicam a reduzir a barreira de uso da tecnologia de zero conhecimento, permitindo que desenvolvedores comuns possam facilmente construir rollups. Ao mesmo tempo, o projeto mantém princípios de código aberto e descentralização, garantindo que a verificabilidade do usuário final não seja sacrificada.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
9 Curtidas
Recompensa
9
7
Compartilhar
Comentário
0/400
GateUser-bd883c58
· 10h atrás
A primavera do zk finalmente chegou
Ver originalResponder0
OnchainDetectiveBing
· 10h atrás
Dá uma olhada neste desenvolvedor querido, avô.
Ver originalResponder0
GraphGuru
· 10h atrás
Abertura de velocidade 555555
Ver originalResponder0
defi_detective
· 10h atrás
Este SDK é muito bom de usar.
Ver originalResponder0
SighingCashier
· 10h atrás
Mais uma nova coisa de rollup!
Ver originalResponder0
MEVHunter
· 10h atrás
Esse espaço para otimização de desempenho do zk é enorme, vamos esperar pelos Bots de Arbitragem.
Ver originalResponder0
StablecoinArbitrageur
· 10h atrás
hmm finalmente um framework de implementação adequado, mas vamos ver primeiro esses métricas de otimização de gás...
Sovereign SDK: permite que os desenvolvedores construam facilmente zk-rollups interoperáveis
Sovereign: fornece aos desenvolvedores ferramentas convenientes para construção de rollups
Sovereign é um projeto dedicado à construção de um ecossistema de rollup interconectado e aberto. Seu objetivo principal é permitir que todos os desenvolvedores possam implantar rollups que sejam interoperáveis e escaláveis sem costura, e que operem em várias blockchains. Para isso, a equipe da Sovereign está desenvolvendo o Sovereign SDK, que é uma estrutura destinada a simplificar o processo de criação de zk-rollups soberanos seguros e interoperáveis.
Desafios da escalabilidade da blockchain
Atualmente, as aplicações de blockchain são principalmente escaladas de três maneiras: blockchains públicas L1 dedicadas, optimistic rollups e zk-rollups.
Embora a blockchain pública L1 de aplicativo dedicado seja simples de projetar e implantar, requer um grande investimento para recrutar e incentivar validadores, o que limita sua aplicação ampla.
Os rollups otimistas reduzem a barreira de entrada para desenvolvedores ao expandir nova lógica em blockchains existentes. No entanto, eles dependem de mecanismos de prova de fraude, resultando em longos atrasos de finalização, tornando as pontes entre cadeias lentas e caras. Os desenvolvedores enfrentam a difícil escolha entre rollups dedicados e rollups gerais, ambos com deficiências evidentes.
Os zk-rollups são considerados uma solução de escalabilidade mais promissora. Eles mantêm as vantagens dos optimistic rollups, enquanto reduzem significativamente a latência de finalização. No entanto, o nível técnico para construir zk-rollups ainda é muito elevado, exigindo o investimento a longo prazo de engenheiros de criptografia especializados.
Inovação do Sovereign SDK
O Sovereign SDK tem como objetivo tornar-se o Cosmos SDK no domínio dos zk-rollups. Ele fornece os componentes básicos necessários para blockchain, como rede p2p, banco de dados e nós RPC, permitindo que os desenvolvedores se concentrem em sua lógica de negócios. Além disso, ele também oferece um conjunto de módulos padrão que funcionam de forma eficiente em um ambiente de conhecimento zero, incluindo implantação de tokens, validação de armazenamento de dados e funcionalidades de ponte.
Uma característica importante do Sovereign SDK é a simplificação dos detalhes complexos das provas de conhecimento zero. Os desenvolvedores não precisam se tornar especialistas em criptografia, apenas precisam usar linguagens de programação comuns como Rust (futuramente podendo incluir C++) para escrever aplicações, o SDK irá compilar automaticamente para uma máquina virtual zk eficiente.
Principais características do Sovereign SDK
Interoperabilidade sem costura: utiliza tecnologia de ponte baseada em agregação de prova para realizar interações entre cadeias de forma rápida e de baixo custo.
Segurança e escalabilidade: design de componentes otimizado para zk-rollups, oferecendo excelente desempenho e baixa latência.
Compatibilidade entre cadeias: como "sovereign" rollup, as aplicações construídas com o Sovereign SDK podem operar em qualquer blockchain.
Roteiro de Desenvolvimento do Projeto
O plano de desenvolvimento do Sovereign SDK é dividido em três fases:
Fase de pesquisa (em andamento): projetar módulos centrais e API, desenvolver protótipo de pesquisa.
Fase de implementação inicial: implementar a infraestrutura e as funcionalidades principais.
Fase de reforço: realizar otimização de código, testes e auditorias, desenvolver o primeiro caso de uso.
A visão da Sovereign Labs é fazer com que a tecnologia blockchain sirva bilhões de usuários. Para alcançar esse objetivo, eles se dedicam a reduzir a barreira de uso da tecnologia de zero conhecimento, permitindo que desenvolvedores comuns possam facilmente construir rollups. Ao mesmo tempo, o projeto mantém princípios de código aberto e descentralização, garantindo que a verificabilidade do usuário final não seja sacrificada.