Relatório semanal de desenvolvimento em 13/10/2023

Relatório semanal de desenvolvimento em 13/10/2023

Olga Hryniuk 13/10/2023

TECNOLOGIA ESSENCIAL

Esta semana, a equipe de rede se concentrou na revisão da funcionalidade dos peers de bootstrap e na investigação de desempenho dos protocolos digitados.

A equipe de desempenho e rastreamento continuou o benchmarking do UTXO-HD, realizou benchmarks para o novo sistema de rastreamento e desenvolveu estratégias para benchmarks futuros do armazenamento de backup em disco Plutus v3 e UTXO-HD.

Como sempre, consulte este relatório de desenvolvimento técnico para obter mais detalhes de diferentes equipes.

CARTEIRAS E SERVIÇOS

Esta semana, a equipe Lace lançou o Lace v.1.6 , que permite aos usuários personalizar suas taxas de apostas múltiplas para a porcentagem de preferência e visualizar todos os pools de apostas selecionados na parte superior da guia ‘Navegar Pools’. A versão também adiciona dicas de ferramentas a cada um dos nomes das colunas para melhor clareza e simplifica a configuração da frase de recuperação.

Além disso, a equipe resolveu alguns problemas de capacidade de resposta da UI, juntamente com problemas relacionados à movimentação dos controles deslizantes na visão geral do portfólio de piquetagem, e trabalhou na integração da nova versão cardano-js-sdk com Lace.

CONTRATOS INTELIGENTES

Esta semana, a equipe de ferramentas Plutus continuou trabalhando na nova API Marconi, nos testes do emulador de nó cardano e na transição de Marconi para um nó Cardano.

A equipe do Plutus Core publicou um novo Guia de início rápido . Este guia fornece uma visão geral para novos usuários sobre como começar a configurar ambientes de desenvolvedor para um contrato inteligente simples, usando o validador on-chain escrito em Plutus Tx.

A equipe Marlowe criou uma API compatível com o Playground TS, implementou o servidor MarloweBulkSync e revisou e atualizou o arquivo leia-me marlowe-payouts no repositório. Eles também trabalharam na funcionalidade DApp de aquisição de direitos e implementaram um novo contrato de aquisição junto com um fluxo de “cancelamento” de contrato. Além disso, a equipe fez um primeiro rascunho da API do ciclo de vida do contrato .

O trabalho está em andamento no desenvolvimento do Runner. A equipe fez atualizações de estilo, trabalhou nas opções de seleção de função de retirada, introduziu arquivos de configuração para simplificar os processos de implantação, resolveu alguns problemas e, por fim, trabalhou nos testes.

BASHO (ESCALA)

A equipe Hydra lançou a versão 0.13.0, que inclui correções e extensões para persistência de estado e a capacidade de elaborar uma transação de commit usando dados in-line. Eles também entregaram a primeira versão da camada de resiliência de rede , aumentando significativamente a disponibilidade de cabeça, e trabalharam no fornecimento de suporte a vários projetos Catalyst financiados que desejam desenvolver no Hydra.

Por fim, a equipe atualizou e publicou relatórios sobre políticas de segurança e políticas de divulgação de vulnerabilidades sobre como lidar com vulnerabilidades de segurança no Hydra.

Esta semana, a equipe Mithril trabalhou na distribuição do cliente Mithril como uma biblioteca que será distribuída no crates.io , o repositório de dependências do Rust. A equipe também trabalhou no cálculo determinístico do histórico de transações de um endereço a partir dos arquivos imutáveis ​​e começou a consertar um gargalo no agregador que limita a ingestão de assinaturas.

Por fim, continuaram trabalhando na ativação do Cloudflare na infraestrutura e corrigiram alguns bugs no Nix CI .

VOLTAIRE

Se você ainda não explorou o GovTool no SanchoNet, saiba mais agora. Esta ferramenta permite que os titulares de ADA se registrem como representantes delegados (DReps) e deleguem seu poder de voto a outros DReps. A apropriação comunitária é vital para essas ferramentas de governação, que serão alojadas e mantidas pelo Intersect, em colaboração com comités e grupos de trabalho, enquanto se aguarda a aprovação da comunidade. Juntamente com os construtores comunitários, o objetivo é estabelecer a camada fundamental para os processos de governação fora da cadeia, facilitando a votação na cadeia através do CIP-1694. Uma vez estabelecida, a comunidade pode aprimorar ainda mais essas ferramentas de forma independente ou com o apoio dos prêmios e subsídios do Intersect.

Caso você tenha perdido, leia esta postagem do blog para saber mais sobre o progresso feito no desenvolvimento do CIP-1694.

Para se envolver na definição do futuro da governança de Cardano, junte-se ao Intersect , visite o site da SanchoNet e participe das conversas no Discord .

CATALYST

Esta semana, o Project Catalyst continua integrando 192 projetos financiados pelo Fund10, com mais da metade oficialmente prontos para receber as primeiras parcelas de pagamento. Cada equipe de projeto está agora envolvida na formulação de sua ‘Declaração de Marcos’, usando a primeira iteração do Módulo de Marcos , que servirá como pontos de verificação críticos ao longo do ciclo de vida de sua entrega, melhorando assim a responsabilidade geral e os ciclos de feedback.

A participação comunitária deste Fundo, Catalyst, cresceu 10 vezes, passando de um grupo inicial de cerca de cinco pioneiros no Fund9 para uma classe de mais de 40 revisores de marcos no Fund10, defendendo a responsabilização liderada pela comunidade. Para saber mais sobre todo o processo de integração, visite o Catalyst GitBook .

Você sabia que o Projeto Catalyst comemorou recentemente seu terceiro aniversário? Saiba mais sobre isso nesta última postagem do blog .

Por fim, para ficar atualizado sobre tudo o que acontece no Projeto Catalyst, junte-se ao canal de anúncios do Catalyst Telegram .