|
| 1 | +--- |
| 2 | +title: 'Bulletin Hebdomadaire Bitcoin Optech #351' |
| 3 | +permalink: /fr/newsletters/2025/04/25/ |
| 4 | +name: 2025-04-25-newsletter-fr |
| 5 | +slug: 2025-04-25-newsletter-fr |
| 6 | +type: newsletter |
| 7 | +layout: newsletter |
| 8 | +lang: fr |
| 9 | +--- |
| 10 | +Le bulettin de cette semaine annonce un nouveau protocole de signature agrégée compatible avec |
| 11 | +secp256k1 et décrit un schéma de sauvegarde standardisé pour les descripteurs de portefeuille. Sont |
| 12 | +également incluses nos sections régulières résumant les récentes questions et réponses de Bitcoin |
| 13 | +Stack Exchange, annoncant de nouvelles versions et des candidats à la publication, ainsi que les résumés des modifications |
| 14 | +notables apportées aux logiciels d'infrastructure Bitcoin populaires. |
| 15 | + |
| 16 | +## Nouvelles |
| 17 | + |
| 18 | +- **Signatures agrégées interactives compatibles avec secp256k1 :** Jonas Nick, Tim Ruffing, Yannick |
| 19 | + Seurin [ont posté][nrs dahlias] sur la liste de diffusion Bitcoin-Dev pour annoncer un |
| 20 | + [article][dahlias paper] qu'ils ont écrit sur la création de signatures agrégées de 64 octets |
| 21 | + compatibles avec les primitives cryptographiques déjà utilisées par Bitcoin. Les signatures agrégées |
| 22 | + sont la condition cryptographique pour l'[agrégation de signatures entre entrées][topic cisa] |
| 23 | + (CISA), une fonctionnalité proposée pour Bitcoin qui pourrait réduire la taille des transactions |
| 24 | + avec plusieurs entrées, ce qui diminuerait le coût de nombreux types de dépenses, y compris les |
| 25 | + dépenses améliorant la confidentialité à travers les [coinjoins][topic coinjoin] et [payjoins][topic |
| 26 | + payjoin]. |
| 27 | + |
| 28 | + En plus d'un schéma de signature agrégée comme le schéma DahLIAS proposé par les auteurs, l'ajout du |
| 29 | + support pour CISA à Bitcoin nécessiterait un changement de consensus et des interactions possibles |
| 30 | + entre l'agrégation de signatures et d'autres changements de consensus proposés qui peuvent |
| 31 | + nécessiter une étude plus approfondie. |
| 32 | + |
| 33 | +- **Sauvegarde standardisée pour les descripteurs de portefeuille :** Salvatore Ingala [a |
| 34 | + posté][ingala backdes] sur Delving Bitcoin un résumé des différents compromis liés à la sauvegarde |
| 35 | + des [descripteurs][topic descriptors] de portefeuille et un schéma proposé qui devrait être utile |
| 36 | + pour de nombreux types de portefeuilles, y compris ceux utilisant des scripts complexes. Son schéma |
| 37 | + chiffre les descripteurs en utilisant un secret de 32 octets généré de manière déterministe. Pour |
| 38 | + chaque clé publique (ou clé publique étendue) dans le descripteur, une copie du secret est xorée |
| 39 | + avec une variante de la clé publique, créant _n_ chiffrements secrets de 32 octets pour _n_ clés |
| 40 | + publiques. Quiconque connaît l'une des clés publiques utilisées dans le descripteur peut la xor avec |
| 41 | + le chiffrement secret de 32 octets pour obtenir le secret de 32 octets qui peut déchiffrer le |
| 42 | + descripteur. Ce schéma simple et efficace permet à quiconque de stocker de nombreuses copies |
| 43 | + chiffrées d'un descripteur sur plusieurs supports et emplacements réseau, puis d'utiliser leur |
| 44 | + [graine de portefeuille BIP32][topic bip32] pour générer leur xpub, qu'ils peuvent utiliser pour |
| 45 | + déchiffrer le descripteur s'ils perdent jamais leurs données de portefeuille. |
| 46 | + |
| 47 | +## Questions et réponses sélectionnées du Bitcoin Stack Exchange |
| 48 | + |
| 49 | +*[Bitcoin Stack Exchange][bitcoin.se] est l'un des premiers endroits où les contributeurs d'Optech |
| 50 | +cherchent des réponses à leurs questions - ou quand nous avons quelques moments libres pour aider |
| 51 | +les utilisateurs curieux ou confus. Dans cette rubrique mensuelle, nous mettons en lumière certaines |
| 52 | +des questions et réponses les mieux votées postées depuis notre dernière mise à jour.* |
| 53 | + |
| 54 | +{% comment %}<!-- https://bitcoin.stackexchange.com/search?tab=votes&q=created%3a1m..%20is%3aanswer -->{% endcomment %} |
| 55 | +{% assign bse = "https://bitcoin.stackexchange.com/a/" %} |
| 56 | + |
| 57 | +- [Praticité des signatures Schnorr semi-agrégées ?]({{bse}}125982) Fjahr discute pourquoi des |
| 58 | + signatures indépendantes, non agrégées, ne sont pas nécessaires pour valider une signature |
| 59 | + semi-agrégée dans l'[agrégation de signature inter-entrées (CISA)][topic cisa] et pourquoi les |
| 60 | + signatures non agrégées peuvent en fait poser problème. |
| 61 | + |
| 62 | +- [Quelle est la plus grande taille de payload OP_RETURN jamais créée ?]({{bse}}126131) Vojtěch |
| 63 | + Strnad [lie][op_return tx] à une transaction du [meta-protocole][topic client-side validation] Runes |
| 64 | + avec 79 870 octets comme le plus grand `OP_RETURN`. |
| 65 | + |
| 66 | +- [Explication hors-LN du pay-to-anchor ?]({{bse}}126098) Murch détaille la logique et la structure |
| 67 | + des scripts de sortie [pay-to-anchor (P2A)][topic ephemeral anchors]. |
| 68 | + |
| 69 | +- [Statistiques à jour sur les réorganisations de chaîne ?]({{bse}}126019) 0xb10c et Murch indiquent |
| 70 | + des sources de données sur les réorg, incluant le dépôt [stale-blocks][stale-blocks github], le site |
| 71 | + web [forkmonitor.info][], et le site web [fork.observer][]. |
| 72 | + |
| 73 | +- [Les canaux Lightning sont-ils toujours P2WSH ?]({{bse}}125967) Polespinasa note le développement |
| 74 | + en cours des canaux [simple taproot][topic simple taproot channels] P2TR et résume le support actuel |
| 75 | + à travers les implémentations Lightning. |
| 76 | + |
| 77 | +- [Child-pays-for-parent comme défense contre un double dépense ?]({{bse}}126056) Murch liste les |
| 78 | + complications à utiliser une transaction enfant [CPFP][topic cpfp] à frais élevés pour inciter à une |
| 79 | + réorganisation de la blockchain et annuler une sortie déjà confirmée et doublement dépensée. |
| 80 | + |
| 81 | +- [Quelles valeurs CHECKTEMPLATEVERIFY hache-t-il ?]({{bse}}126133) Average-gray décrit les champs |
| 82 | + auxquels [OP_CHECKTEMPLATEVERIFY][topic op_checktemplateverify] s'engage : nVersion, nLockTime, |
| 83 | + nombre d'entrées, hash des séquences, nombre de sorties, hash des sorties, indice d'entrée, et dans |
| 84 | + certains cas le hash de scriptSig. |
| 85 | + |
| 86 | +- [Pourquoi les nœuds Lightning ne peuvent-ils pas choisir de révéler les soldes des canaux pour une meilleure efficacité de routage ?]({{bse}}125985) |
| 87 | + Rene Pickhardt explique les préoccupations |
| 88 | + concernant l'obsolescence et la fiabilité des données, les implications sur la vie privée, et |
| 89 | + renvoie à une [proposition similaire][BOLTs #780] de 2020. |
| 90 | + |
| 91 | +- [Le post-quantique nécessite-t-il un hard fork ou un soft fork ?]({{bse}}126122) Vojtěch Strnad |
| 92 | + décrit une approche de la manière dont un schéma de signature [post-quantique][topic quantum |
| 93 | + resistance] (PQC) pourrait être [activé par soft-fork][topic soft fork activation] ainsi que comment |
| 94 | + un hard ou soft fork pourrait verrouiller les pièces vulnérables aux attaques quantiques. |
| 95 | + |
| 96 | +## Mises à jour et versions candidates |
| 97 | + |
| 98 | +_Nouvelles mises-à-jours et versions candidates pour des projets d'infrastructure Bitcoin populaires. |
| 99 | +Veuillez envisager de mettre à niveau vers les nouvelles mises-à-jour ou d'aider à tester les versions candidates._ |
| 100 | + |
| 101 | +- [LND 0.19.0-beta.rc3][] est un candidat à la sortie pour ce nœud LN populaire. L'une des |
| 102 | + principales améliorations qui pourrait probablement nécessiter des tests est le nouveau bumping de |
| 103 | + frais basé sur RBF pour les fermetures coopératives. |
| 104 | + |
| 105 | +## Changements notables dans le code et la documentation |
| 106 | + |
| 107 | +_Changements récents notables dans [Bitcoin Core][bitcoin core repo], [Core Lightning][core |
| 108 | +lightning repo], [Eclair][eclair repo], [LDK][ldk repo], |
| 109 | +[LND][lnd repo], [libsecp256k1][libsecp256k1 repo], [Hardware WalletInterface (HWI)][hwi repo], |
| 110 | +[Rust Bitcoin][rust bitcoin repo], [BTCPay Server][btcpay server repo], [BDK][bdk repo], |
| 111 | +[Propositions d'Amélioration de Bitcoin (BIPs)][bips repo], [Lightning BOLTs][bolts repo], |
| 112 | +[Lightning BLIPs][blips repo], [Interrogatoire Bitcoin][bitcoin inquisition repo], et |
| 113 | +[BINANAs][binana repo]._ |
| 114 | + |
| 115 | +- [Bitcoin Core #31247][] ajoute le support pour la sérialisation et l'analyse des champs |
| 116 | + [MuSig2][topic musig] [PSBT][topic psbt] comme spécifié dans [BIP373][] pour permettre aux |
| 117 | + portefeuilles de signer et dépenser des entrées [MuSig2][topic musig]. Du côté de l'entrée, cela |
| 118 | + consiste en un champ listant les clés publiques des participants, plus un champ de nonce public |
| 119 | + séparé et un champ de signature partielle séparé pour chaque signataire. Du côté de la sortie, c'est |
| 120 | + un champ unique listant les clés publiques des participants pour le nouveau UTXO. |
| 121 | + |
| 122 | +- [LDK #3601][] ajoute une nouvelle énumération `LocalHTLCFailureReason` pour représenter chaque |
| 123 | + code d'erreur standard [BOLT4][], ainsi que quelques variantes qui fournissent des informations |
| 124 | + supplémentaires à l'utilisateur qui étaient précédemment supprimées pour des raisons de |
| 125 | + confidentialité. |
| 126 | + |
| 127 | +{% include snippets/recap-ad.md when="2025-04-29 15:30" %} |
| 128 | +{% include references.md %} |
| 129 | +{% include linkers/issues.md v=2 issues="31247,3601,780" %} |
| 130 | +[lnd 0.19.0-beta.rc3]: https://github.com/lightningnetwork/lnd/releases/tag/v0.19.0-beta.rc3 |
| 131 | +[nrs dahlias]: https://mailing-list.bitcoindevs.xyz/bitcoindev/[email protected]/ |
| 132 | +[dahlias paper]: https://eprint.iacr.org/2025/692.pdf |
| 133 | +[ingala backdes]: https://delvingbitcoin.org/t/a-simple-backup-scheme-for-wallet-accounts/1607 |
| 134 | +[op_return tx]: https://mempool.space/tx/fd3c5762e882489a62da3ba75a04ed283543bfc15737e3d6576042810ab553bc |
| 135 | +[stale-blocks github]: https://github.com/bitcoin-data/stale-blocks |
| 136 | +[forkmonitor.info]: https://forkmonitor.info/nodes/btc |
| 137 | +[fork.observer]: https://fork.observer/ |
0 commit comments