Langue

Nouvelle Version : 1.0.14

Jack Grigg | Jan 04, 2018

Nous annonçons aujourd’hui la sortie de Zcash 1.0.14, contenant de nouvelles fonctionnalités, des corrections de bugs et des améliorations de la documentation.

Changements Notables

Clés de visualisation de transactions entrantes

a prise en charge des clés de visualisation des transactions entrantes, telle que décrite dans les spécifications de protocole Zcash, a été ajoutée au portefeuille.

tilisez la méthode RPC z_exportviewingkey pour obtenir la clé de visualisation entrante d'une adresse z dans le portefeuille d'un nœud. Pour les adresses z Sprout, celles-ci commencent toujours par "ZiVK" (ou "ZiVt" pour les adresses z testnet). Utilisez z_importviewingkey pour les importer dans un autre nœud.

Un nœud qui possède une clé de visualisation de transaction entrante pour une adresse z peut voir toutes les transactions reçues par cette adresse dans le passé, ainsi que toutes les transactions futures qui lui seront envoyées, en utilisant z_listreceivedbyaddress. Il n’est pas possible de dépenser des fonds depuis cette adresse. Ceci est similaire au comportement des adresses t "watch-only".

z_gettotalbalance dispose maintenant d'un paramètre booléen supplémentaire pour inclure le solde des adresses "watch-only" (à la fois transparentes et protégées), qui est défini sur "false" par défaut. z_getbalance a également été mis à jour pour fonctionner uniquement avec des adresses "watch-only".

  • Attention: pour les adresses z, ces soldes ne seront pas exacts si des fonds ont été envoyés à partir de l'adresse. Ceci est dû au fait que les clés de visualisation entrantes ne peuvent pas détecter les dépenses, et donc le "solde" est simplement la somme de toutes les notes reçues, y compris celles qui ont été dépensées. Parmi les futurs cas d'utilisation des clés de visualisation entrantes figurent des données de synchronisation pour que les soldes restent précis (par exemple #2542).

Suivi de valeur de circuit sprout

Les nœuds peuvent désormais suivre la quantité totale de ZEC protégés dans le circuit Sprout. Ceci est mesuré en additionnant les ZEC qui se déplacent entre Transparent Value Pool et JoinSplits (voir Anatomie d'une transaction Zcash). getblockchaininfo montre le total pour la chaîne entière, tandis que getblock montre le total d'un bloc spécifique.

Pour activer ce suivi sur un nœud spécifique, celui-ci doit être réindexé. Cela prendra plusieurs heures, mais cela n'affectera pas les autres données du nœud.

Récapitulatif des changements inclus dans cette version

  1. Nous avons corrigé un dépassement de tampon non-exploitable dans libsnark. (#2800)
  2. Nous avons ajouté la prise en charge des clés de visualisation entrantes. (#2143)
  3. Nous avons ajouté le suivi de la valeur protégée totale à l'intérieur du circuit Sprout, qui peut être activée en réindexant. (#2795)
  4. Nous avons modifié dumpwallet et z_exportwallet pour les empêcher d'écraser les fichiers existants. (#2741)
  5. Nous avons corrigé des bugs sur plusieurs plateformes non prises en charge. (#2700, #2752, #2786)
  6. Nous avons amélioré diverses parties du texte d'aide et de la documentation. (#2724, #2744)

Nous encourageons tous les utilisateurs et les mineurs à passer à cette nouvelle version. Consultez notre page télécharger et le Guide d’utilisation 1.0 pour plus d’informations.

Pour une liste plus complète des changements, découvrez cette version clé GitHub 1.0.14. Pour suivre nos progrès, consultez le projet GitHub et rejoignez le forum.

releases, sprout, bugs | Afficher tous les mots-clés