Atualização de desenvolvimento do SCRT Labs: Agosto de 2022

Secret Network

A atualização mais recente do desenvolvedor do SCRT Labs abrange a próxima atualização da rede principal da Secret, Shockwave Delta — programada para setembro de 2022! — novas contratações e outras iniciativas em andamento.

Olá comunidade secret!

Bem-vindo a outro blog de atualização de desenvolvimento da Secret Network dos principais desenvolvedores do SCRT Labs. Neste post, compartilharemos as últimas atualizações sobre tudo em que estamos trabalhando — nossa pesquisa, nosso desenvolvimento, nosso planejamento estratégico e muito mais. Continue lendo para saber mais sobre nossa próxima atualização (Shockwave Delta) e os novos recursos interessantes que chegarão a Secret!

Shockwave Delta

Anunciamos anteriormente alguns planos para melhorias L1 na Secret Network como parte de nossa iniciativa de crescimento Shockwave. O Shockwave Alpha foi lançado em maio e trouxe grandes atualizações para a rede, incluindo aumentos de velocidade de 500–600x para certos eventos de rede (como NFT mints e airdrops), sincronização de estado para o CosmWasm e trabalho fundamental para suportar contas interchain!

https://scrt.network/blog/shockwave-alpha-mainnet-upgrade-complete

Identificamos muito mais trabalho que queremos fazer para garantir a posição da Secret como o centro de privacidade para toda a Web3. Então decidimos que em nossa jornada para o Shockwave Omega — a última atualização planejada do ciclo Shockwave — adicionaremos planos para outra grande atualização: Shockwave Delta, atualmente agendada para setembro de 2022!

Antes de falarmos sobre o que está especificamente planejado para inclusão no Shockwave Delta, vamos analisar muitos dos recursos que estamos implementando e pesquisando no momento.

CosmWasm 1.0

CosmWasm é uma plataforma de contratos inteligentes criada para o ecossistema Cosmos. Essencialmente, é o componente de uma blockchain Cosmos que permite contratos inteligentes. A Secret Network está atualmente executando o CosmWasm versão 0.10, que foi lançado em agosto de 2020, pouco antes do Secret ser lançado na rede principal. Secret e Terra foram os primeiros a adotar essa tecnologia, abrindo caminho para muitas outras blockchains do Cosmos. Desde então, o CosmWasm foi bastante aprimorado, com a versão mais recente do CosmWasm 1.0 sendo lançada em maio de 2022. Estamos empolgados em compartilhar que o suporte ao Cosmwasm 1.0 chegará a Secret muito em breve!

O CosmWasm 1.0 trará alguns novos recursos muito interessantes para a Secret. Uma das mais notáveis ​​é a capacidade dos contratos inteligentes se comunicarem com contratos em outras blockchains via IBC. Alguns exemplos do que isso pode desbloquear:

  • Um contrato DAO na Juno pode se comunicar com um contrato de contagem de votos na Secret para realizar uma contagem privada de votos de governança, permitindo que os usuários do Juno votem sem revelar sua decisão pessoal ao público.
  • Um agregador DEX na Secret pode incluir rotas de troca de DEXs em várias blockchains em seus resultados, fornecendo ao usuário o melhor resultado comercial possível em todo o ecossistema Cosmos.
  • Um contrato em uma cadeia de aplicativos de jogos pode se comunicar com um contrato de geração de números aleatórios na Secret para receber um número verdadeiramente aleatório, sem que o usuário possa ver como o número foi derivado.

SNIP20s serão transferíveis via IBC!

Outro novo recurso incrível do CosmWasm 1.0 é a capacidade de enviar tokens personalizados (CW20, SNIP20, etc.) através do IBC. Isso permitirá que tokens secretos, como SHD, sejam listados em DEXs em outras blockchains, como Osmosis, e potencialmente até CEXs, como Binance! Ele também permitirá que a Secret forneça pela primeira vez versões privadas de tokens CW20, como NETA, RAW e ION.

Como lembrete, a Secret manterá a compatibilidade retroativa com os contratos do Cosmwasm v0.10, para que você possa continuar a usar e implantar contratos legados — embora recomendemos desenvolver novos contratos v1.0 na versão mais recente para aproveitar os novos recursos!

Uma versão beta do LocalSecret para CosmWasm 1.0 já está disponível agora, com uma versão pública de testnet chegando em agosto.

Secret-Mantlemint

O desempenho da consulta é algo em que continuamos focando. Para isso, estamos trabalhando na portabilidade do Mantlemint da Terra para a Secret Network. Mantlemint é um tipo especial de nó que foi ajustado especificamente para lidar com consultas de usuários. Isso é conseguido removendo o IAVL, que é ineficiente em escala. Este trabalho complementa as otimizações que fizemos anteriormente no nível do enclave (ou contrato inteligente), introduzindo otimizações na própria infraestrutura de blockchain. Desde os testes iniciais, vimos melhorias de até 4x em relação aos nós de consulta padrão!

Atualizações do mecanismo WebAssembly

No passado, falamos sobre como queremos substituir nosso mecanismo WebAssembly atual, wasmi. Este é o componente da Secret Network que lida com a execução dos contratos secretos, mas há muito espaço para melhorias no desempenho.

Nós planejamos o trabalho para atualizar para Wasmer (o mecanismo usado por outras cadeias Cosmwasm). Estávamos preocupados que isso não fosse possível devido às limitações das chamadas de sistema no SGX. A boa notícia é que encontramos uma maneira pela qual Wasmer pode ser suportado dentro do SGX. Esse método envolveria o uso de Gramine (anteriormente conhecido como Graphene), que amadureceu a um ponto em que nos sentiríamos confortáveis ​​em usá-lo. Essa mudança exigirá um esforço significativo, reformulando muitos caminhos de código. No entanto, achamos que isso precisa ser feito para trazer a Secret Network para onde ela oferece a melhor experiência de usuário da categoria.

Também queremos encontrar soluções a curto prazo. É por isso que estamos tentando integrar o mecanismo wasm3 em paralelo e já estamos vendo uma melhora significativa no desempenho. Este mecanismo é baseado em intérprete (semelhante ao nosso mecanismo atual); no entanto, espera-se que tenha muito mais desempenho. Como ambos os mecanismos são baseados em intérpretes, a substituição deve ser muito mais simples e esperamos que isso forneça um aumento de desempenho para contratos novos e existentes na rede!

Crescimento da equipe de desenvolvimento

Que bear market? Desde o início de 2022, recebemos quatro novos desenvolvedores na equipe! À medida que a Secret Network cresce, cresce também a complexidade de cada novo recurso que queremos adicionar. Além disso, o IBC e o ecossistema de cross-chain continuam a criar novas oportunidades para aplicativos focados em privacidade. Uma equipe de desenvolvimento maior nos permitirá continuar fornecendo recursos novos e empolgantes para a Secret Network e contribuir mais para o ecossistema cosmos interchain.

Para esclarecimento, sempre estivemos atentos à volatilidade do mercado e ao planejamento fiscal responsável. Esta é uma das razões pelas quais o SCRT Labs sempre foi (e ainda é) uma equipe comparativamente pequena. Dito isso, nossa equipe comparativamente pequena é incrivelmente eficaz, e esperamos que os desenvolvedores em todo o nosso ecossistema e todo o Cosmos conheçam os novos recrutas!

Documentação

Também gostaríamos de destacar nosso novo e aprimorado site de documentação, agora hospedado no GitBook. Nos últimos meses, a documentação da rede foi atualizada por meio de contribuições de muitos membros valiosos da comunidade: Gino, Schultzie, Lumi, Norfmenn, Ertemann, Srdtrk, DannyM e Taariq.

Com essas melhorias feitas, agora estamos nos sentindo mais confiantes em buscar oportunidades de desenvolvedor de forma mais agressiva, como hackathons e caminhos de aprendizado (como o recente financiamento bem-sucedido da Secret University). Fique ligado para saber mais sobre isso, incluindo um Workshop Secreto em breve no Cosmoverse!

Você também pode se tornar um colaborador dos documentos e ajudar a impulsionar a adoção do Secret dev! Confira a documentação completa em docs.scrt.network.

Próximas atualizações de rede

Nesta postagem do blog, abordamos vários novos recursos que chegarão a Secret em breve, mas como eles serão organizados nas próximas atualizações de rede?

Conforme mencionado, estamos atualmente no ciclo Shockwave de atualizações com foco no desempenho e crescimento da rede. Nossa última atualização de rede, Shockwave Alpha, ocorreu em maio. Originalmente, tínhamos a intenção de ter apenas mais uma atualização de rede nesta fase, que seria chamada de Shockwave Omega. Agora, estamos planejando dividir isso em duas atualizações de rede.

O Shockwave Delta está planejado para setembro e incluirá o CosmWasm 1.0. O Shockwave Omega está planejado para o final deste ano e incluirá a atualização do mecanismo WebAssembly, além de outros recursos ainda a serem anunciados.

Publicaremos um post separado no blog que apresentará os detalhes do Shockwave Delta em breve, portanto, fique atento! 🤫

O que está por vir?

Obrigado por ler esta atualização de desenvolvimento!

Se este blog inspirou você a se envolver mais com a Secret Network, junte-se à nossa comunidade de pioneiros em privacidade. Se você é um desenvolvedor interessado em criar seus próprios aplicativos secretos, confira nossos recursos para desenvolvedores e saiba como obter financiamento para apoiar seus projetos!

Se você é alguém apaixonado por garantir que os usuários da Web3 tenham as proteções de privacidade de dados que eles precisam e merecem, torne-se um Agente Secreto! É nossa missão garantir que a web descentralizada que estamos construindo seja realmente capacitada — e acessível a todos. Da conscientização e educação ao crescimento internacional e relações universitárias, há muitas maneiras de ajudar a contribuir para a expansão do ecossistema Secret e a disponibilidade global de tecnologias de privacidade na Web3.

Confira o programa Agentes Secretos e junte-se a uma das melhores e mais comprometidas comunidades em todo o espaço blockchain!

Avante e para cima!

Dúvidas e caso queira se envolver no projeto da Secret Network, junte-se a nossas redes:

Telegram Secret em português: https://t.me/secret_portuguese

Canal Youtube Secret Network em português: https://www.youtube.com/c/SecretNetworkHubPTBR

Twitter Secret português: https://twitter.com/scrt_portuguese

Instagram: https://www.instagram.com/secretportuguese/

Discord: https://discord.gg/Ug5yx3MN