Atualização de desenvolvimento PIVX

Semana 1, novembro 2019

Introdução

Esta atualização deve cobrir o desenvolvimento da PIVX GitHub no último mês de outubro imediatamente após a atualização do outubro passado. Mas também vai abranger alguns desenvolvimentos extras que ocorreram depois do tempo deste post.

Comentários do Editor

Nossos programadores entao  no turbo para 4.0! Este post de atualização simplesmente não pode fazer sua enorme quantidade de trabalho com justiça! É simplesmente louco quanto trabalho está sendo colocado no código PIVX para torná-lo muito mais robusto, limpo, estável, seguro, rápido, funcional e utilizável! Ok, vou tentar me acalmar um pouco… Eu disse que a quantidade de trabalho é louca?!?! Ok, vamos tentar novamente …

Como estava dizendo… O desenvolvimento do núcleo do PIVX está progredindo extremamente bem com vários novos commits após testes completos, juntamente com nosso primeiro lançamento público testnet segregado que mostra a próxima carteira 4.0 em execução na rede aprimorada de Prova de Stake (PoS)!

Também estou ouvindo dizer que os programadores vão melhorar significativamente a parte do código de referência para fazer com que funcione melhor com a aplicação e a sincronização. No final de tudo isso, espere ter uma incrível carteira 4.0 que nos preparará para um 2020 ainda melhor!

Notícias em destaque

Testnet segregado com Cold Staking agora pronto para testes públicos!

O Cold Staking (PR # 955) está sendo testado em uma rede de testes segregada e agora todos podem baixar a carteira pública de testnet para testá-la!

PIVX AMA na 4.0 com @Fuzzbawls 

O programador principal da PIVX, Fuzzbawls, organizou recentemente uma sessão ao vivo da AMA no Discord e respondeu várias perguntas sobre os desenvolvimentos recentes, e alguns futuros também! Também estamos pensando em fazer isso com mais regularidade, portanto, fique atento a um anúncio em nossos canais de mídia social.Core wallet v3.4 atualização

  • Como uma atualização para aqueles que podem ter perdido, uma versão obrigatória da carteira PIVX v3.4.0 foi lançada em 27 de agosto de 2019, com um novo Stake Modifier v2 (PR # 983), além de outras alterações de proteção PoS para impedir / eliminar a trituração da estaca . Se você estiver executando uma versão mais antiga da carteira principal que 3.4, certifique-se de atualizar para garantir que sua carteira esteja sendo executada na rede correta!
  • Embora a maioria das trocas tenham sido atualizada para 3,4, ainda é aconselhável fazer uma pequena transação de teste antes de fazer transações maiores ao fazer transferências de carteira para carteira, apenas por precaução.
  • Consulte as notas de versão detalhadas da v3.4 para obter uma lista de todas as alterações e inclusões.

Novo tempo de protocolo PoS v2

O programador principal, random-zebra tem estado muito ocupada trabalhando em um protocolo de Prova de Staking mais robusto para PIVX (PR # 1002) com uma série de melhorias, incluindo alterações no algoritmo de dificuldade e remoção do envolvimento do código PoW herdado.

Podemos esperar tempos de bloco mais consistentes, rede mais segura, menos consumo de energia, mais amigável para dispositivos low-end e distribuição mais justa de blocos, uma vez mesclada. Uma revisão detalhada sobre essa alteração é esperada pelos desenvolvedores principais, assim que estiverem prontos.

Contribuições para programadores da comunidade

Estamos vendo cada vez mais contribuições de nossos programadores da comunidade, e essa atividade agora pode ser rastreada em nossa nova página do Projeto de contribuições para desenvolvedores da comunidade no PIVX GitHub!

 

Atividade completa do GitHub

(2 de Outubro de 2019 até 1 de  Novembro de 2019)

Excluindo fusões, 12 programadores enviaram 177 confirmações para mestre e 315 confirmações para todas as filiais. No mestre, 143 arquivos foram alterados e houve 6.097 adições e 2.366 exclusões!

32 Pull requests merged (Oldest First)

15 Pull requests proposed by 5 people

4 Issues closed by 4 people

8 Issues created by 4 people

GitHub PR Highlights

  • PIVX-Project/PIVX (Newest First)

PR #1033 – [WIP][GUI][Model][Wallet] Cold staking UI. – submitted by core developer furszy is being reviewed / worked on. 

  • This adds the necessary GUI elements and backend connections for Cold Staking functionality into the next generation GUI included in 4.0.

PR #1002 – [WIP][PoS] Time Protocol v2 – submitted by core developer random.zebra is being reviewed / worked on. (Targeted for v4.0 release)

  • This is a major step forward in improving the current Proof of Stake performance in order to enable more consistent & predictable block times.

PR #992 – [Multisend][Wallet] Don’t send multiple multisend transactions for a stake that resulted – has been submitted by community developer CryptoDev-Project and is being reviewed / worked on.

  • This improves the Multisend handling during staking when UTXO that won the block reward is split, thus preventing multiple transfers during that occurrence.

PR #985 – [Wallet][RPC] Correct free tx selection and add user control – has been submitted by community developer CaveSpectre11 and is being reviewed / worked on.

  • This fixes and thus prevents very large free transactions being accepted into blocks, despite what the block creator sets the -blockminsize parameter to.

PR# 970 – [Wallet] Various transaction handling improvements – submitted by core developer Warrows is being reviewed / worked on.

  • This pull request is a happy melting pot of improvements regarding transactions handling with most being backports from bitcoin.
  • So far, there are more than 10 improvements included in this PR and the full list can be found in the initial PR notes.

PR #968 – [Staking] Add Multi-Split functionality to stake output splitting – has been submitted by community developer CaveSpectre11 and is being reviewed / worked on. (Targeted for v4.0 release)

  • This enhancement will make the staking inputs split into 2 or more outputs based on the stake split threshold instead of splitting in half.

PR #956 – [Core][Qt] Add HD Wallet support – submitted by community developer akshaynexus is being reviewed / worked on. (Targeted for v4.0 release)

  • This is a highly requested feature where it provides users an option to backup and restore the entire wallet (all associated addresses and their balances) using a multi-word seed phrase instead of more complex file-based or private-key methods.

PR #955 – [Core][Script][Wallet][RPC][Tests] Cold Staking – submitted by core developer random.zebra is being reviewed / worked on. (Targeted for v4.0 release)

  • This customized staking feature (name subject to change) allows a mutually agreed full-node online wallet to stake coins from an address that it has been given delegation to stake from. This provides extra security for stakers while still requiring a full node online wallet. More info can be found HERE

PR #954 – [GUI] [Model] New Wallet UI – submitted by core developer furszy has been merged. (Targeted for v4.0 release)

  • This is a brand new UI/UX wallet, designed in collaboration with Krubit UI and UX designers and written from scratch in Qt by core dev furszy and Krubit front-end developers. More info and a full demo video can be seen HERE
  • Public testnet release of the next generation wallet GUI has been released in the latest segregated testnet release.

PR #953 – [RPC] [Wallet] AutoCombineRewards fixes and Improvements – submitted by community developer CaveSpectre11 is being reviewed. (Targeted for v4.0 release)

  • This enhances the AutoCombineRewards function allowing the user to configure how often to run the scan, and the amount to combine each time it executes; as well as adding a new One Shot option that enables sweep on next block, and at wallet startup.

PR #936 – [zPIV] PublicCoinSpend v4 – Coin Randomness Schnorr Signature – submitted by core developer random.zebra is being reviewed. (Targeted for v4.0 release)

  • This advanced function will allow spending of legacy zPIV v1 (minted prior to 3.1 release) back to PIV. 


Principais metas de desenvolvimento

Q4 2019 – v4.0 Versão principal da carteira principal

(As metas estão sujeitas a alterações de curso)

Deseja contribuir?

Todos são bem-vindos a contribuir com o nosso código, pois todos passarão pelo mesmo processo de revisão em pares de programadores e serão mesclados com outros programadores se receberem reconhecimentos suficientes!

%d blogueiros gostam disto: