Sovereign: Fornecer SDK para Rollups, Gota a barreira técnica 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 de "dígitos duplos". O projeto está desenvolvendo um kit de ferramentas de desenvolvimento de software (SDK), destinado a ajudar os desenvolvedores a criar rollups de zero conhecimento que sejam seguros e interoperáveis. Abaixo está uma apresentação detalhada do projeto.
Sovereign é um ecossistema de rollup aberto e interconectado, dedicado a permitir que todos os desenvolvedores possam implantar rollups que sejam interoperáveis e escaláveis de forma perfeita, e que funcionem em várias blockchains. Esse foi o objetivo inicial do Sovereign SDK, que se tornará a estrutura mais simples para criar zk-rollups soberanos seguros e interoperáveis.
Limitações das atuais soluções de escalabilidade da blockchain
O dilema de escalabilidade da cadeia pública L1
Atualmente, a escalabilidade das aplicações em blockchain pode ser alcançada de três maneiras principais: blockchains públicas de L1 específicas para aplicações, optimistic rollups e zk-rollups. Embora as blockchains públicas de L1 projetadas para aplicações sejam relativamente simples de projetar e implementar, apresentam defeitos evidentes. Cada L1 precisa recrutar validadores e convencê-los a estacar fundos suficientes para proteger a segurança da rede, e esse alto custo de capital torna esse método aplicável apenas a um pequeno número de aplicações com recursos financeiros abundantes.
Limitações dos Rollups Otimistas
A ideia dos Rollups é permitir que os desenvolvedores utilizem nova lógica para expandir a blockchain existente, em vez de iniciar uma nova blockchain. Isso diminui significativamente a barreira de entrada para o desenvolvimento de cadeias de aplicativos. No entanto, os rollups otimistas, que são os mais populares atualmente, também não são perfeitos. Eles dependem de provas de fraude para prevenir comportamentos inadequados, o que resulta em um longo "atraso de finalização" e as transações podem ser revertidas devido a provas de fraude. Isso torna a ponte para os rollups otimistas lenta e cara.
Os desenvolvedores enfrentam um dilema: devem construir um rollup para um propósito específico ou um rollup genérico? O primeiro exige que os usuários façam ponte entre blockchains com frequência, enquanto o segundo enfrenta problemas de escalabilidade semelhantes aos das blockchains L1.
As vantagens e desafios dos Zk-Rollups
Em comparação, os zk-rollups são considerados uma solução de escalabilidade mais promissora. Eles possuem as vantagens dos optimistic rollups, ao mesmo tempo que não têm longas demoras de finalização. Uma vez que a prova de validade é gerada (normalmente em 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 seu processo de construção é extremamente complexo e requer a dedicação de engenheiros de criptografia altamente especializados a longo prazo.
Solução do Sovereign SDK
O Sovereign SDK destina-se a fornecer suporte para zk-rollups, semelhante ao que o Cosmos SDK faz para blockchains L1. Ele fornecerá componentes básicos comuns em blockchain, como redes p2p, bancos de dados e nós RPC, permitindo que os desenvolvedores se concentrem na lógica de negócios. Além disso, também oferecerá uma série de módulos padrão que funcionam de forma eficiente em ambientes de conhecimento zero, incluindo implantação de tokens, armazenamento de dados verificados e módulos de ponte.
Uma das principais características do Sovereign SDK é a simplificação dos complexos detalhes de zk-SNARKs. Os desenvolvedores não precisam se tornar especialistas em criptografia, basta escrever aplicações em linguagens de programação comuns (como Rust ou C++) e o SDK automaticamente as compila para uma zk virtual machine eficiente.
Principais características do Sovereign SDK
Interoperabilidade sem costura: através da tecnologia de ponte baseada em agregação de provas, permite a rápida e de baixo custo ponte entre os rollups Sovereign SDK compartilhados na L1.
Segurança e escalabilidade: ao personalizar cada componente para zk-rollups, o Sovereign SDK oferece desempenho excepcional por padrão. Com a tecnologia de paralelização, a latência de prova pode ser controlada em poucos segundos.
Compatibilidade entre cadeias: Os Rollups Sovereign SDK podem funcionar em qualquer blockchain, pois transferem a responsabilidade pela prova de verificação para o usuário final, em vez da blockchain pública L1 subjacente.
Roteiro de Desenvolvimento do Projeto
O plano 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 de economia criptográfica e a API central, com conclusão prevista para o segundo trimestre de 2023.
Fase de implantação inicial: implantar a rede p2p, nós RPC, API central e módulos de armazenamento e ordenação padrão.
Fase de hardening: realizar limpeza de código, testes, testes de fuzz e auditoria, enquanto desenvolve o primeiro caso de uso do SDK. A previsão é que o hardening da implantação inicial dure cerca de seis meses, após os quais o SDK irá para a mainnet.
Conclusão
O objetivo da Sovereign Labs é permitir que a blockchain suporte bilhões de usuários. Para isso, é necessário Gota o uso da tecnologia de zk-SNARKs, tornando-a acessível para que desenvolvedores comuns possam construir Rollups com facilidade. Ao mesmo tempo, o projeto enfatiza que não buscará escalabilidade à custa da verificabilidade do usuário final. O Sovereign SDK permanecerá totalmente gratuito e de código aberto, comprometendo-se a construir cada componente técnico com os mais altos padrões, garantindo a resiliência e a descentralização de todo o ecossistema.
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.
11 gostos
Recompensa
11
7
Partilhar
Comentar
0/400
GasBankrupter
· 07-17 01:47
Esta ronda dá para entrar numa posição?
Ver originalResponder0
SerumSquirter
· 07-16 23:48
Só 740w? O dinheiro neste meio também não é fácil de ganhar.
Ver originalResponder0
DegenDreamer
· 07-16 14:57
O foco é um olhar para o dinheiro, 7,4 milhões é isso?
Ver originalResponder0
ThesisInvestor
· 07-14 02:44
Não é mais um financiamento enganador, pois não?
Ver originalResponder0
CommunityWorker
· 07-14 02:40
novos idiotas fazem as pessoas de parvas
Ver originalResponder0
LidoStakeAddict
· 07-14 02:38
Agora é que estão a fazer isso? Eu entendo a armadilha.
Sovereign SDK: Gota desenvolvimento de zk-rollup, criando soluções de escalabilidade interoperáveis
Sovereign: Fornecer SDK para Rollups, Gota a barreira técnica 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 de "dígitos duplos". O projeto está desenvolvendo um kit de ferramentas de desenvolvimento de software (SDK), destinado a ajudar os desenvolvedores a criar rollups de zero conhecimento que sejam seguros e interoperáveis. Abaixo está uma apresentação detalhada do projeto.
Sovereign é um ecossistema de rollup aberto e interconectado, dedicado a permitir que todos os desenvolvedores possam implantar rollups que sejam interoperáveis e escaláveis de forma perfeita, e que funcionem em várias blockchains. Esse foi o objetivo inicial do Sovereign SDK, que se tornará a estrutura mais simples para criar zk-rollups soberanos seguros e interoperáveis.
Limitações das atuais soluções de escalabilidade da blockchain
O dilema de escalabilidade da cadeia pública L1
Atualmente, a escalabilidade das aplicações em blockchain pode ser alcançada de três maneiras principais: blockchains públicas de L1 específicas para aplicações, optimistic rollups e zk-rollups. Embora as blockchains públicas de L1 projetadas para aplicações sejam relativamente simples de projetar e implementar, apresentam defeitos evidentes. Cada L1 precisa recrutar validadores e convencê-los a estacar fundos suficientes para proteger a segurança da rede, e esse alto custo de capital torna esse método aplicável apenas a um pequeno número de aplicações com recursos financeiros abundantes.
Limitações dos Rollups Otimistas
A ideia dos Rollups é permitir que os desenvolvedores utilizem nova lógica para expandir a blockchain existente, em vez de iniciar uma nova blockchain. Isso diminui significativamente a barreira de entrada para o desenvolvimento de cadeias de aplicativos. No entanto, os rollups otimistas, que são os mais populares atualmente, também não são perfeitos. Eles dependem de provas de fraude para prevenir comportamentos inadequados, o que resulta em um longo "atraso de finalização" e as transações podem ser revertidas devido a provas de fraude. Isso torna a ponte para os rollups otimistas lenta e cara.
Os desenvolvedores enfrentam um dilema: devem construir um rollup para um propósito específico ou um rollup genérico? O primeiro exige que os usuários façam ponte entre blockchains com frequência, enquanto o segundo enfrenta problemas de escalabilidade semelhantes aos das blockchains L1.
As vantagens e desafios dos Zk-Rollups
Em comparação, os zk-rollups são considerados uma solução de escalabilidade mais promissora. Eles possuem as vantagens dos optimistic rollups, ao mesmo tempo que não têm longas demoras de finalização. Uma vez que a prova de validade é gerada (normalmente em 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 seu processo de construção é extremamente complexo e requer a dedicação de engenheiros de criptografia altamente especializados a longo prazo.
Solução do Sovereign SDK
O Sovereign SDK destina-se a fornecer suporte para zk-rollups, semelhante ao que o Cosmos SDK faz para blockchains L1. Ele fornecerá componentes básicos comuns em blockchain, como redes p2p, bancos de dados e nós RPC, permitindo que os desenvolvedores se concentrem na lógica de negócios. Além disso, também oferecerá uma série de módulos padrão que funcionam de forma eficiente em ambientes de conhecimento zero, incluindo implantação de tokens, armazenamento de dados verificados e módulos de ponte.
Uma das principais características do Sovereign SDK é a simplificação dos complexos detalhes de zk-SNARKs. Os desenvolvedores não precisam se tornar especialistas em criptografia, basta escrever aplicações em linguagens de programação comuns (como Rust ou C++) e o SDK automaticamente as compila para uma zk virtual machine eficiente.
Principais características do Sovereign SDK
Interoperabilidade sem costura: através da tecnologia de ponte baseada em agregação de provas, permite a rápida e de baixo custo ponte entre os rollups Sovereign SDK compartilhados na L1.
Segurança e escalabilidade: ao personalizar cada componente para zk-rollups, o Sovereign SDK oferece desempenho excepcional por padrão. Com a tecnologia de paralelização, a latência de prova pode ser controlada em poucos segundos.
Compatibilidade entre cadeias: Os Rollups Sovereign SDK podem funcionar em qualquer blockchain, pois transferem a responsabilidade pela prova de verificação para o usuário final, em vez da blockchain pública L1 subjacente.
Roteiro de Desenvolvimento do Projeto
O plano 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 de economia criptográfica e a API central, com conclusão prevista para o segundo trimestre de 2023.
Fase de implantação inicial: implantar a rede p2p, nós RPC, API central e módulos de armazenamento e ordenação padrão.
Fase de hardening: realizar limpeza de código, testes, testes de fuzz e auditoria, enquanto desenvolve o primeiro caso de uso do SDK. A previsão é que o hardening da implantação inicial dure cerca de seis meses, após os quais o SDK irá para a mainnet.
Conclusão
O objetivo da Sovereign Labs é permitir que a blockchain suporte bilhões de usuários. Para isso, é necessário Gota o uso da tecnologia de zk-SNARKs, tornando-a acessível para que desenvolvedores comuns possam construir Rollups com facilidade. Ao mesmo tempo, o projeto enfatiza que não buscará escalabilidade à custa da verificabilidade do usuário final. O Sovereign SDK permanecerá totalmente gratuito e de código aberto, comprometendo-se a construir cada componente técnico com os mais altos padrões, garantindo a resiliência e a descentralização de todo o ecossistema.