Ces nouvelles servent à résumer tout le travail de développement principal qui a été effectué sur la période couverte (normalement 2 semaines). Cela met en lumière la grande quantité de travail effectuée par nos développeurs dont beaucoup ne pourraient pas s’apercevoir. Notez que cela ne couvre pas uniquement le travail des développeurs PIVX mais aussi la communauté des développeurs externes qui contribuent au code source. Si vous pensez que vous pouvez aider en tant que hobby ou à temps plein, n’hésitez pas ! C’est open source après tout.

 

Commentaires de l’éditeur

Ma tentative de poster des mises à jour simples et courtes sur le développement GitHub toutes les 2 semaines est un échec puisque les développements récents par les développeurs officiels et ceux de la communauté ont été incroyables et ne m’ont pas permis de publier la semaine dernière. Mais c’est une bonne chose que je puisse élaborer sur de nouveaux aspects.

  • Publication de la version test du portefeuille 4.0 de prochaine génération la semaine dernière. Cette nouvelle beta publique vous donne un accès direct à cette refonte complète de l’interface pour jouer et casser les nouvelles fonctionnalités ! Nous encourageons tout le monde à l’essayer et à communiquer tous les bugs rencontrés. Si vous ne pouvez pas l’essayer maintenant, vous pouvez regarder cette vidéo explicative pour voir à quel point il est beau.
  • La fonctionnalité de staking à froid (PR #955) est aussi en bonne voie avec beaucoup de travail par plusieurs développeurs ces dernières semaines et elle  a progressé en test interne sur un réseau séparé. Cette fonctionnalité est très intéressante car elle permettra de faire du staking de manière plus sécurisée, où vous ne devez plus avoir votre argent dans un portefeuille ouvert 24h/24 pour faire du staking.
  • Il y a eu quelques articles qui ont prétendu que PIVX possédait une vulnérabilité dans son algorithme PoS et que la résolution via #803 ne l’a pas vraiment résolu. En réalité, cela a bien été résolu et le problème n’est pas lié à l’attaque “fake stake” comme prétendu. Les développeurs PIVX sont au courant d’activités de staking suspectes et un communiqué officiel a été donné sur le Discord sur la chaine #important-updates la semaine dernière et plus d’informations devraient arriver bientôt.

Donc la semaine dernière a été assez intense pour PIVX avec beaucoup de développement open source, une attention tournée vers le communauté blockchain et une présence dans les média ! Avec des nouvelles innovations dans le portefeuille qui se profilent, un nouveau départ pour PIVX est en bonne voie et elle restera l’une des cryptomonnaies les plus activement développées pour rencontrer les objectifs de son manifeste.


 

Objectifs principaux de développement

Q3 2019 – Nouvelle version du portefeuille principal

Q4 2019 –  Nouvelle version du portefeuille principal

Q4 2019 – Protocole de confidentialité de nouvelle génération dévoilé

Note: Ces objectifs ne sont pas fixés et pourraient changer

Activité GitHub

(dernières 3 semaines – classé par numéro – les commits sur master sont en gras)

* Notez que certaines parties du travail pourraient ne pas être incluses si elles sont effectuées sur des projets privés.

PIVX-Project/PIVX

PR #643 – [Crypto] Use stronger rand for key generation – submitted by core developer warrows is being reviewed / worked on.
PR #915Modify GetNextWorkRequired to set Target Limit correctly – submitted by community developer CaveSpectre11 has been committed to master.
PR #936 – [zPIV] PublicCoinSpend v4 – Coin Randomness Schnorr Signature – submitted by core developer random.zebra is being reviewed / worked on.
– This advanced function will allow spending of legacy zPIV v1 (minted prior to 3.1 release) back to PIV.

PR #939 – [Wallet] Remove (explicitly) unused tx comparator – submitted by core developer Warrows has been committed to master
PR #941 – [Refactor] Move ThreadStakeMinter out of net.cpp – submitted by core developer Fuzzbawls has been committed to master.
PR #947 – [Scripts] Sync github-merge.py with upstream – is being reviewed / worked on.
PR #948 – [Docs] Clean and re-structure the gitian-keys directory – submitted by core developer Fuzzbawls has been committed to master.
PR #950 – [Qt] [RPC] Fixup budget proposal URLs that are lacking scheme – has been submitted by community developer CaveSpectre11 has been committed to master.
PR #952 – [Minting] Prevent potential negative out values during stake splitting – has been submitted by community developer CaveSpectre11 has been committed to master.

PR #953 – [RPC] [Wallet] AutoCombineRewards fixes and Improvements – submitted by community developer CaveSpectre11 is being reviewed / worked on.
– 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 is being reviewed / worked on.
– 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. It is targeted to replace the current GUI starting from v4.0.0 release. More info and a full demo video can be seen
 HERE

PR #955 – [Core][Script][Wallet][RPC][Tests] Cold Staking – submitted by core developer random.zebra is being reviewed / worked on.
– 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.
– 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 #957 – [Build] Add info about ‘–with-unsupported-ssl’ – submitted by core developer Warrows has been merged to master.
PR #958 – [Staking] Modify miner and staking thread for efficiency – submitted by community developer CaveSpectre11 has been committed to master.
PR #963 – [WIP][RPC] Add PoS support to transaction utilities – submitted by community developer CaveSpectre11 is being reviewed / worked on.
PR #964 – [Refactor] Combine parameter checking of budget commands – submitted by community developer CaveSpectre11 has been committed to master.
PR #965 – [RPC] Correct issues with budget commands – submitted by community developer CaveSpectre11 has been committed to master.
PR #968 – [Staking] Add Multi-Split functionality to stake output splitting – has been submitted by community developer CaveSpectre11 and is being reviewed / worked on.
– This enhancement will make the staking inputs split into 2 or more outputs based on the stake split threshold instead of splitting in half only.

PR #970 – [Wallet] Various transaction handling improvements – submitted by core developer Warrows is being reviewed / worked on.
PR #971 – [Wallet][zPIV] zc public spend parse crash in wallet startup fixed – submitted by core developer furszy has been committed to master.
PR #974 – [Tests] Add Spork functional test and update RegTest spork key – submitted by core developer random.zebra has been committed to master.
PR #975 – [Consensus] Define SPORK_17 – submitted by core developer random.zebra is being reviewed / worked on.
PR #976 – [Refactor] Fix stake age checks for regtest – submitted by core developer random.zebra has been committed to master.
PR #977 – [Build] CMake Improvements –  submitted by core developer Fuzzbawls is being reviewed / worked on.
PR #978 – [Refactor] Fix a few compile time warnings – submitted by core developer Warrows is being reviewed / worked on.
PR #979 – [Compilation] Pass caught exceptions by reference – submitted by core developer Warrows is being reviewed / worked on.
PR #980 – [RPC] [Wallet] Remove Bitcoin Core 0.8 block hard-linking – submitted by community developer JSKitty has been committed to master.
PR #981 – [Tests] Add RPC budget regression tests –  submitted by core developer Fuzzbawls is being reviewed / worked on.
PR #982 – [Miner] Don’t create new keys when generating PoS blocks – submitted by core developer random.zebra has been committed to master.
PR #983 – [WIP] – [PoS] Stake Modifier V2 – submitted by core developer random.zebra is being reviewed / worked on.
PR #985 – [Wallet][RPC] Correct free tx selection and add user control – submitted by community developer CaveSpectre11 is being reviewed / worked on.

PIVX-Project/PIVX-iOS

PR #19 – [Build] Add basic TravisCI support – has been committed to master.
PR #20 – [Tools] Add github-merge.py script – has been committed to master.

Issues / Enhancements

Issue #510Orphaned transaction time mismatch – has been fixed/closed.
Issue #969 – Wallet startup taking too long (Review) – has been opened.
Issue #973 – [Minting] Block Value calculations are done on the wrong block – has been submitted by community developer CaveSpectre11 based on PR #814 by Carbon-Zero

 

 

error20
Wordpress Social Share Plugin powered by Ultimatelysocial