Atualização de desenvolvimento da PIVX

Primeira Semana de abril de 2020

 

Prefacio

Esta atualização abrange o desenvolvimento do PIVX GitHub do início de março até a primeira semana de abril, além de anúncios ou notícias extras fornecidos pela equipe de desenvolvimento principal.

 

Comentários do Editor

Outro mês, outro pacote cheio de desenvolvimentos feitos no nosso GitHub por nossos programadores que continuam codificando sem parar. A enorme quantidade de desenvolvimento é realmente surpreendente e, de fato, o PIVX está atualmente classificado em 7º lugar no ranking de Atividades de Desenvolvimento do Messari.io!

Para aqueles que desejam manter-se atualizados com todos os comentários de submissão, mesclagem e comentários feitos em nosso repositório público PIVX GitHub, recentemente adicionamos um novo canal do Discord chamado # github-updates que canaliza todas as atividades automaticamente no canal como um alimentação. É um ótimo canal para acompanhar, e em breve você também poderá realmente ver e apreciar quanto trabalho está sendo colocado em nossa carteira.

Devido ao desenvolvimento de recursos extras e testes prolongados, o objetivo da versão 4.1 da carteira está agora definido para este mês. Agora, esse será um dos nossos maiores lançamentos de todos os tempos, com uma enorme quantidade de melhorias, novos recursos e otimizações que melhorarão significativamente sua usabilidade e desempenho.

Embora haja muitas alterações para simplesmente listar e mencionar, eu queria mencionar duas melhorias principais importantes que vêm com o 4.1.

Mais de 60% de redução no uso de memória !! Que?!

A nova carteira 4.1 está pronta para usar MUITO menos memória. Com trabalhos recentes, a compilação principal atual já usa cerca de 15% menos memória que a 4.0.2. Isso é cerca de 400 MB a menos! Mas isso não é tudo. O mais recente PR# 1502 (proposto em 6 de abril de 2020) deve reduzir ainda mais esse valor. De fato, a nova carteira 4.1 com este PR mesclado foi testada para usar até 64% menos memória do que antes! De quase 2,6 GB de uso de memória no 4.0.2 até apenas 900 MB de uso de memória! Que tipo de bruxaria é essa? De qualquer forma, esta é uma grande melhoria e algo que deve fazer todo mundo feliz. Isso também significa que a nova carteira 4.1 deve ser lançada mais rapidamente e encerrada mais rapidamente. No geral, uma vitória enorme, e algo que mal posso esperar para ver todos se beneficiarem.

Tempo de sincronização 40% mais rápida !!

Também testei recentemente uma compilação auto-compilada do mestre apenas para comparar algumas de suas principais melhorias que otimizam a utilização da memória e os tempos de sincronização de blocos, e a diferença foi enorme! Sincronizando ambas as carteiras do zero em uma Internet de banda larga de 100 Mbps, a carteira 4.1 mostrou um tempo de sincronização significativamente menor, como pode ser visto abaixo. Sim. 21 horas vs 12 horas. Sua milhagem pode variar, é claro, mas, no entanto, é uma diferença enorme e é repetível, porque eu a testei duas vezes por precaução e obtive resultados semelhantes. Fomos informados de que essa área será otimizada ao longo do tempo e significa que a necessidade de snapshots para acelerar a sincronização em cadeia pode em breve ser uma coisa do passado.

A nova carteira 4.1 conseguiu sincronizar do bloco 1 ao atual em pouco mais de 12 horas na minha conexão à Internet. Enquanto isso, a carteira 4.0.2 anterior (e qualquer outra anterior) não seria sincronizada mais rapidamente do que 21 horas. Isso significa que o 4.1 sincroniza em quase metade do tempo das versões anteriores da carteira!

 

Destaques e lembretes recentes de desenvolvimento

O zPIV agora está disponível! Converta-os agora para o PIV!

A função PublicCoinSpend v4 (PR #936) foi incorporada à carteira 4.x, e agora é possível que qualquer pessoa com qualquer versão do zPIV os gaste de volta como PIV. De acordo com o anúncio recente, o suporte ao zPIV como o conhecemos cessará assim que o 5.0 (Sapling Update) for lançado. Por isso, recomendamos que todos os usuários do zPIV os convertam de volta para o PIV o mais rápido possível e solicitamos assistência no canal #support do PIVX Discord, se você tiver algum problema ou simplesmente tiver dúvidas.

Cunhagem offline ja está ativa!

A cunhagem offline (PR #955) agora está ativa na rede principal, para que todos os usuários possam participar com suas moedas offline se as etapas necessárias tiverem sido executadas. Criamos um guia básico de instruções aqui. Além disso, alguns serviços de estocagem a frio sem custódia (portanto, seguros) começaram a aparecer, o que é outra opção se você se sentir confortável com os níveis de serviço.

 

Próximos destaques do PR

(Esta NÃO é uma lista completa, pois há muitas para listar.)

PR #1327 – [Core][Qt] HD Wallet v2 – enviado pelo desenvolvedor principal furszy foi recentemente comprometido com o master.

    • Esta é uma atualização altamente antecipada que implementará o caminho de derivação do BIP44 para permitir a geração determinística de endereços para o banco de dados da carteira PIVX. Isso significa que quaisquer endereços gerados com a nova semente principal de HD não serão perdidos em nenhum de seus backups futuros, garantindo que nenhum endereço e suas chaves privadas associadas sejam perdidos ao restaurar um backup de carteira que tenha sido atualizado ou feito em backup após a atualização em HD. a atualização da carteira com suporte à carteira HD.

 

Atividade completa do GitHub

(5 de março de 2020 a 5 de abril de 2020)

Excluindo fusões, 11 autores enviaram 180 confirmações para master e 181 confirma para todas as filiais. No mestre, 307 arquivos foram alterados e houve 8.591 adições e 8.149 exclusões.

 80 Pull requests merged

 24 Pull requests proposed

 20 Issues closed

 15 Issues created

 

Principais metas de desenvolvimento

(sujeito a alterações e nunca é uma lista completa)

Q2 2020 – Lançamento do PIVX Core Wallet 4.1
Q4 2020 – Teste de privacidade PIVX zk-SNARKs
Q4 2020 – Lançamento do PIVX Core Wallet 5.0

Verifique também nosso roteiro para obter mais informações sobre o que está por vir.

Além disso, temos muitos outros desenvolvimentos para 2020 em andamento no nível do projeto, como novos sites, atualização de logotipo e muito mais. Então vai ser um dia de ano para o PIVX!

 

Deseja contribuir?

Todos são bem-vindos a contribuir com o nosso código, e todos eles passarão pelo mesmo processo de revisão por pares multi-dev e serão mesclados se receber ACKs suficientes!

%d blogueiros gostam disto: