Ces nouvelles du développement sont une tentative de résumer tout le travail autour du développement principal qui se passe sur Github en une période de 2 semaines. Cela permet de mettre en lumière la quantité de travail fournie par nos développeurs que certains peuvent ignorer. Notez que nous ne couvrons pas seulement le travail des développeurs PIVX officiels mais aussi celui de la communauté et des développeurs qui contribuent au code. Si vous pensez pouvoir aider en tant que hobby ou à temps plein, lancez vous ! C’est open source après tout.

 

PIVX Development Update

Semaine 1, octobre 2019

 

Actualités du développement

Ces actualités couvrent la période de développement depuis le dernier bulletin vers la fin août jusqu’au 1er octobre (approximativement 5 semaines) et comme attendu, énormément de travail a été fourni pendant cette période. Nos activités de développement n’ont jamais été aussi intenses et le portefeuille 4.0 s’annonce comme étant notre mise à jour la plus solide jusqu’à présent !

Portefeuille principal v3.4

  •         Pour ceux qui l’auraient manqué, une mise à jour obligatoire du portefeuille PIVX v3.4.0 a été publiée le 27 août 2019 avec un nouvel identifiant de staking (PR #983) et d’autres changements à l’algorithme de preuve d’enjeu pour éviter la triche.
  •         Un hard fork s’est effectué au bloc 1967000 le 31 août 2019 avec une majorité des bourses d’échanges qui ont confirmé la mise à jour. Si vous utilisez une version précédente, assurez-vous de mettre à jour et vérifiez que vous êtes sur la bonne chaine.
  •         Bien que la majorité des échanges ont suivi la mise à jour vers 3.4, il est toujours préférable de faire une petite transaction de test avant de faire de plus grandes transactions.
  •         Regardez les notes de version v3.4 pour la liste complète des changements.

Interface Graphique de nouvelle génération 4.0 incorporée

“Après 7 longs mois, beaucoup de planning, de code et de tests, je suis très heureux d’annoncer que nous avons incorporé mon PR #954 !” – fursy

Cela signifie que cette nouvelle interface graphique sera intégrée dans la prochaine mise à jour du portefeuille !

Ce travail comprend:

  •         428 fichiers modifiés
  •         373 commits
  •         50,844 lignes de code ajoutées

Il a été conçu et codé depuis zéro en utilisant le framework QT. Donc il est tout nouveau et unique pour PIVX ! Regardez la vidéo de démo.

Le staking à froid en test

Le staking à froid (PR #955) est testé intensivement dans un testnet séparé maintenu par quelques développeurs et nous entendons de bons échos et même des preuves d’explorateurs de blocs ! Cette nouvelle fonctionnalité permettra de faire du staking de manière plus sécurisée sans avoir besoin de garder ses pièces dans un portefeuille ouvert (à chaud).

Nouveau protocole PoS v2

Le développeur principal random-zebra a beaucoup travaillé sur un protocole plus robuste pour la preuve d’enjeu (PR #1002) avec de nombreuses améliorations comme un changement de l’algorithme de difficulté et le nettoyage des restes du code PoW.

Nous pouvons nous attendre à des temps de bloc plus constants, un réseau plus sécurisé, moins de consommation énergétique, plus de compatibilité avec les appareils peu puissants, une distribution des blocs plus juste lorsque ce sera incorporé. Une description détaillée de ces changements sera fournie par les développeurs lorsque ce sera prêt.

Contributions des développeurs de la communauté

Nous voyons de très bonnes contributions par des développeurs de la communauté et cette activité peut désormais être suivie sur notre nouvelle page dédiée au projet Community Developer Contributions au sein du GitHub PIVX !

PIVXPress est de retour avec un nouvel animateur !

Un membre de PIVX de longue date, Jeffrey, est maintenant le nouvel animateur des mises à jour vidéo PIVXPress. Attendez-vous à des mises à jours régulières notamment sur le développement dans cette nouvelle série.

 

 

Activité complète GitHub

(1er septembre 2019 – 1er octobre 2019)

7 développeurs ont contribué 217 commits sur master et 358 commits sur toutes les branches. Sur master, 563 fichiers ont été modifiées avec 60,391 ajouts et 24,852 suppressions ! 

Pour mettre ce travail en perspective, au cours des 3 derniers mois, PIVX a eu plus de commits uniques que Ethereum, Monero, Decred, Waves, DASH, Zcash, et Zcoin. 


 29 pull requests merged

(sorted by latest first)

 12 New pull requests (PR) proposed

 9 Issues closed

 2 Issues created

GitHub Highlights

(there are tons more that I haven’t highlighted here, so always check the GitHub if you want to see a full picture of what is going on)

PIVX-Project/PIVX

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. 

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 #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.

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 #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 #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# 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 #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 #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 #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 #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.

PIVX-Project/PIVX-iOS

PR #25Added support for Face id – submitted by community developer yakubbaev has been committed to master.

Commentaires de l’éditeur

Cela fait plus d’un mois depuis le dernier bulletin (désolé !) et cela signifie que ces actualités ont été très denses ! La quantité énorme de travail, en quantité et en qualité, fournie par nos développeurs PIVX est simplement incroyable et le nombre de commits uniques par les développeurs PIVX cette année dépasse celui de cryptomonnaies majeures comme Ethereum, Cardano, Monero, DASH et Zcash etc ! (source CryptoMiso) Cela montre un vrai dévouement.

De plus, nous ne parlons pas de commits insignifiants ici. Les développeurs PIVX ont travaillé dur pour faire des améliorations significatives au coeur de PIVX tout en ajoutant des nouvelles fonctionnalités qui vont améliorer l’ergonomie, la sécurité et la stabilité du portefeuille PIVX et de la blockchain.

PIVX est entre de bonnes mains avec ce développement de niveau mondial qui est en cours. Pas de doutes dans mon esprit. – jakiman

Outre le développement principal, le développeur PIVX furszy a investi beaucoup de temps dans un travail parallèle qui a récemment été annoncé comme une application multi-portefeuille et un système de point de vente appelée Exobit sur la plateforme Android. La version testnet est disponible et devrait inclure des échanges atomiques (comme une bourse décentralisée DEX) avec PIVX comme étant la première alt-coin au côté du Bitcoin. Donc gardez un oeil sur les progrès de développement puisque cela pourrait booster l’utilisation de PIVX ! Plus d’infos dans cette vidéo d’introduction.

 

Objectifs majeurs de développement

Q4 2019 – Publication de la v4.0

Q4 2019 – Discussion ouverte sur le prochain protocole de confidentialité

(Dates sujettes à changement)


error20
Wordpress Social Share Plugin powered by Ultimatelysocial