Skip to content

Commit 6faace5

Browse files
Copinmalinbitschmidty
authored andcommitted
Create 2018-06-08-newsletter.md
1 parent e233690 commit 6faace5

1 file changed

Lines changed: 156 additions & 0 deletions

File tree

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
---
2+
title: 'Bulletin Hebdomadaire Bitcoin Optech #0'
3+
permalink: /fr/newsletters/2018/06/08/
4+
name: 2018-06-08-newsletter-fr
5+
slug: 2018-06-08-newsletter-fr
6+
type: newsletter
7+
layout: newsletter
8+
lang: fr
9+
version: 1
10+
excerpt: Un numéro d'essai de la newsletter d'Optech, comprenant des informations sur l'opcode `OP_CODESEPARATOR`, le protocole de minage BetterHash et les filtres de blocs compacts BIP157/158.
11+
---
12+
**Ce bulletin du 8 juin 2018 était un essai de prévisualisation du bulletin Optech.**
13+
14+
*Nouvelles techniques sur Bitcoin du vendredi dernier à ce jeudi, du 1er juin au 7 juin.*
15+
16+
## Résumé
17+
18+
Une nouvelle version de maintenance de Bitcoin Core arrive bientôt avec un changement de politique de relais, le taux de hachage a augmenté
19+
rapidement donc cela pourrait être un bon moment pour envoyer des transactions à faibles frais, les fournisseurs de portefeuilles peuvent
20+
vouloir étudier la proposition [BIP174][BIP174] avant qu'elle ne soit entièrement implémentée, les filtres pour clients légers P2P font
21+
l'objet de nombreuses discussions, des retours sont demandés sur des propositions visant à modifier la sérialisation des clés privées et la
22+
manière dont les pools de minage communiquent avec leurs hacheurs, et Bitcoin Core fusionne une optimisation pour construire des arbres de
23+
Merkle jusqu'à environ 7x plus vite.
24+
25+
[BIP174]: https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki
26+
27+
## Points d'action clés
28+
29+
- **Vérifier l'utilisation de l'opcode `CodeSeparator` :** Bitcoin Core 0.16.1, dont la sortie est attendue d'ici environ la semaine
30+
prochaine, ne [relaiera plus][standardness_rules] les transactions legacy (non-segwit) utilisant cet opcode. Autant que les contributeurs
31+
de Bitcoin Core le sachent, personne n'utilise cet opcode, mais si votre organisation l'utilise ou prévoit de l'utiliser, vous devriez
32+
immédiatement [contacter un développeur du protocole][contact_dev] ou un membre de l'équipe Optech dès que possible afin de les en
33+
informer. En fin de compte, il est possible que cet opcode soit supprimé du protocole Bitcoin pour les transactions legacy via un soft
34+
fork.
35+
36+
[contact_dev]: https://bitcoincore.org/en/contact/
37+
[standardness_rules]: https://github.com/bitcoin/bitcoin/pull/11423
38+
39+
- **[Tester les versions candidates][rc] pour Bitcoin Core version 0.16.1.** RC1 est disponible maintenant ; RC2 sera probablement
40+
disponible sous peu. Cette version contiendra des corrections de bugs particulièrement importantes pour les mineurs. Il n'y a pas de
41+
changements majeurs pour les dépensiers-récepteurs et les fournisseurs d'API, mais ils peuvent bénéficier de corrections de bugs.
42+
43+
[rc]: https://bitcoincore.org/bin/bitcoin-core-0.16.1/
44+
45+
## Mises à jour du tableau de bord
46+
47+
- **Augmentation du taux de hachage :** la difficulté de minage a augmenté de presque 15 % cette semaine et les moyennes à plus court terme
48+
du taux de hachage du réseau montrent une croissance continue. Cela signifie que les blocs sont produits plus fréquemment que la normale
49+
et cela maintiendra probablement les frais de transaction bas tant que la tendance se poursuivra. C'est un bon moment pour [consolider des
50+
sorties de transaction][consolidate] ou autrement envoyer des transactions à faibles frais.
51+
52+
[consolidate]: https://en.bitcoin.it/wiki/Techniques_to_reduce_transaction_fees#Consolidation
53+
54+
- **Transactions à très faibles frais :** une augmentation du nombre de transactions à très faibles frais payant moins de 10 nanobitcoins
55+
par vbyte a été observée sur des nœuds avec une politique d'acceptation des transactions non par défaut (la politique par défaut consiste
56+
à rejeter les transactions payant moins de 10 nBTC/vbyte). Cela peut indiquer des portefeuilles mal configurés payant des frais trop
57+
faibles, ou cela peut indiquer que certains dépensiers pensent qu'il s'agit d'une stratégie viable pour économiser sur les frais. Il peut
58+
être utile d'expérimenter pour déterminer si ces frais extrêmement faibles peuvent être utilisés pour des consolidations et d'autres
59+
transferts intraportefeuille non sensibles au temps.
60+
61+
## Nouvelles
62+
63+
- **Discussion et revue de [BIP174][BIP174] en cours :** ce BIP crée un format standardisé permettant aux portefeuilles de partager de
64+
manière fiable des informations liées à des transactions non signées et partiellement signées. Il est prévu qu'il soit implémenté dans
65+
Bitcoin Core et puisse également être implémenté dans d'autres portefeuilles, permettant aux portefeuilles logiciels, portefeuilles
66+
matériels, et portefeuilles hors ligne (cold) d'interagir facilement entre eux pour les transactions à signature unique comme
67+
multi-signatures. Ce BIP a le potentiel de devenir une norme de l'industrie et tous les principaux fournisseurs de portefeuilles sont donc
68+
encouragés à étudier la spécification.
69+
70+
La [proposition d'implémentation de BIP174][PR12136] avait auparavant été ajoutée à la [file de revue haute priorité][high priority] de
71+
Bitcoin Core et a suscité d'importantes discussions cette semaine, avec au moins un bug découvert et un développeur du protocole suggérant
72+
que certaines parties de la proposition peuvent être séparées.
73+
74+
[BIP174]: https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki
75+
[PR12136]: https://github.com/bitcoin/bitcoin/pull/12136
76+
[high priority]: https://github.com/bitcoin/bitcoin/projects/8
77+
78+
- **Filtres de clients légers [BIP157][BIP157]/[BIP158][BIP158] :** ces BIP permettent aux nœuds de créer un index compact des données de
79+
transaction pour chaque bloc de la chaîne puis d'en distribuer des copies aux clients légers qui les demandent. Le client peut alors
80+
déterminer en privé si le bloc peut ou non contenir l'une de ses transactions.
81+
82+
Les données exactes qui devraient être indexées ont été [largement discutées][BIP158 discussion] sur la liste de diffusion cette semaine.
83+
Cela n'affecte probablement pas directement la plupart des grands récepteurs-dépensiers et services d'API, mais les fournisseurs prévoyant
84+
de publier des portefeuilles utilisant le protocole réseau pair à pair peuvent vouloir examiner les BIP.
85+
86+
La PR Bitcoin Core [#13243][PR 13243], fusionnée cette semaine, fait partie d'un effort visant à apporter cette fonctionnalité à Bitcoin
87+
Core.
88+
89+
[BIP157]: https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki
90+
[BIP158]: https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki
91+
[BIP158 discussion]: https://gnusha.org/url/https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-June/016057.html
92+
[PR 13243]: https://github.com/bitcoin/bitcoin/pull/13243
93+
94+
- **[BIP proposé][bech32 keys] pour la sérialisation des clés privées et des portefeuilles HD :** actuellement, les clés privées sont
95+
généralement transmises en utilisant le même encodage que les adresses Bitcoin legacy, et les clés étendues et graines de portefeuilles HD
96+
sont transmises en utilisant soit le même format, soit l'hexadécimal, soit une phrase mnémonique. Cette nouvelle proposition permettrait
97+
d'utiliser le format bech32 utilisé pour les adresses segwit natives.
98+
99+
La [discussion][bech32 keys discussion] s'est concentrée sur la question de savoir s'il fallait ou non utiliser exactement le standard
100+
bech32 ou une modification de celui-ci qui serait plus résistante aux erreurs de transcription et de perte de données. Les services qui
101+
prévoient d'accepter ou de distribuer du matériel de clés secrètes peuvent souhaiter contribuer à la revue de la spécification.
102+
103+
[bech32 keys]: https://gist.github.com/jonasschnelli/68a2a5a5a5b796dc9992f432e794d719
104+
[bech32 keys discussion]: https://gnusha.org/url/https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-June/016065.html
105+
106+
- **[Protocole de minage BetterHash][BetterHash spec] :** un remplacement proposé pour le protocole de minage Stratum actuellement utilisé
107+
presque universellement par les pools de minage pour distribuer du travail aux mineurs individuels. La proposition affirme fournir une
108+
meilleure sécurité pour l'opérateur du pool et permet aux mineurs individuels de sélectionner les transactions qu'ils incluent dans leurs
109+
blocs, augmentant la résistance de Bitcoin à la censure et rendant aussi possiblement les mineurs utilisant le protocole plus efficaces.
110+
Le protocole est porté par le développeur et opérateur du [réseau FIBRE][FIBRE] utilisé par presque tous les mineurs.
111+
112+
Le protocole est en développement semi-privé depuis un certain temps et n'est distribué pour commentaire public que maintenant. Les
113+
organisations prévoyant de vendre ou d'exploiter du matériel de minage sont encouragées à examiner le protocole, de même que tous les
114+
groupes ou individus souhaitant des changements aux règles de consensus de Bitcoin afin que le protocole puisse potentiellement être rendu
115+
compatible à l'avenir avec ces changements. Il n'y a pas encore eu beaucoup de [discussion sur la liste][BetterHash discussion] à propos
116+
de la proposition.
117+
118+
[BetterHash spec]: https://github.com/TheBlueMatt/bips/blob/betterhash/bip-XXXX.mediawiki
119+
[FIBRE]: http://bitcoinfibre.org/
120+
[BetterHash discussion]: https://gnusha.org/url/https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-June/016077.html
121+
122+
## Ce jour-là dans l'historique des commits Bitcoin…
123+
124+
- **<!--n-->2017 :** Andrew Chow a rédigé le commit [ec6902d][commitec6902d] ouvrant la voie à la suppression des dernières parties de la
125+
fonctionnalité déroutante de « safe mode » ajoutée à Bitcoin 0.3.x après l'[incident de dépassement de valeur][value overflow].
126+
127+
[commitec6902d]: https://github.com/bitcoin/bitcoin/commit/ec6902d0ea2bbe75179684fc71849d5e34647a14
128+
[value overflow]: https://en.bitcoin.it/wiki/Value_overflow_incident
129+
130+
- **<!--n-->2016 :** La PR de Luke Dashjr [#7935][PR7953] a été fusionnée, ajoutant le support des versionbits [BIP9] à l'appel RPC
131+
GetBlockTemplate, permettant aux mineurs de signaler leur prise en charge de futurs soft forks—comme le soft fork qui a activé [BIP141]
132+
segregated witness.
133+
134+
[PR7953]: https://github.com/bitcoin/bitcoin/pull/7935
135+
[BIP9]: https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki
136+
[BIP141]: https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki
137+
138+
- **<!--n-->2015 :** Gavin Andresen a rédigé le commit [65b94545][commit65b94545] afin d'affiner les critères qu'un nœud utilise pour
139+
détecter qu'il pourrait ne plus recevoir de blocs de la meilleure chaîne de blocs.
140+
141+
[commit65b94545]: https://github.com/bitcoin/bitcoin/commit/65b94545036ae6e38e79e9c7166a3ba1ddb83f66
142+
143+
- **<!--n-->2014 :** Cozz Lovan a rédigé le commit [95a93836][commit95a93836] supprimant une partie legacy de l'interface graphique qui
144+
supposait que tout frais de transaction inférieur à 0,01 BTC constituait de faibles frais de transaction.
145+
146+
[commit95a93836]: https://github.com/bitcoin/bitcoin/commit/95a93836d8ab3e5f2412503dfafdf54db4f8c1ee
147+
148+
- **<!--n-->2013 :** Wladimir van der Laan a rédigé le commit [3e9c8ba][commit3e9c8ba] corrigeant un bug lié au répertoire de données.
149+
150+
[commit3e9c8ba]: https://github.com/bitcoin/bitcoin/commit/3e9c8bab54371364f8e70c3b44e732c593b43a76
151+
152+
- **<!--n-->2012 :** Luke Dashjr a rédigé plusieurs commits (par ex. [9655d73][commit9655d73]) liés à l'activation du support IPv6.
153+
154+
[commit9655d73]: https://github.com/bitcoin/bitcoin/commit/9655d73f49cd4da189ddb2ed708c26dc4cb3babe
155+
156+
- **<!--n-->2011, 2010, 2009 :** aucun commit daté du 8 juin.

0 commit comments

Comments
 (0)