Sitemap
Cartesi Brasil

Cartesi Brasil

Qualquer código, com a segurança do Ethereum. Construa appchains rollups usando as linguagens que você domina. Faça parte da comunidade🐧 https://t.me/cartesiBR

Resumo de desenvolvimento — Outubro de 2022

Os avanços na Cartesi Machine, Rollups e sidechain Noether

6 min readNov 22, 2022

--

Press enter or click to view image in full size

Quer saber sobre as atualizações nos componentes do Blockchain OS? Você está no lugar certo! Conforme descrito no roadmap, estamos lançando atualizações mais frequentes e mantendo a comunidade informada sobre o progresso que estamos fazendo para levar o Blockchain OS ao nível de produção — no qual um belo e diversificado ecossistema de DApps possa florescer.

Não está muito familiarizado com os componentes do Blockchain OS? Então leia os artigos introdutórios antes de continuar:

Para uma visão geral dos desenvolvimentos de outubro, confira o diagrama abaixo e veja as novidades da Cartesi Machine, dos Rollups e da sidechain Noether.

Press enter or click to view image in full size

Cartesi Machine

Cartesi Machine é a máquina virtual determinística da Cartesi, que emula uma arquitetura RISC-V e pode executar um sistema operacional Linux completo. É uma tecnologia inovadora, que oferece runtime para aplicativos descentralizados, construídos com softwares convencionais.

Microarquitetura

  • O código de microarquitetura passou por um “rebase” para o desenvolvimento mais recente e está passando pela compilação de integração contínua. Refatoramos a forma como o estado da máquina é adicionado ao hash de estado. Alguns bugs foram corrigidos, assim como testes de unidade quebrados.

Distribuições auto-hospedadas

  • Os testes com as distribuições auto-hospedadas Gentoo e Alpine Linux foram temporariamente interrompidos, para que a nossa equipe concentre toda a energia nos rollups e nas frentes de trabalho da microarquitetura.

Infraestrutura para Rollups

Aqui está uma lista das melhorias no emulador e seus componentes, para suportar o progresso do Rollups:

  • Lançadas as versões v0.11.1 e v0.11.2 do emulador de máquina.
  • Lançadas as versões v0.4.1 e v0.4.2 do Server Manager.
  • Melhorias na implementação TLB, para a próxima versão do emulador.
  • O emulador foi migrado para a nova especificação RISC-V 1.12.
  • Iniciou-se a implementação da extensão RISC-V Hypervisor.
  • Foi concluída a implementação das extensões RISC-V F e D.
  • A migração para a versão Linux Kernel 5.15.63 (LTS) está em análise.
  • Iniciou-se a implementação do novo design da arquitetura de microsserviços off-chain.

Rollups Cartesi

Rollups Cartesi é o sistema de segunda camada de rollups otimistas da Cartesi, que conta com a Cartesi Machine e permite que os desenvolvedores criem aplicativos descentralizados escaláveis, ​​com componentes de software tradicionais. A solução consiste em componentes on-chain e off-chain que permitem que a blockchain forneça disponibilidade de dados, solicite dados de entrada, faça a ponte de tokens entre a primeira e segunda camada e sirva como árbitro em caso de disputas.

Rumo a Mainnet

Os Rollups estão na Testnet, estágio Alpha! Desde o último resumo de desenvolvimento, acumulamos muitas novidades para compartilhar: lançamos as versões 0.6.1 e 0.7.0 dos Rollups Cartesi, com atualizações para os nossos exemplos. Veja o que esses lançamentos trazem para a comunidade:

  • Correções e melhorias internas
  • Documentação: o site Cartesi Rollups foi reformulado para oferecer uma melhor experiência ao desenvolvedor durante a integração.
  • Sistema de implantação e ambiente de execução Testnet: agora os desenvolvedores podem implantar seus DApps e mantê-los em execução em nossa infraestrutura.
  • Showcase hacks: dê as boas-vindas aos primeiros hacks executados em nossa infraestrutura na testnet; projetado e desenvolvido pelos pioneiros do Blockchain OS. Confira aqui!
  • Uma melhoria significativa em nosso exemplo Echo JavaScript (para mais detalhes, consulte “melhorias nos Rollups”) e também um Auction DApp simples, mas totalmente funcional, como um novo exemplo para os desenvolvedores se inspirarem;

Nós validadores de DApps

  • O sistema de implantação e infraestrutura de execução em nuvem está disponível para receber solicitações para implantação de DApps Cartesi. Para mais informações confira o link.

Melhorias nos Rollups

  • Agora, o exemplo Echo Javascript está estruturado de forma a facilitar a execução e também ser usado como base para outros DApps Javascript. O mecanismo Javascript (Txiki) está disponível como uma imagem docker e por isso nenhuma instalação manual é necessária. Além disso, estamos utilizando o webpack que facilita a instalação de dependências;

Suporte para Oráculos Computacionais

Arbitragem para Rollups

  • Faremos uma pausa temporária para concentrar nossos esforços no trabalho rumo a Mainet.

Execução Automática de Vouchers com incentivos em CTSI

⚠ É importante mencionar que esse recurso depende do componente Scheduler.

  • Consulte a atualização sobre o status do Scheduler.

Sequenciador de transações com incentivos em CTSI

⚠ É importante mencionar que esse recurso depende do componente Scheduler.

  • Consulte a atualização sobre o status do Scheduler.

Noether

Noether é a sidechain da Cartesi para disponibilidade de dados. Essa parte da solução permite que os aplicativos de blockchain usem muito mais dados do que seria possível com o Ethereum ou outras camadas de base.

Noether Versão 2.0: Upgrade de PoS para PoS 2.0

  • Concluímos a auditoria interna do contrato.
  • Estamos preparando novos lançamentos para PoS 2.0, Staking-Pool 2.0, Noether 3.0

Scheduler

Paramos temporariamente o desenvolvimento do Scheduler para concentrar nossos esforços na PoS.

Explorer

Foram 9 lançamentos desde a última atualização, alguns grandes, outros menores.

Para as versões entre v2.7.1 ~ v2.7.3

  • Removemos o limite de capitalização introduzido acidentalmente com a nova página staking pool. Essa remoção significa menos taxa de ETH.
  • Atualizações no design da página de stake, com base no feedback da equipe de UX.
  • Adicionamos o recurso de depósito máximo ao novo workflow da página de stake. Agora, os usuários podem clicar nesse recurso e a entrada do depósito será preenchida com o limite máximo definido ou o CTSI máximo disponível, o que for menor.

Para as versões entre v2.8.0 ~ v2.8.3

  • Lançadas uma nova landing page e fluxo de trabalho para os node runners.
  • Lançada a nova página de stake (lista de pools).
  • Ajustamos o design de telas pequenas para gerenciamento do nó privado e da pool pública.
  • Correções na página de stake, com melhorias no modo escuro e nos dados somente leitura, que não foram exibidos corretamente quando lançados.

Para as versões v2.9.0 e v2.9.1

  • Lançado o novo design da página inicial do explorer.
  • Lançada a nova versão da interface da carteira.
  • Várias correções na interface do usuário da página de stake e na página dos node runners. Essas correções foram principalmente relacionadas à questão da visibilidade.
  • Adicionadas atualizações nas bibliotecas principais (Chakra-ui v2 e React v18)

Confira a nova página inicial do Explorer aqui.

Get Cartesi Brasil’s stories in your inbox

Join Medium for free to get updates from this writer.

Dê uma olhada na nova página de stake.

E, por último, mas não menos importante, a nova página de node-runners está disponível aqui.

Contribua com o Blockchain OS

Interessado em desenvolver conosco? Estamos sempre procurando por colaboradores! Sinta-se à vontade para entrar em contato conosco no Discord, verificar nossas vagas de carreira ou enviar seu currículo junto com uma introdução ao nosso e-mail de RH: hr@cartesi.io.

Sobre a Cartesi

A Cartesi é o primeiro sistema operacional da blockchain. Nossa solução de segunda camada integra Linux e ambientes de programação tradicionais a blockchain. Dessa forma, os desenvolvedores podem construir contratos inteligentes escalonáveis com as ferramentas de software, bibliotecas e serviços aos quais estão acostumados.

Ao permitir o desenvolvimento de dApps com Linux, preenchemos a lacuna entre os principais softwares e a blockchain, permitindo que milhões de startups e desenvolvedores adotem a tecnologia. A Cartesi combina uma máquina virtual inovadora, rollups otimistas e sidechains que revolucionam a forma como os desenvolvedores criam aplicativos de blockchain.

Faça parte da Cartesi Brasil!

Telegram: https://t.me/cartesiBR

Twitter: https://twitter.com/CartesiBR

Links úteis

Site oficial: https://cartesi.io

Twitter: https://twitter.com/cartesiproject

Cartesi Community (Global): https://t.me/cartesiproject

Discord (Comunidade para desenvolvedores): https://discordapp.com/invite/Pt2NrnS

--

--

Cartesi Brasil

Written by Cartesi Brasil

Qualquer código, com a segurança do Ethereum. Construa appchains rollups usando as linguagens que você domina. Faça parte da comunidade🐧 https://t.me/cartesiBR