Code immature ou bon test ? Proposition de mise à l'échelle de Bitcoin : forks du réseau de test Segwit2x
Le fork du testnet de SegWit2x suscite des critiques, mais ses développeurs affirment que le problème ne sera T reproduit par le déploiement en direct.
Proposition controversée de mise à l'échelle du Bitcoin Le testnet de Segwit2x s'est bifurqué hier, créant deux testnets différents et incompatibles.
Les nœuds exécutant l'ancien logiciel Bitcoin ont continué à fonctionner normalement. En revanche, les nœuds exécutant le nouveau Segwit2xle code est bloqué au bloc 27070, ce qui signifie que les pools de minage exécutant le nouveau logiciel n'étaient pas des blocs de minage.
Au total, les nœuds ont été bloqués pendant plus de 20 heures en raison du problème.
Bien qu'il n'y ait T eu d'argent réel en jeu, la communauté était en effervescence avec la nouvelle, certains rejetant la proposition controversée de mise à l'échelle en raison de problèmes persistants perçus, tandis que d'autres défendaient le faux pas comme n'étant qu'un petit obstacle qui ne se produirait T lors d'un déploiement en direct.
Trop peu, trop tard
Certains développeurs affirment que le fork est le symptôme d'une tendance plus large de Segwit2xles développeurs n'écoutent pas à d'autres développeurs qui travaillent depuis longtemps sur le code Bitcoin . Les développeurs de Bitcoin CORE , par exemple, ontfourni des commentaires, soulignant les erreurs perçues, mais certaines d’entre elles ont été ignorées.
Sur les réseaux sociaux, certains ont soutenu que le fork du testnet découlait de la mise en œuvre du hard fork de 2 Mo sur lequel les développeurs avaient discuté et étaient en désaccord.il y a quelques semaines.
Le hard fork de 2 Mo est la deuxième partie de la proposition Segwit2x, un effort visant à doubler le paramètre de taille de bloc, qui se produira trois mois après l'activation de Segregated Witness (SegWit).
Ce deuxième point est important car si tous les acteurs de l'écosystème Bitcoin ne passent pas à l'augmentation de 2 Mo (et beaucoup affirment ne T en avoir l'intention), Bitcoin pourrait se scinder en deux actifs. Si cette scission n'est pas permanente, une chaîne pourrait « effacer » les transactions effectuées sur l'autre, ce qui pourrait entraîner des pertes pour les utilisateurs.
Sur le GitHub du projet, les développeurs avaient différentes idées sur la façon de résoudre ce problème.
Segwit2x a développé un logiciel exigeant qu'au moins le premier bloc soit supérieur à 1 Mo. Certains affirment que c'est ce qui a conduit au fork du testnet, car il n'y avait T suffisamment de transactions dans le mempool, la partie du réseau où les transactions sont collectées avant d'être sélectionnées pour les blocs.
Le développeur de Bitcoin, James Hilliard, a proposé ce qu'il appelle une manière « plus simple et meilleure » de mettre en œuvre ce qu'on appelle la « protection contre l'effacement », où les nœuds insèrent un élément de données rendant leurs blocs invalides pour l'autre réseau.
Cependant, étant donné que son déploiement est prévu dans deux semaines, pour beaucoup, il est trop tard pour que le code présente de sérieux problèmes.
Les membres du groupe de travail devraient installer et tester le code ce vendredi. Les pools de minage, les entreprises et les utilisateurs devraient ensuite commencer à l'exécuter sur le réseau Bitcoin principal dès le 21 juillet.
Les jokers sont à blâmer
Mais Jeff Garzik, cofondateur de Bloq et développeur de BTC1, a affirmé que ce fork n'était pas un événement inquiétant. ONEun des mineurs du réseau de test a simplement déclenché un événement plus tôt que prévu et sans préparation de la part des participants du groupe de travail, a-t-il déclaré.
Selon Garzik, cette scission ne se produirait T une fois que Segwit2x serait déployé sur le réseau Bitcoin principal.
Il a déclaré à CoinDesk:
« Cela entre dans la catégorie des « jokers qui peuvent perturber les réseaux de test, car ces derniers ont très peu de sécurité en matière de puissance minière ». »
Boaz Bechar de BTC.com, qui travaille également sur l'implémentation de Segwit2x, a proposé une explication similaire.
Bien que le réseau de test ne soit T censé accueillir de nombreuses transactions, le réseau Bitcoin principal en aura.
« Bien que le timing soit inattendu, il s'agit par ailleurs d'un bon test sur le terrain », a écrit Garzik sur le groupe de travail Segwit2x.liste de diffusion« C’est la raison d’être d’un réseau de test, après tout. »
Déclaration de transparence:CoinDesk est une filiale de Digital Currency Group, qui a aidé à organiser l'accord Segwit2x.
Sucetteimage via Shutterstock
Alyssa Hertig
Journaliste spécialisée dans les technologies chez CoinDesk, Alyssa Hertig est programmeuse et journaliste spécialisée dans le Bitcoin et le Lightning Network. Au fil des ans, ses articles ont également été publiés dans VICE, Mic et Reason. Elle écrit actuellement un livre explorant les tenants et aboutissants de la gouvernance du Bitcoin . Alyssa possède des BTC.
