Sovereign: Fornece SDK para Rollups, Gota a barreira de entrada para o uso da tecnologia zk-SNARKs
O projeto de criptomoeda Sovereign Labs, focado na construção de rollups, concluiu uma rodada de financiamento inicial de 7,4 milhões de dólares. Esta rodada foi liderada por uma conhecida instituição de capital de risco, com várias outras instituições de investimento participando. Um porta-voz do projeto afirmou que este financiamento elevou a avaliação da empresa para "oito dígitos". Sabe-se que a Sovereign Labs está a construir um kit de ferramentas de desenvolvimento de software (SDK), ajudando os desenvolvedores a criar rollups de conhecimento zero seguros e interoperáveis.
Sovereign é um ecossistema rollup aberto e interconectado. Dedica-se a permitir que todos os desenvolvedores possam implantar rollups que possam interagir de forma fluida e escalável, e que possam funcionar em todas as blockchains. Este é o propósito de criar o Sovereign SDK, que será o framework mais simples para criar zk-rollups soberanos seguros e interoperáveis.
Pontos de dor na escalabilidade de aplicações de blockchain
Limitações de um único L1
Atualmente, existem três principais maneiras de escalar aplicativos de blockchain: blockchains públicas de L1 específicas para aplicativos, rollups otimistas e zk-rollups. As blockchains públicas de L1 específicas para aplicativos são as mais fáceis de projetar e implantar, mas apresentam defeitos óbvios. Cada L1 deve recrutar seus próprios validadores e convencê-los a apostar fundos suficientes para proteger a blockchain contra ataques. Devido ao alto custo dos fundos, esse método é adequado apenas para poucos aplicativos com capital abundante.
Desvantagens dos Optimistic Rollups
Rollups permitem que os desenvolvedores usem nova lógica para expandir blockchains existentes, em vez de iniciar uma nova blockchain. Isso reduz significativamente a barreira de entrada para o desenvolvimento de cadeias de aplicativos.
Mas os optimistic rollups, que hoje dominam, também não são uma solução perfeita. Para minimizar a carga sobre o conjunto compartilhado de validadores, os optimistic rollups dependem de provas de fraude (fraud proofs) para prevenir comportamentos inadequados. Quando atacadas, as provas de fraude podem enfrentar escrutínio, por isso os optimistic rollups têm um longo "atraso de finalização", e as transações podem ser revertidas devido à aparição das provas de fraude. Isso torna a ponte para os optimistic rollups lenta e cara.
Os desenvolvedores de optimistic rollup enfrentam uma escolha difícil: construir um rollup específico para um uso restrito, permitindo que os usuários façam pontes frequentes entre blockchains; ou construir um rollup genérico para atender a todas as necessidades dos usuários em um só lugar. Ambas as opções não são ideais. A velocidade de ponte entre as várias cadeias Optimistic é lenta, os custos são altos e os riscos são grandes, o que não atende ao uso diário. Por outro lado, os optimistic rollups genéricos têm que lidar com muitas falhas de uma única L1 blockchain pública: eles não apenas enfrentam problemas de escalabilidade próprios, mas também não conseguem suportar uma gama completa de funcionalidades diversas que uma chain de aplicação poderia criar.
As vantagens do Zk-Rollups
Com base nas razões acima, os zk-rollups são considerados a solução de escalabilidade dominante do futuro. Eles possuem as vantagens dos optimistic rollups, ao mesmo tempo que não têm longos atrasos de finalização. Os usuários não precisam esperar dias para determinar se uma prova de fraude surgiu; assim que a prova de validade é criada (o que pode levar apenas alguns segundos), os usuários podem ter certeza de que a transação foi concluída.
No entanto, a razão pela qual os zk-rollups ainda não se tornaram amplamente populares é que, atualmente, construir zk-rollups é uma tarefa árdua que requer o investimento contínuo de engenheiros de criptografia muito especializados durante vários anos.
Solução do Sovereign SDK
O Sovereign SDK visa fornecer suporte para zk-rollups, semelhante ao que o Cosmos SDK faz para as blockchains L1.
Ele fornecerá vários componentes básicos normalmente oferecidos pela blockchain, como rede p2p, banco de dados e nós RPC, permitindo que os construtores se concentrem na lógica comercial de sua própria blockchain. Além disso, fornecerá um conjunto de módulos padrão que funcionam de forma eficiente em um ambiente de prova de conhecimento zero: implantação de tokens, armazenamento de dados verificado e módulo de ponte. Os desenvolvedores podem integrar esses componentes primitivos em suas cadeias de aplicativos ou construir completamente suas próprias funções de transição de estado a partir do zero, implantando um conjunto de APIs padrão.
O Sovereign SDK será a primeira estrutura de rollup que simplifica a complexidade dos zk-SNARKs. Os desenvolvedores não precisam se tornar especialistas em criptografia, basta escrever aplicações na linguagem Rust (ou eventualmente em C++) e o SDK irá compilar automaticamente para uma máquina virtual zk eficiente.
Principais características do Sovereign SDK
Interoperabilidade sem costura: usar uma nova tecnologia de ponte baseada em agregação de provas para realizar a ponte de ida e volta dos rollups do Sovereign SDK na L1 compartilhada, sem a necessidade de um terceiro confiável.
Seguro e escalável: ao personalizar cada componente para os cenários de uso em zk-rollups, o Sovereign SDK oferece desempenho excepcional por padrão.
Compatibilidade entre cadeias: Sovereign SDK Rollups podem operar em qualquer blockchain, pois delegam a responsabilidade da verificação das provas aos usuários finais, em vez da blockchain pública L1 subjacente.
Progresso do projeto
O roteiro de desenvolvimento do Sovereign SDK é dividido em três fases:
Fase de pesquisa (em andamento): projetar o módulo de armazenamento padrão, o modelo econômico criptográfico e a API central. Desenvolver protótipos de pesquisa, integrando a disponibilidade de dados e o sistema de prova.
Fase de implantação preliminar: implantar a rede p2p, nós RPC, API central e módulos de armazenamento e ordenação padrão.
Fase de endurecimento: realizar limpeza de código, testes, testes de fuzz e auditoria. Primeiro caso de uso do SDK.
Perspectivas para o Futuro
O objetivo da Sovereign Labs é permitir que a blockchain suporte bilhões de usuários. Para alcançar isso, é necessário Gota o limiar de uso da tecnologia zk-SNARKs, permitindo que os desenvolvedores construam Rollups sem precisar se tornar especialistas em criptografia.
Ao mesmo tempo, o Sovereign SDK continuará a ser totalmente gratuito e de código aberto, comprometendo-se a construir cada componente da infraestrutura tecnológica com os mais altos padrões de resiliência. A equipe do projeto compromete-se a um processo de construção aberto e transparente, para garantir a confiabilidade da tecnologia e a confiança da comunidade.
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 lançou o Rollup SDK Gota o limiar técnico da prova de conhecimento nulo
Sovereign: Fornece SDK para Rollups, Gota a barreira de entrada para o uso da tecnologia zk-SNARKs
O projeto de criptomoeda Sovereign Labs, focado na construção de rollups, concluiu uma rodada de financiamento inicial de 7,4 milhões de dólares. Esta rodada foi liderada por uma conhecida instituição de capital de risco, com várias outras instituições de investimento participando. Um porta-voz do projeto afirmou que este financiamento elevou a avaliação da empresa para "oito dígitos". Sabe-se que a Sovereign Labs está a construir um kit de ferramentas de desenvolvimento de software (SDK), ajudando os desenvolvedores a criar rollups de conhecimento zero seguros e interoperáveis.
Sovereign é um ecossistema rollup aberto e interconectado. Dedica-se a permitir que todos os desenvolvedores possam implantar rollups que possam interagir de forma fluida e escalável, e que possam funcionar em todas as blockchains. Este é o propósito de criar o Sovereign SDK, que será o framework mais simples para criar zk-rollups soberanos seguros e interoperáveis.
Pontos de dor na escalabilidade de aplicações de blockchain
Limitações de um único L1
Atualmente, existem três principais maneiras de escalar aplicativos de blockchain: blockchains públicas de L1 específicas para aplicativos, rollups otimistas e zk-rollups. As blockchains públicas de L1 específicas para aplicativos são as mais fáceis de projetar e implantar, mas apresentam defeitos óbvios. Cada L1 deve recrutar seus próprios validadores e convencê-los a apostar fundos suficientes para proteger a blockchain contra ataques. Devido ao alto custo dos fundos, esse método é adequado apenas para poucos aplicativos com capital abundante.
Desvantagens dos Optimistic Rollups
Rollups permitem que os desenvolvedores usem nova lógica para expandir blockchains existentes, em vez de iniciar uma nova blockchain. Isso reduz significativamente a barreira de entrada para o desenvolvimento de cadeias de aplicativos.
Mas os optimistic rollups, que hoje dominam, também não são uma solução perfeita. Para minimizar a carga sobre o conjunto compartilhado de validadores, os optimistic rollups dependem de provas de fraude (fraud proofs) para prevenir comportamentos inadequados. Quando atacadas, as provas de fraude podem enfrentar escrutínio, por isso os optimistic rollups têm um longo "atraso de finalização", e as transações podem ser revertidas devido à aparição das provas de fraude. Isso torna a ponte para os optimistic rollups lenta e cara.
Os desenvolvedores de optimistic rollup enfrentam uma escolha difícil: construir um rollup específico para um uso restrito, permitindo que os usuários façam pontes frequentes entre blockchains; ou construir um rollup genérico para atender a todas as necessidades dos usuários em um só lugar. Ambas as opções não são ideais. A velocidade de ponte entre as várias cadeias Optimistic é lenta, os custos são altos e os riscos são grandes, o que não atende ao uso diário. Por outro lado, os optimistic rollups genéricos têm que lidar com muitas falhas de uma única L1 blockchain pública: eles não apenas enfrentam problemas de escalabilidade próprios, mas também não conseguem suportar uma gama completa de funcionalidades diversas que uma chain de aplicação poderia criar.
As vantagens do Zk-Rollups
Com base nas razões acima, os zk-rollups são considerados a solução de escalabilidade dominante do futuro. Eles possuem as vantagens dos optimistic rollups, ao mesmo tempo que não têm longos atrasos de finalização. Os usuários não precisam esperar dias para determinar se uma prova de fraude surgiu; assim que a prova de validade é criada (o que pode levar apenas alguns segundos), os usuários podem ter certeza de que a transação foi concluída.
No entanto, a razão pela qual os zk-rollups ainda não se tornaram amplamente populares é que, atualmente, construir zk-rollups é uma tarefa árdua que requer o investimento contínuo de engenheiros de criptografia muito especializados durante vários anos.
Solução do Sovereign SDK
O Sovereign SDK visa fornecer suporte para zk-rollups, semelhante ao que o Cosmos SDK faz para as blockchains L1.
Ele fornecerá vários componentes básicos normalmente oferecidos pela blockchain, como rede p2p, banco de dados e nós RPC, permitindo que os construtores se concentrem na lógica comercial de sua própria blockchain. Além disso, fornecerá um conjunto de módulos padrão que funcionam de forma eficiente em um ambiente de prova de conhecimento zero: implantação de tokens, armazenamento de dados verificado e módulo de ponte. Os desenvolvedores podem integrar esses componentes primitivos em suas cadeias de aplicativos ou construir completamente suas próprias funções de transição de estado a partir do zero, implantando um conjunto de APIs padrão.
O Sovereign SDK será a primeira estrutura de rollup que simplifica a complexidade dos zk-SNARKs. Os desenvolvedores não precisam se tornar especialistas em criptografia, basta escrever aplicações na linguagem Rust (ou eventualmente em C++) e o SDK irá compilar automaticamente para uma máquina virtual zk eficiente.
Principais características do Sovereign SDK
Interoperabilidade sem costura: usar uma nova tecnologia de ponte baseada em agregação de provas para realizar a ponte de ida e volta dos rollups do Sovereign SDK na L1 compartilhada, sem a necessidade de um terceiro confiável.
Seguro e escalável: ao personalizar cada componente para os cenários de uso em zk-rollups, o Sovereign SDK oferece desempenho excepcional por padrão.
Compatibilidade entre cadeias: Sovereign SDK Rollups podem operar em qualquer blockchain, pois delegam a responsabilidade da verificação das provas aos usuários finais, em vez da blockchain pública L1 subjacente.
Progresso do projeto
O roteiro de desenvolvimento do Sovereign SDK é dividido em três fases:
Fase de pesquisa (em andamento): projetar o módulo de armazenamento padrão, o modelo econômico criptográfico e a API central. Desenvolver protótipos de pesquisa, integrando a disponibilidade de dados e o sistema de prova.
Fase de implantação preliminar: implantar a rede p2p, nós RPC, API central e módulos de armazenamento e ordenação padrão.
Fase de endurecimento: realizar limpeza de código, testes, testes de fuzz e auditoria. Primeiro caso de uso do SDK.
Perspectivas para o Futuro
O objetivo da Sovereign Labs é permitir que a blockchain suporte bilhões de usuários. Para alcançar isso, é necessário Gota o limiar de uso da tecnologia zk-SNARKs, permitindo que os desenvolvedores construam Rollups sem precisar se tornar especialistas em criptografia.
Ao mesmo tempo, o Sovereign SDK continuará a ser totalmente gratuito e de código aberto, comprometendo-se a construir cada componente da infraestrutura tecnológica com os mais altos padrões de resiliência. A equipe do projeto compromete-se a um processo de construção aberto e transparente, para garantir a confiabilidade da tecnologia e a confiança da comunidade.