Nouvelles du développement PIVX

Semaine 2, novembre 2019

 Intro

Ce bulletin couvre l’activité sur le GitHub PIVX depuis 1 mois c’est à dire depuis la dernière publication d’octobre. Cependant, nous couvrirons également quelques développements supplémentaires vu la date de publication de ce bulletin.

Note éditoriale

Nos développeurs ont activé le mode turbo pour 4.0 ! Le présent bulletin ne rend pas justice à leur travail énrome. C’est simplement incroyable la quantité de travail qui est mise dans le code de PIVX pour le rendre plus robuste, propre, stable, sécurisé, rapide, fonctionnel et utilisable ! Okay, je vais tenter de me calmer un petit peu. Est-ce que j’ai mentionné que la quantité de travail est inimaginable ?!?! Recommencons….

Comme je le disais…. le développement de PIVX Core progresse extrêmement bien avec de nombreux commits et des tests rigoureux, en parallèle avec la publication du testnet séparé pour montrer le nouveaau portefeuille 4.0 qui utilise un réseau à preuve d’enjeu amélioré !

J’ai également entendu que les développeurs vont améliorer significativement la partie du code dédiée au masternode pour la faire fonctionner mieux avec le staking et la synchronisation. A la fin de ceci, nous nous attendons à avoir un portefeuille 4.0 incroyable qui nous mettra sur les rails pour une année 2020 encore meilleure.

Actualités Importantes

Testnet séparé avec staking à froid prêt pour un test public !

La fonctionnalité de staking à froid (PR #955)  a été mise à l’épreuve dans un testnet séparé et tout le monde peut télécharger le portefeuille testnet pour le tester en profondeur.

Séance de Q&R sur 4.0 avec @Fuzzbawls

Le développeur PIVX Fuzzbawls a récemment organisé une séance de questions-réponses en live sur Discord et a répondu à des tonnes de questions sur les développements récents et sur ceux à venir également ! Nous pensons organiser ce genre de sessions plus régulièrement donc restez à l’écoute sur les réseaux sociaux.


Rappel sur la mise à jour v3.4

  • Un rappel pour tout ceux qui pourraient l’avoir manqué, la mise à jour du portefeuille v3.4.0 a été publiée le 27 août 2019 avec un modificateur de staking (PR #983)  et d’autres changements à la preuve d’enjeu pour empêcher et éliminer la tricherie sur le staking. Si vous utilisez une version plus ancienne que 3.4, veuillez vous mettre à jour pour être sûr que vous soyez sur le bon réseau !
  • Même si la majorité des bourses d’échanges ont été mises à jour vers 3.4, il est toujours préférable de faire un test avec une petite transaction avant de faire des transactions plus importantes pour être sûr.
  • Regardez les notes de version pour une liste des changements et des ajouts.

Nouveau protocole PoS (preuve d’enjeu) v2

Le développeur random-zebra a été très actif sur son travail de créer un protocole à preuve d’enjeu plus robuste pour PIVX (PR #1002) avec de nombreuses améliorations incluant des changements aux algorithmes de difficulté, et le retrait de code ancien sur la preuve de travail.

Nous pouvons nous attendre à des temps de blocs plus prédictibles, un réseau plus sécurisé, moins de consommation énergétique, plus facile d’utilisation sur les appareils bas de gamme et une distribution des blocs plus équitable lorsque cette modification sera intégrée. 

Contributions par des développeurs de la communauté

Nous voyons de plus en plus de contributions de développeurs de la communauté, et cette activité peut maintenant être suivie sur notre nouvelle page des contributions de développeurs de la communauté au sein du GitHub PIVX !

 

Activité GitHub complète

(2 octobre 2019 – 1 novembre 2019)

En mettant de côté les fusions, 12 développeurs ont émis 177 commits vers master et 315 commits vers toutes les branches. Sur master, 143 fichiers ont été modifiés et il y a eu 6097 ajouts et 2366 suppressions !

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. 

Objectifs principaux de développement

4e trimestre 2019 – Publication du portefeuille principal v4.0

(Les objectifs peuvent être modifiés)

Vous souhaitez contribuer ?

Tout le monde est le bienvenu pour contribuer à notre code, les modifications subiront le même processus de vérification par d’autres développeurs et seront fusionnées si elles reçoivent assez de soutien !


%d blogueurs aiment cette page :