Sovereign SDK: um framework Código aberto que simplifica o desenvolvimento de zk-rollup

robot
Geração de resumo em curso

Sovereign: Kit de desenvolvimento para Gota o uso de Rollups

A Sovereign Labs concluiu recentemente uma ronda de financiamento semente de 7,4 milhões de dólares, com uma avaliação de oito dígitos. O projeto está a desenvolver um kit de ferramentas de desenvolvimento de software (SDK), destinado a simplificar o processo de criação de rollups de conhecimento zero seguros e interoperáveis.

Sovereign está empenhada em construir um ecossistema de rollup aberto e interconectado, permitindo que os desenvolvedores implementem rollups que sejam interoperáveis e escaláveis de forma perfeita, funcionando em várias blockchains. O objetivo do Sovereign SDK é tornar-se a estrutura mais simples para criar zk-rollups soberanos seguros e interoperáveis.

Um artigo sobre Sovereign: fornece SDK para Rollups, Gota a barreira de utilização da tecnologia de prova de conhecimento nulo

Desafios da expansão da blockchain

Atualmente, existem três principais formas de escalabilidade para aplicações em blockchain: blockchains públicas L1 dedicadas, optimistic rollups e zk-rollups. Embora as blockchains públicas L1 dedicadas sejam fáceis de projetar e implementar, requerem um grande suporte financeiro, sendo adequadas apenas para alguns projetos.

Embora os rollups otimistas tenham Gota o limiar de desenvolvimento de aplicações em cadeia, existe um problema de atraso na finalização por um longo período, o que resulta em pontes entre cadeias lentas e custosas. Os desenvolvedores enfrentam a difícil escolha entre construir um rollup específico ou um rollup genérico, ambos apresentando defeitos evidentes.

Em comparação, os zk-rollups são considerados uma solução de escalabilidade superior, pois preservam as vantagens dos optimistic rollups, ao mesmo tempo que resolvem o problema da latência de finalização. No entanto, construir zk-rollups ainda é uma tarefa complexa que requer o investimento a longo prazo de engenheiros criptográficos especializados.

Solução do Sovereign SDK

O Sovereign SDK destina-se a simplificar o processo de desenvolvimento de zk-rollups, semelhante à contribuição do Cosmos SDK para o desenvolvimento de blockchains L1. Ele fornece os componentes básicos necessários para a blockchain, como rede p2p, banco de dados e nós RPC, permitindo que os desenvolvedores se concentrem na lógica de negócios. Além disso, o SDK também inclui alguns módulos padrão otimizados para ambientes de conhecimento zero, como implantação de tokens, verificação de armazenamento de dados e módulos de ponte.

O mais importante é que o Sovereign SDK se tornará a primeira estrutura de rollup que elimina os detalhes complexos de conhecimento zero. Os desenvolvedores não precisam se tornar especialistas em criptografia, apenas precisam usar Rust (futuramente pode suportar C++) para escrever aplicativos, e o SDK irá automaticamente compilá-los em uma máquina virtual zk eficiente.

Principais características do Sovereign SDK

  1. Interoperabilidade sem costura: adotar tecnologia de ponte baseada em agregação de provas para realizar a ponte eficiente dos rollups Sovereign SDK compartilhados na L1.

  2. Segurança e escalabilidade: otimização de todos os componentes para cenários de zk-rollups, oferecendo excelente desempenho e baixa latência.

  3. Compatibilidade entre cadeias: como um rollup "soberano", pode operar em qualquer blockchain, sem a necessidade de que o L1 subjacente tenha a capacidade de validar provas.

Roteiro de desenvolvimento do projeto

O desenvolvimento do Sovereign SDK é dividido em três fases:

  1. Fase de pesquisa (em andamento): projetar o módulo de armazenamento, o modelo econômico criptográfico e a API central, desenvolver protótipos de pesquisa. Prevê-se que seja concluído no segundo trimestre de 2023.

  2. Implementação inicial: implementar a rede p2p, nós RPC, API central e módulos de armazenamento e ordenação padrão.

  3. Fase de fortalecimento: realizar a limpeza de código, testes, testes de fuzz e auditoria, enquanto desenvolve o primeiro caso de uso do SDK. Prevê-se que dure cerca de seis meses, após o qual o SDK será lançado na mainnet.

A visão da Sovereign Labs é permitir que a blockchain suporte bilhões de usuários. Para isso, dedicam-se a Gota o uso da tecnologia de zero conhecimento, tornando mais fácil para desenvolvedores comuns construírem rollups. Ao mesmo tempo, a equipe do projeto enfatiza que não sacrificará a verificabilidade dos usuários finais e se compromete a manter o SDK completamente gratuito e de código aberto, criando cada componente técnico com os mais altos padrões.

ZK0.8%
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.
  • Recompensa
  • 2
  • Republicar
  • Partilhar
Comentar
0/400
AirdropHunterKingvip
· 5h atrás
Outra armadilha para fazer as pessoas de parvas com esse sdk. Não me venham falar de aproveitar-se de graça.
Ver originalResponder0
TokenTaxonomistvip
· 5h atrás
ponto de dados interessante, para ser honesto... 7,4 milhões de seed parecem estatisticamente subótimos para a evolução do ecossistema de rollup
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)