ūüáßūüá∑ Relat√≥rio de Desenvolvimento Semanal 29/05/2020

(Texto originalmente publicado no dia 29/05/2020 https://roadmap.cardano.org/en/status-updates/update/2020-05-29/ Traduzido por Joselmo Cabral)

RELAT√ďRIO SEMANAL DE DESENVOLVIMENTO

DAEDALUS

CARTEIRA

Nesta semana, a equipe da Daedalus se concentrou em concluir a integração da carteira de hardware, o que permitirá o suporte aos dispositivos Ledger Nano S e Ledger Nano X. O suporte para dispositivos Trezor será adicionado na próxima semana.

A Daedalus agora está integrada à versão mais recente da cardano-wallet, que requer uma atualização da integração do terminal da API da taxa de transação.

A equipe também está trabalhando na integração do nó Shelley Cardano com a cardano-wallet, enquanto o próximo lançamento do ITN Daedalus está em sua fase final de controle de qualidade e teste.

CARDANO EXPLORER

A equipe de desenvolvimento corrigiu alguns problemas de interface do usu√°rio relatados pelo usu√°rio final.

ADRESTIA

A equipe do Adrestia melhorou a estimativa de taxas executando v√°rias sele√ß√Ķes e fornecendo uma melhor resposta com base nos resultados estat√≠sticos. A API agora retorna um colchete m√≠nimo / m√°ximo, o que deve tornar a estimativa da taxa mais confi√°vel. Nas itera√ß√Ķes anteriores, a taxa podia variar drasticamente de uma transa√ß√£o para outra, dependendo de qual UTxO foi escolhido para a estimativa e qual foi escolhido para a transa√ß√£o real.

A equipe tamb√©m trabalhou em refatora√ß√Ķes e reorganiza√ß√Ķes de c√≥digo para permitir o suporte simult√Ęneo de J√∂rmungandr e cardano-node com Shelley. O cardano wallet agora suporta endere√ßos Shelley, embora o cardano wallet implemente o rascunho final dos endere√ßos, enquanto o cardano node ainda usa um formato intermedi√°rio, n√£o compat√≠vel. A equipe alterar√° parcialmente essa implementa√ß√£o para corresponder ao formato do n√≥ atual e permitir uma integra√ß√£o antecipada.

A equipe trabalhou na camada de transa√ß√Ķes da Shelley e conseguiu resolver um problema de endere√ßos. Uma regress√£o encontrada na estimativa de taxa tamb√©m foi detectada e corrigida. O problema surgiu ap√≥s uma modifica√ß√£o recente. O benchmark noturno pegou a regress√£o imediatamente.

1647 (N√£o foi poss√≠vel obter a ponta de rede da API J√∂rmungandr ReST nas vers√Ķes recentes) tamb√©m foi corrigido.

REDES

Nesta semana, a equipe de redes trabalhou no gerenciador de conex√Ķes e produziu uma implementa√ß√£o preliminar de um servidor, com base no gerenciador de conex√Ķes. A equipe tamb√©m abordou v√°rios problemas, como refatora√ß√£o do aplicativo Ouroboros (PR # 2121) e atrasos ilimitados no threadDelay e registerDelay (PR # 2135). O teste superficial (PE # 2123) tamb√©m foi corrigido e o trabalho na fun√ß√£o de envio de TX significa que a mensagem de encerramento MsgKThxBye agora est√° mesclada (PR # 2090).

A equipe tamb√©m resolveu o PR # 2109, o que significa que a biblioteca cardano-client agora est√° mesclada. O trabalho continua no teste do mux, pois problemas imprevistos precisam de depura√ß√£o. O trabalho tamb√©m continua na CLI e na revis√£o da documenta√ß√£o da rede. A equipe antecipa mais duas sess√Ķes de revis√£o antes de public√°-la.

Finalmente, a equipe manteve discuss√Ķes com os pesquisadores da AUEB sobre sua proposta, e nossa equipe apresentou nosso design esta semana, destacando algumas √°reas em que a assist√™ncia pode ser necess√°ria.

DEVOPS

A equipe conseguiu colocar a Rede de Amigos e Fam√≠lia em funcionamento: as pools est√£o em funcionamento e os pioneiros est√£o acumulando recompensas. A implementa√ß√£o inicial da faucet Shelley est√° conclu√≠da e um URL p√ļblico ser√° publicado em breve. Al√©m disso, os n√≥s Testnet e Mainnet no Cardano Byron foram atualizados para a vers√£o 1.12.0.

E, finalmente, a equipe implementou o processo de constru√ß√£o do nix usando o naersk em jormungandr. Isso resultar√° em atualiza√ß√Ķes mais simples no futuro.

DESCENTRALIZAÇÃO DE CARDANO

Nesta semana, a equipe se concentrou na dívida técnica e na infraestrutura de teste (a infraestrutura de teste da Shelley foi ampliada, por exemplo). Testes mais intensivos agora reduzirão a possibilidade de problemas aparecerem mais tarde na produção. Também está em andamento o trabalho de teste de Shelley com substituição opcert, e os endereços da era Byron agora podem ser serializados pelo ledger de Shelley. Isso foi necessário para o teste do hard fork.

A equipe trabalhou na refatora√ß√£o do c√≥digo ledger, o que significava que todas as especifica√ß√Ķes e implementa√ß√Ķes em todas as √©pocas agora vivem em um √ļnico reposit√≥rio.

Também estão em andamento trabalhos para tornar os erros STS do ledger Shelley mais descritivos, adicionando comentários. A equipe passou algum tempo ajudando nos esforços de integração, corrigiu alguns bugs, ou seja, o cálculo da minfee não reinicializa mais nada, e os endereços Byron agora podem ser serializados (mas não validam a testemunha para eles).

GOGUEN

Nesta semana, a equipe do Plutus atualizou o projeto de exemplo para facilitar o uso, referenciando vers√Ķes mais recentes das bibliotecas. Isso tamb√©m corrigiu um problema em que o arquivo cabal.project do projeto de exemplo estava sem um subdiret√≥rio do reposit√≥rio Plutus. Al√©m disso, eles atualizaram o arquivo shell.nix para usar o GHC 8.8.3 e removeram o arquivo configuration.nix, que n√£o √© mais necess√°rio. Por fim, tamb√©m foi introduzido um ambiente virtualizado baseado no Docker e o Haddock foi ativado para o plutus-scb (back-end de contrato inteligente).

MARLOWE

A equipe da Marlowe concluiu uma refatora√ß√£o significativa do Marlowe Playground para simplificar a experi√™ncia do usu√°rio, separando tarefas complexas. O playground agora usa um componente Halog√™nio para o painel de simula√ß√£o, o que facilita a adi√ß√£o de um novo painel ‚ÄėCarteira‚Äô. Al√©m disso, a equipe mudou algumas fun√ß√Ķes utilit√°rias para simplificar a tarefa de adicionar novos m√≥dulos que usam essas fun√ß√Ķes. O MonadApp foi removido como parte desse trabalho de refatora√ß√£o, para permitir essas altera√ß√Ķes. N√£o se espera que isso tenha nenhum impacto, pois o MonadApp n√£o estava sendo usado.

1 Like