Skip to content

Commit e233690

Browse files
Copinmalinbitschmidty
authored andcommitted
Create 2026-03-27-newsletter.md
1 parent b55741f commit e233690

1 file changed

Lines changed: 132 additions & 0 deletions

File tree

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
---
2+
title: 'Bulletin Hebdomadaire Bitcoin Optech #398'
3+
permalink: /fr/newsletters/2026/03/27/
4+
name: 2026-03-27-newsletter-fr
5+
slug: 2026-03-27-newsletter-fr
6+
type: newsletter
7+
layout: newsletter
8+
lang: fr
9+
---
10+
Le bulletin de cette semaine comprend nos rubriques régulières avec des questions et réponses sélectionnées de Bitcoin Stack Exchange, des
11+
annonces de nouvelles versions et versions candidates, et des descriptions de changements notables dans des logiciels d'infrastructure
12+
Bitcoin populaires.
13+
14+
## Nouvelles
15+
16+
*Aucune nouvelle significative cette semaine n'a été trouvée dans nos [sources][].*
17+
18+
## Questions et réponses sélectionnées de Bitcoin Stack Exchange
19+
20+
*[Bitcoin Stack Exchange][bitcoin.se] est l'un des premiers endroits où les contributeurs d'Optech cherchent des réponses à leurs
21+
questions---ou quand nous avons quelques moments libres pour aider les utilisateurs curieux ou confus. Dans cette rubrique mensuelle, nous
22+
mettons en lumière certaines des questions et réponses les mieux votées postées depuis notre dernière mise à jour.*
23+
24+
{% comment %}<!-- https://bitcoin.stackexchange.com/search?tab=votes&q=created%3a1m..%20is%3aanswer -->{% endcomment %}
25+
{% assign bse = "https://bitcoin.stackexchange.com/a/" %}
26+
27+
- [Que signifie « Bitcoin n'utilise pas le chiffrement » ?]({{bse}}130576) Pieter Wuille distingue le chiffrement ayant pour but de
28+
dissimuler des données à des parties non autorisées (pour lequel l'ECDSA de Bitcoin ne peut pas être utilisée) des signatures numériques
29+
que Bitcoin utilise pour la vérification et l'authentification.
30+
31+
- [Quand et pourquoi Bitcoin Script est-il passé à une structure commit–reveal ?]({{bse}}130580) L'utilisateur bca-0353f40e explique
32+
l'évolution depuis l'approche originale de Bitcoin où les utilisateurs payaient directement vers des clés publiques vers P2PKH puis P2SH,
33+
les approches [segwit][topic segwit] et [taproot][topic taproot], où les conditions de dépense sont engagées dans la sortie et seulement
34+
révélées lors de la dépense.
35+
36+
- [Est-ce que P2TR-MS (multisig Taproot M-sur-N) divulgue des clés publiques ?]({{bse}}130574) Murch confirme qu'un multisig en scriptpath
37+
taproot à feuille unique expose toutes les clés publiques éligibles lors de la dépense puisque OP_CHECKSIG et OP_CHECKSIGADD exigent tous
38+
deux que la clé publique correspondant à la signature soit présente.
39+
40+
- [Est-ce que OP_CHECKSIGFROMSTACK autorise intentionnellement la réutilisation de signatures entre UTXO ?]({{bse}}130598) L'utilisateur
41+
bca-0353f40e explique que [OP_CHECKSIGFROMSTACK][topic op_checksigfromstack] ([BIP348][]) ne lie délibérément pas les signatures à des
42+
entrées spécifiques, ce qui permet de combiner CSFS avec d'autres opcodes de [convenant][topic covenants] afin de permettre des signatures
43+
reliables, le mécanisme sous-jacent à [LN-Symmetry][topic eltoo].
44+
45+
## Mises à jour et versions candidates
46+
47+
_Nouvelles versions et versions candidates pour des projets d'infrastructure Bitcoin populaires. Veuillez envisager de mettre à niveau vers
48+
les nouvelles versions ou d'aider à tester les versions candidates._
49+
50+
- [Bitcoin Core 28.4][] est une version de maintenance pour une série précédente de versions majeures de l'implémentation de nœud complet
51+
prédominante. Elle contient principalement des correctifs de migration de portefeuille et la suppression d'une seed DNS non fiable. Voir
52+
les [notes de version][bcc 28.4 rn] pour les détails.
53+
54+
- [Core Lightning 26.04rc1][] est une version candidate pour la prochaine version majeure de ce nœud LN populaire qui inclut de nombreuses
55+
mises à jour de splicing et des corrections de bugs.
56+
57+
## Changements notables dans le code et la documentation
58+
59+
_Changements récents notables dans [Bitcoin Core][bitcoin core repo], [Core Lightning][core lightning repo], [Eclair][eclair repo],
60+
[LDK][ldk repo], [LND][lnd repo], [libsecp256k1][libsecp256k1 repo], [Hardware Wallet Interface (HWI)][hwi repo], [Rust Bitcoin][rust
61+
bitcoin repo], [BTCPay Server][btcpay server repo], [BDK][bdk repo], [Bitcoin Improvement Proposals (BIPs)][bips repo], [Lightning
62+
BOLTs][bolts repo], [Lightning BLIPs][blips repo], [Bitcoin Inquisition][bitcoin inquisition repo], et [BINANAs][binana repo]._
63+
64+
- [Bitcoin Core #33259][] ajoute un champ `backgroundvalidation` à la réponse RPC `getblockchaininfo` pour les nœuds utilisant des
65+
instantanés [assumeUTXO][topic assumeutxo]. Le nouveau champ rapporte la hauteur de l'instantané, la hauteur et le hachage du bloc courant
66+
pour la validation en arrière-plan, le temps médian, le chainwork, et la progression de la vérification. Auparavant, la réponse de
67+
`getblockchaininfo` indiquait simplement que la vérification et l'IBD étaient terminés sans aucune information sur la validation en
68+
arrière-plan.
69+
70+
- [Bitcoin Core #33414][] active les [défenses par preuve de travail][tor pow] Tor pour les services onion créés automatiquement
71+
lorsqu'elles sont prises en charge par le démon Tor connecté. Lorsqu'un démon Tor dispose d'un port de contrôle accessible et que le
72+
paramètre `listenonion` de Bitcoin Core est activé (par défaut), il crée automatiquement un service caché. Cela ne s'applique pas aux
73+
services onion créés manuellement, mais il est suggéré que les utilisateurs ajoutent `HiddenServicePoWDefensesEnabled 1` pour activer les
74+
défenses par preuve de travail.
75+
76+
- [Bitcoin Core #34846][] ajoute les fonctions `btck_transaction_get_locktime` et `btck_transaction_input_get_sequence` à l'API C de
77+
`libbitcoinkernel` (voir le [Bulletin #380][news380 kernel]) pour accéder aux champs de [timelock][topic timelocks] : le `nLockTime` d'une
78+
transaction et le `nSequence` d'une entrée. Cela permet de vérifier des règles de [BIP54][] ([nettoyage du consensus][topic consensus
79+
cleanup]) telles que les contraintes sur le `nLockTime` des coinbase sans désérialiser manuellement la transaction (d'autres règles de
80+
BIP54, telles que les limites de sigops, nécessitent toujours un traitement séparé).
81+
82+
- [Core Lightning #8450][] étend le moteur de script de [splice][topic splicing] de CLN pour gérer les splices inter-canaux, les splices
83+
multi-canaux (plus de trois), et le calcul dynamique des frais. Un problème clé que cela résout est la dépendance circulaire dans
84+
l'estimation des frais : l'ajout d'entrées de portefeuille augmente le poids de la transaction et donc les frais requis, ce qui peut à son
85+
tour nécessiter des entrées supplémentaires. Cette infrastructure sous-tend les nouveaux RPC `splicein` et `spliceout`.
86+
87+
- [Core Lightning #8856][] et [#8857][core lightning #8857] ajoutent des commandes RPC `splicein` et `spliceout` pour ajouter des fonds du
88+
portefeuille interne dans un canal et pour retirer des fonds d'un canal vers le portefeuille interne, une adresse Bitcoin, ou un autre
89+
canal (effectivement un cross-splice). Les nouvelles commandes évitent aux opérateurs d'avoir à construire manuellement des transactions
90+
de [splicing][topic splicing] avec le RPC expérimental `dev-splice`.
91+
92+
- [Eclair #3247][] ajoute un système optionnel de notation des pairs qui suit, par pair, les revenus de transfert et le volume de paiements
93+
au fil du temps. Lorsqu'il est activé, il classe périodiquement les pairs par rentabilité et peut optionnellement financer automatiquement
94+
des canaux vers les pairs les plus rémunérateurs, fermer automatiquement les canaux improductifs pour récupérer de la liquidité, et
95+
ajuster automatiquement les frais de relais selon le volume, le tout dans des limites configurables. Les opérateurs peuvent commencer avec
96+
la visibilité seule avant d'opter pour l'automatisation.
97+
98+
- [LDK #4472][] corrige un scénario potentiel de perte de fonds pendant le financement de canal et le [splicing][topic splicing]
99+
`tx_signatures` pouvait être envoyé avant que la signature d'engagement de la contrepartie ne soit durablement persistée. Si la
100+
transaction est confirmée puis que le nœud plante, il perdrait la capacité de faire respecter son état de canal. Le correctif reporte la
101+
publication de `tx_signatures` jusqu'à ce que la mise à jour du moniteur correspondante soit terminée.
102+
103+
- [LND #10602][] ajoute un RPC `DeleteAttempts` au sous-système expérimental `switchrpc` (voir le [Bulletin #386][news386 sendonion]) pour
104+
permettre à des contrôleurs externes de supprimer explicitement les enregistrements d'essais de [HTLC][topic htlc] terminés (réussis ou
105+
échoués, pas en attente) du magasin d'essais de LND.
106+
107+
- [LND #10481][] ajoute un backend de minage `bitcoind` au framework de tests d'intégration de LND. Auparavant, `lntest` supposait un mineur
108+
basé sur `btcd` même lors de l'utilisation de `bitcoind` comme backend de chaîne. Ce changement permet aux tests d'exercer des
109+
comportements qui dépendent de la mempool et de la politique de minage de Bitcoin Core, y compris le [relais de transactions v3][topic v3
110+
transaction relay] et le [relais de packages][topic package relay].
111+
112+
- [BOLTs #1160][] fusionne le protocole de [splicing][topic splicing] dans la spécification Lightning, remplaçant le brouillon de [BOLTs
113+
#863][] par des flux mis à jour et des vecteurs de test pour les cas limites qui ont motivé la réécriture (voir [Bulletin #246][news246
114+
splicing draft] pour la discussion lorsque ce brouillon était en développement actif). Le splicing permet à des pairs d'ajouter ou retirer
115+
des fonds sans fermer le canal ; la négociation commence depuis un état quiescent ([BOLTs
116+
#869][], [Bulletin #309][news309 quiescence]). Le texte fusionné de BOLT2 couvre
117+
la construction interactive de la transaction de splice, la poursuite de l'exploitation du canal pendant qu'un splice n'est pas confirmé,
118+
le [RBF][topic rbf] des splices en attente, le comportement lors de la reconnexion, `splice_locked` après une profondeur suffisante, et
119+
des [annonces de canaux][topic channel announcements] mises à jour.
120+
121+
{% include snippets/recap-ad.md when="2026-03-31 16:30" %}
122+
{% include references.md %}
123+
{% include linkers/issues.md v=2 issues="33259,33414,34846,8450,8856,8857,3247,4472,10602,10481,1160,863,869" %}
124+
[sources]: /en/internal/sources/
125+
[Bitcoin Core 28.4]: https://bitcoincore.org/en/2026/03/18/release-28.4/
126+
[bcc 28.4 rn]: https://bitcoincore.org/en/releases/28.4/
127+
[Core Lightning 26.04rc1]: https://github.com/ElementsProject/lightning/releases/tag/v26.04rc1
128+
[tor pow]: https://tpo.pages.torproject.net/onion-services/ecosystem/technology/security/pow/
129+
[news380 kernel]: /fr/newsletters/2025/11/14/#bitcoin-core-30595
130+
[news386 sendonion]: /fr/newsletters/2026/01/02/#lnd-9489
131+
[news246 splicing draft]: /fr/newsletters/2023/04/12/#discussions-sur-les-specifications-du-splicing
132+
[news309 quiescence]: /fr/newsletters/2024/06/28/#bolts-869

0 commit comments

Comments
 (0)