La version 2.0.2 de zcashd est disponible au téléchargement. Cette version améliore le support de Sapling au niveau des requêtes RPC du porte-monnaie et corrige un problème relevé par un auditeur externe.
La requête RPC z_getnewaddress retourne maintenant une adresse Sapling par défaut.
Précédemment lors de l’utilisation de z_getnewaddress une adresse shielded Sprout était retournée par défaut. Avec cette version, une adresse Sapling sera maintenant générée par défaut.
Les transactions expirant « bientôt » ne seront plus propagées.
Afin de régler le problème ZEC-013 remonté par un auditeur, ayant identifié un potentiel vecteur d’attaque de deni de service en lien avec la hauteur d’expiration, les noeuds ne propageront plus les transactions expirant bientôt. « Bientôt » étant définie par inférieur à 3 block. Par exemple, si le block actuel est 99, et que le prochain block a être miné est le 100. Une transaction ayant une expiration à 100, 101 ou 102 sera considérée comme « expirant bientôt » et sera rejetée du pool de transaction en attente. Une transaction avec une expiration à 103 sera acceptée. Cela n’impact pas les transactions ayant une expiration à 0 (n’expirant pas).
Résumé des changements :
- Ajout du support de Sapling pour la requête RPC
z_mergetoaddress
(#3619) - Limitation du problème ZEC-013 concernant l’expiration des transaction et une potentielle attaque DoS (#3689)
- Retour d’une adresse Sapling par défaut lors de l’utilisation de
z_getnewaddress
(#3680) - Support de Sapling pour la requête RPC
zcbenchmark
(#3611) - Correction d’un bug de suivi de la valeur de chaine (#3684)
- Correction d’un bug d’encodage des paramètres non-ASCII sur les chemin Windows (#3633)
- Rétroportage de la réindexation des blocks lors de la purge (#2815)
- Ne pas bannir les nœuds en train de synchroniser des blocks pre-Sapling (#3670)
- Correction d’un bug concernant le champs memo vide avec Sapling (#3605)
- Mise à jour des tests pour Sapling (#3585, #3588)
Lien de téléchargement de la derniére version : https://z.cash/download