|
| 1 | +--- |
| 2 | +title: 'Bulletin Hebdomadaire Bitcoin Optech #311' |
| 3 | +permalink: /fr/newsletters/2024/07/12/ |
| 4 | +name: 2024-07-12-newsletter-fr |
| 5 | +slug: 2024-07-12-newsletter-fr |
| 6 | +type: newsletter |
| 7 | +layout: newsletter |
| 8 | +lang: fr |
| 9 | +--- |
| 10 | +Le bulletin de cette semaine comporte nos sections habituelles avec le résumé d'une réunion du Bitcoin Core PR Review Club, |
| 11 | +il annonce les mises à jour et les versions candidates, et présente les changements |
| 12 | +apportés aux principaux logiciels d'infrastructure Bitcoin. |
| 13 | + |
| 14 | +## Nouvelles |
| 15 | + |
| 16 | +*Aucune nouvelle significative cette semaine n'a été trouvée dans nos [sources][]. Pour |
| 17 | +le plaisir, vous voudrez peut-être consulter une [transaction intéressante][] récente.* |
| 18 | + |
| 19 | +## Bitcoin Core PR Review Club |
| 20 | + |
| 21 | +*Dans cette section mensuelle, nous résumons une réunion récente du [Bitcoin Core PR Review |
| 22 | +Club][], en soulignant certaines des questions et réponses importantes. Cliquez sur une question |
| 23 | +ci-dessous pour voir un résumé de la réponse de |
| 24 | +la réunion.* |
| 25 | + |
| 26 | +[Testnet4 incluant la correction de l'ajustement de la difficulté PoW][review club 29775] est |
| 27 | +un PR de [Fabian Jahr][gh fjahr] qui introduit Testnet4 comme un nouveau réseau de test pour |
| 28 | +remplacer Testnet3 et corrige simultanément les bugs de longue date de l'ajustement de la difficulté |
| 29 | +et du time warp. Il est le résultat d'une |
| 30 | +[discussion sur la liste de diffusion][ml testnet4] et est accompagné d'une |
| 31 | +[proposition de BIP][bip testnet4]. |
| 32 | + |
| 33 | +{% include functions/details-list.md |
| 34 | + q0="Mis à part les changements de consensus, quelles différences voyez-vous |
| 35 | + entre Testnet 4 et Testnet 3, particulièrement les paramètres de la chaîne ?" |
| 36 | + a0="Les hauteurs de déploiement des soft forks passés sont toutes fixées à 1, ce qui |
| 37 | + signifie qu'ils sont actifs dès le début. Testnet4 utilise également un |
| 38 | + port différent (`48333`) et un messagestart différent, et il a un nouveau |
| 39 | + message de bloc genesis." |
| 40 | + a0link="https://bitcoincore.reviews/29775#l-29" |
| 41 | + |
| 42 | + q1="Comment fonctionne la règle d'exception de 20 minutes dans Testnet 3 ? Comment cela conduit-il |
| 43 | + au bug de tempête de blocs ?" |
| 44 | + a1="Si le timestamp d'un nouveau bloc est de plus de 20 minutes supérieur au timestamp |
| 45 | + du bloc précédent, il est autorisé à avoir une difficulté de preuve de travail minimale. Le bloc |
| 46 | + suivant est soumis à la \"vraie\" |
| 47 | + difficulté à nouveau, à moins qu'il ne tombe également sous la règle d'exception de 20 minutes. |
| 48 | + Cette exception est faite pour permettre à la chaîne de progresser dans un |
| 49 | + environnement de hashrate très variable. En raison d'un bug dans l'implémentation |
| 50 | + de `GetNextWorkRequired()`, la difficulté est en fait |
| 51 | + réinitialisée (au lieu d'être simplement abaissée temporairement pour juste un bloc) lorsque le |
| 52 | + dernier bloc d'une période de difficulté est un bloc de difficulté minimale." |
| 53 | + a1link="https://bitcoincore.reviews/29775#l-47" |
| 54 | + |
| 55 | + q2="Pourquoi la correction du time warp a-t-elle été incluse dans le PR ? Comment fonctionne la |
| 56 | + correction du time warp ?" |
| 57 | + a2="Une attaque [time warp][topic time warp] permet à un attaquant de |
| 58 | + modifier significativement le taux de production des blocs, il est donc logique de |
| 59 | + corriger cela en même temps que le bug de difficulté minimale. Comme cela fait également partie |
| 60 | + du [soft fork de nettoyage du consensus][topic consensus cleanup], |
| 61 | + tester d'abord la correction dans Testnet4 fournit des retours précoces utiles. |
| 62 | + Ce PR corrige le bug du time warp en vérifiant que le premier bloc d'une |
| 63 | + nouvelle époque de difficulté n'est pas antérieur de plus de 2 heures au dernier bloc |
| 64 | + de l'époque précédente." |
| 65 | + a2link="https://bitcoincore.reviews/29775#l-68" |
| 66 | + |
| 67 | + q3="Quel est le message dans le bloc Genesis sur Testnet 3 ?" |
| 68 | + a3="Testnet 3, ainsi que tous les autres réseaux (précédant Testnet 4), ont le même message de bloc |
| 69 | + genesis bien connu : \"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks\". |
| 70 | + Testnet4 est le premier réseau à avoir son propre message de bloc genesis, qui inclut le hash d'un |
| 71 | + bloc mainnet récent (actuellement |
| 72 | + `000000000000000000001ebd58c244970b3aa9d783bb001011fbe8ea8e98e00e`) pour fournir des garanties |
| 73 | + solides qu'aucun pré-minage sur cette chaîne Testnet 4 n'a eu lieu avant que ce bloc mainnet ne soit |
| 74 | + miné." |
| 75 | + a3link="https://bitcoincore.reviews/29775#l-17" |
| 76 | +%} |
| 77 | + |
| 78 | +## Mises à jour et versions candidates |
| 79 | + |
| 80 | +*Nouvelles versions et candidats à la version pour des projets d'infrastructure Bitcoin populaires. |
| 81 | +Veuillez envisager de mettre à niveau vers les nouvelles versions ou d'aider à tester les candidats |
| 82 | +à la version.* |
| 83 | + |
| 84 | +- [Bitcoin Core 26.2][] est une version de maintenance de la série de versions plus ancienne de |
| 85 | + Bitcoin Core. Nous recommandons à ceux qui sont sur la version 26.1 ou antérieure et qui ne peuvent |
| 86 | + ou ne veulent pas mettre à niveau vers la dernière version (27.1) de passer à cette version de |
| 87 | + maintenance. |
| 88 | + |
| 89 | +- [LND v0.18.2-beta][] est une version mineure pour corriger un bug affectant les utilisateurs des |
| 90 | + versions antérieures du backend btcd. |
| 91 | + |
| 92 | +## Changements notables dans le code et la documentation |
| 93 | + |
| 94 | +_Changements récents notables dans [Bitcoin Core][bitcoin core repo], [Core Lightning][core |
| 95 | +lightning repo], [Eclair][eclair repo], [LDK][ldk repo], [LND][lnd repo], |
| 96 | +[libsecp256k1][libsecp256k1 repo], [Hardware Wallet Interface (HWI)][hwi repo], [Rust Bitcoin][rust |
| 97 | +bitcoin repo], [BTCPay Server][btcpay server repo], [BDK][bdk repo], [Propositions d'Amélioration de |
| 98 | +Bitcoin (BIPs)][bips repo], [Lightning BOLTs][bolts repo], [Lightning BLIPs][blips repo], |
| 99 | +[Inquisition Bitcoin][bitcoin inquisition repo], et [BINANAs][binana repo]._ |
| 100 | + |
| 101 | +- [Rust Bitcoin #2949][] ajoute une nouvelle méthode `is_standard_op_return()` pour valider les |
| 102 | + sorties OP_RETURN contre les règles de standardisation actuelles, permettant aux programmeurs de |
| 103 | + tester si les données OP_RETURN dépassent la taille maximale de 80 octets appliquée par Bitcoin |
| 104 | + Core. Les programmeurs qui ne sont pas préoccupés par le dépassement de la limite par défaut |
| 105 | + actuelle de Bitcoin Core peuvent continuer à utiliser la fonction existante de Rust Bitcoin |
| 106 | + `is_op_return`. |
| 107 | + |
| 108 | +- [BDK #1487][] introduit le support pour des fonctions de tri d'entrées et de sorties |
| 109 | + personnalisées en ajoutant une variante `Custom` à l'énumération `TxOrdering`, pour améliorer la |
| 110 | + flexibilité dans la construction de transactions. Le support explicite de [BIP69][] est retiré car |
| 111 | + il peut ne pas fournir la confidentialité souhaitée en raison de son faible taux d'adoption (voir |
| 112 | + les bulletins [#19][news19 bip69] et [#151][news151 bip69]), mais les utilisateurs peuvent toujours |
| 113 | + créer des transactions conformes à BIP69 en mettant en œuvre un tri personnalisé approprié. |
| 114 | + |
| 115 | +{% assign four_days_after_posting = page.date | date: "%s" | plus: 345600 | date: "%Y-%m-%d 14:30" %} |
| 116 | +{% include snippets/recap-ad.md when=four_days_after_posting %} |
| 117 | +{% include references.md %} |
| 118 | +{% include linkers/issues.md v=2 issues="2949,1487" %} |
| 119 | +[bitcoin core 26.2]: https://bitcoincore.org/bin/bitcoin-core-26.2/ |
| 120 | +[sources]: /internal/sources/ |
| 121 | +[transaction intéressante]: https://stacker.news/items/600187 |
| 122 | +[LND v0.18.2-beta]: https://github.com/lightningnetwork/lnd/releases/tag/v0.18.2-beta |
| 123 | +[news19 bip69]: /en/newsletters/2018/10/30/#bip69-discussion |
| 124 | +[news151 bip69]: /en/newsletters/2021/06/02/#bolts-872 |
| 125 | +[gh fjahr]: https://github.com/fjahr |
| 126 | +[review club 29775]: https://bitcoincore.reviews/29775 |
| 127 | +[ml testnet4]: https://groups.google.com/g/bitcoindev/c/9bL00vRj7OU |
| 128 | +[bip testnet4]: https://github.com/bitcoin/bips/pull/1601 |
0 commit comments