Sovereign: fornece um kit de ferramentas de desenvolvimento para Rollups, Gota o uso da tecnologia de zk-SNARKs
Recentemente, um projeto de criptomoeda focado na construção de rollups concluiu uma rodada de financiamento seed de 7,4 milhões de dólares, com uma avaliação que atingiu "dígitos de oito". O projeto está desenvolvendo um kit de ferramentas de desenvolvimento de software (SDK), destinado a ajudar os desenvolvedores a criar rollups de conhecimento zero seguros e interoperáveis. Abaixo está a descriçã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 sem costura, e que possam funcionar em todas as blockchains. Esse é o propósito do desenvolvimento do Sovereign SDK, que se tornará a estrutura mais simples para criar um zk-rollup soberano seguro e interoperável.
O dilema da expansão de aplicativos de blockchain
Limitações 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 L1 específicas para aplicações, optimistic rollups e zk-rollups. Embora as blockchains públicas L1 específicas para aplicações sejam mais simples de projetar e implementar, apresentam deficiências claras. Cada L1 precisa recrutar seus próprios validadores e convencê-los a apostar uma quantidade suficiente de fundos para garantir a segurança da blockchain. Devido ao alto custo dos fundos, esse método é aplicável apenas a um pequeno número de aplicações com recursos financeiros abundantes.
As desvantagens dos Optimistic Rollups
A aparição dos Rollups permite que os desenvolvedores utilizem nova lógica para expandir blockchains existentes, em vez de iniciar uma nova blockchain, o que reduz significativamente a barreira de desenvolvimento para as aplicações em cadeia. No entanto, os rollups optimistas, que são atualmente populares, também apresentam problemas. Para aliviar a carga do conjunto de validadores compartilhados, os rollups optimistas dependem de provas de fraude para prevenir comportamentos inadequados. Isso resulta em um longo "atraso de finalização" das transações, que pode ser revertido devido à apresentação de provas de fraude. Assim, a ponte para os rollups optimistas torna-se lenta e cara.
Vantagens dos Zk-Rollups
Com base nas razões acima, os zk-rollups são considerados a solução de escalabilidade dominante no futuro. Eles têm as vantagens dos optimistic rollups, enquanto não apresentam um longo atraso de finalização. Os usuários não precisam esperar vários dias para confirmar se uma prova de fraude foi apresentada; 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, construir zk-rollups ainda é uma tarefa árdua, que requer engenheiros de criptografia altamente especializados a longo prazo. Este é precisamente o problema que o Sovereign SDK visa resolver.
Características do Sovereign SDK
O Sovereign SDK foi projetado para fornecer suporte para zk-rollups, semelhante ao que o Cosmos SDK faz para blockchains L1. Ele fornecerá uma variedade de componentes básicos que normalmente são necessários em blockchains, como redes p2p, bancos de dados e nós RPC, permitindo que os desenvolvedores se concentrem na lógica de negócios de suas próprias blockchains. Além disso, também fornecerá um conjunto de módulos padrão que operam de forma eficiente em um ambiente de conhecimento zero, incluindo a implantação de tokens, armazenamento de dados verificados e módulos de ponte.
As principais características do Sovereign SDK incluem:
Interoperabilidade sem costura: utilizar uma nova tecnologia de ponte baseada em agregação de provas para realizar uma ponte rápida e de baixo custo dos rollups Sovereign SDK na L1 compartilhada.
Seguro e escalável: ao personalizar cada componente para os casos de uso de zk-rollups, o Sovereign SDK oferece um desempenho excelente por padrão.
Compatibilidade entre cadeias: Os Rollups Sovereign SDK podem funcionar em qualquer blockchain, pois delegam a responsabilidade pela verificação das provas aos usuários finais, em vez de à blockchain pública L1 subjacente.
Gota uso: os desenvolvedores não precisam se tornar especialistas em criptografia, apenas precisam usar linguagens de programação comuns (como Rust ou C++) para escrever aplicações, o SDK irá automaticamente compilar para uma zk virtual machine eficiente.
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. Conclusão prevista para o segundo trimestre de 2023.
Fase de implantação inicial: implantar a rede p2p, nós RPC, API central e os 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. Acredita-se que o endurecimento da implantação inicial durará cerca de seis meses, após os quais o SDK será lançado na mainnet.
Conclusão
A visão da Sovereign Labs é tornar a blockchain acessível a bilhões de usuários. Para alcançar esse objetivo, é crucial reduzir o Gota na utilização da tecnologia zk-SNARKs. O Sovereign SDK permanecerá sempre completamente gratuito e de código aberto, comprometendo-se a construir cada componente técnico com os mais altos padrões de resiliência. Dessa forma, a Sovereign espera poder impulsionar a adoção da tecnologia blockchain, enquanto mantém a verificabilidade e a natureza descentralizada para os usuários finais.
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.
20 Curtidas
Recompensa
20
6
Compartilhar
Comentário
0/400
TokenCreatorOP
· 7h atrás
zk é uma grande força!
Ver originalResponder0
LightningAllInHero
· 07-15 10:06
este bull ah suporta bombear ao máximo
Ver originalResponder0
NftDeepBreather
· 07-13 17:15
Reduzir o limite depende de quem o faz~
Ver originalResponder0
LiquiditySurfer
· 07-13 17:14
Novato desenvolvedor, é uma bênção! Continue a surfar~
Ver originalResponder0
BlockchainArchaeologist
· 07-13 17:13
Finalmente temos um bom SDK!
Ver originalResponder0
AirdropHarvester
· 07-13 16:47
Outra oportunidade de fazer as pessoas de parvas com o sdk
Sovereign SDK: Gota o limiar de construção de zk-rollup para desenvolvedores
Sovereign: fornece um kit de ferramentas de desenvolvimento para Rollups, Gota o uso da tecnologia de zk-SNARKs
Recentemente, um projeto de criptomoeda focado na construção de rollups concluiu uma rodada de financiamento seed de 7,4 milhões de dólares, com uma avaliação que atingiu "dígitos de oito". O projeto está desenvolvendo um kit de ferramentas de desenvolvimento de software (SDK), destinado a ajudar os desenvolvedores a criar rollups de conhecimento zero seguros e interoperáveis. Abaixo está a descriçã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 sem costura, e que possam funcionar em todas as blockchains. Esse é o propósito do desenvolvimento do Sovereign SDK, que se tornará a estrutura mais simples para criar um zk-rollup soberano seguro e interoperável.
O dilema da expansão de aplicativos de blockchain
Limitações 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 L1 específicas para aplicações, optimistic rollups e zk-rollups. Embora as blockchains públicas L1 específicas para aplicações sejam mais simples de projetar e implementar, apresentam deficiências claras. Cada L1 precisa recrutar seus próprios validadores e convencê-los a apostar uma quantidade suficiente de fundos para garantir a segurança da blockchain. Devido ao alto custo dos fundos, esse método é aplicável apenas a um pequeno número de aplicações com recursos financeiros abundantes.
As desvantagens dos Optimistic Rollups
A aparição dos Rollups permite que os desenvolvedores utilizem nova lógica para expandir blockchains existentes, em vez de iniciar uma nova blockchain, o que reduz significativamente a barreira de desenvolvimento para as aplicações em cadeia. No entanto, os rollups optimistas, que são atualmente populares, também apresentam problemas. Para aliviar a carga do conjunto de validadores compartilhados, os rollups optimistas dependem de provas de fraude para prevenir comportamentos inadequados. Isso resulta em um longo "atraso de finalização" das transações, que pode ser revertido devido à apresentação de provas de fraude. Assim, a ponte para os rollups optimistas torna-se lenta e cara.
Vantagens dos Zk-Rollups
Com base nas razões acima, os zk-rollups são considerados a solução de escalabilidade dominante no futuro. Eles têm as vantagens dos optimistic rollups, enquanto não apresentam um longo atraso de finalização. Os usuários não precisam esperar vários dias para confirmar se uma prova de fraude foi apresentada; 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, construir zk-rollups ainda é uma tarefa árdua, que requer engenheiros de criptografia altamente especializados a longo prazo. Este é precisamente o problema que o Sovereign SDK visa resolver.
Características do Sovereign SDK
O Sovereign SDK foi projetado para fornecer suporte para zk-rollups, semelhante ao que o Cosmos SDK faz para blockchains L1. Ele fornecerá uma variedade de componentes básicos que normalmente são necessários em blockchains, como redes p2p, bancos de dados e nós RPC, permitindo que os desenvolvedores se concentrem na lógica de negócios de suas próprias blockchains. Além disso, também fornecerá um conjunto de módulos padrão que operam de forma eficiente em um ambiente de conhecimento zero, incluindo a implantação de tokens, armazenamento de dados verificados e módulos de ponte.
As principais características do Sovereign SDK incluem:
Interoperabilidade sem costura: utilizar uma nova tecnologia de ponte baseada em agregação de provas para realizar uma ponte rápida e de baixo custo dos rollups Sovereign SDK na L1 compartilhada.
Seguro e escalável: ao personalizar cada componente para os casos de uso de zk-rollups, o Sovereign SDK oferece um desempenho excelente por padrão.
Compatibilidade entre cadeias: Os Rollups Sovereign SDK podem funcionar em qualquer blockchain, pois delegam a responsabilidade pela verificação das provas aos usuários finais, em vez de à blockchain pública L1 subjacente.
Gota uso: os desenvolvedores não precisam se tornar especialistas em criptografia, apenas precisam usar linguagens de programação comuns (como Rust ou C++) para escrever aplicações, o SDK irá automaticamente compilar para uma zk virtual machine eficiente.
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. Conclusão prevista para o segundo trimestre de 2023.
Fase de implantação inicial: implantar a rede p2p, nós RPC, API central e os 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. Acredita-se que o endurecimento da implantação inicial durará cerca de seis meses, após os quais o SDK será lançado na mainnet.
Conclusão
A visão da Sovereign Labs é tornar a blockchain acessível a bilhões de usuários. Para alcançar esse objetivo, é crucial reduzir o Gota na utilização da tecnologia zk-SNARKs. O Sovereign SDK permanecerá sempre completamente gratuito e de código aberto, comprometendo-se a construir cada componente técnico com os mais altos padrões de resiliência. Dessa forma, a Sovereign espera poder impulsionar a adoção da tecnologia blockchain, enquanto mantém a verificabilidade e a natureza descentralizada para os usuários finais.