Share this article

Schnorr est sur le point de devenir le plus grand changement du Bitcoin depuis SegWit

Le développeur Bitcoin très respecté Pieter Wuille a dévoilé un projet de document décrivant la composition technique de la prochaine mise à niveau majeure probable de Bitcoin.

laser, sparks

Schnorr arrive...

En fait, lemise à niveau Bitcoin a sans doute franchi la semaine dernière son étape la plus importante vers la mise en œuvre, lorsque le développeur influentPieter Wuille dévoilé Un projet décrivant sa composition technique. Avec sa publication, l'idée, ONE par les développeurs de Bitcoin depuis des années, se ONE de l'amélioration de la scalabilité et de la Politique de confidentialité de la Cryptomonnaie la plus précieuse au monde.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

En effet, cela fait de Schnorr le prochain grand changement apporté à Bitcoin, ce qui signifie qu'il s'agira du plus grand changement de code depuis Segregated Witness (SegWit), une correction de bogue cruciale qui a déclenché une longue bataille dans la communauté Bitcoin l'année dernière avant d'être finalement adoptée.

D'un point de vue technique, l'ajout de la prise en charge de Schnorr, un système de signature numérique, offrirait aux utilisateurs de Bitcoin un nouveau moyen de générer les clés cryptographiques nécessaires au stockage et à l'envoi de Bitcoin. Ce faisant, cela ouvrirait également la voie à de nombreux avantages intéressants, notamment la prise en compte de la Politique de confidentialité et de l'évolutivité, sans doute deux des problèmes les plus préoccupants de Bitcoin.

« C'est un élément clé pour de nombreuses améliorations », a déclaré Wuille à CoinDesk, ajoutant qu'il existe même des améliorations plus avancées qui n'ont T encore reçu beaucoup d'attention. Et si Wuille espère que le changement sera finalement adopté, il a ajouté que c'est « aux utilisateurs » de décider s'ils souhaitent l'adopter, comme ce fut le cas avec SegWit.

Co-écrit par plusieurs développeurs Bitcoin de premier plan, notamment Johnson Lau, contributeur de Bitcoin CORE , et Gregory Maxwell, la proposition technique et mathématique décrit le schéma de signature exact qui pourrait être codé en Bitcoin.

Et même si c’est loin d’être l’objectif final, c’est un élément nécessaire.

L'ingénieur et co-auteur de Blockstream, Jonas Nick, a déclaré à CoinDesk:

« La standardisation de Schnorr pour Bitcoin est un grand pas vers son utilisation dans Bitcoin. »

Une voie à suivre

D’ une ONE, le projet BIP contribue à éviter toute confusion future en proposant une norme qui garantit que tous les développeurs et commerçants implémentent finalement le code de signature Schnorr de la même manière.

Bien que la description complète puisse être lue dans leBIP hautement technique, l'idée principale est qu'il décrit les mathématiques nécessaires pour produire des signatures Schnorr, offrant une alternative à l'algorithme de signature numérique à courbe elliptique (ECDSA), le seul algorithme utilisé pour produire des clés et vérifier les transactions en Bitcoin aujourd'hui.

Schnorr aura cependant un point commun avec le schéma de signature qu'il cherche à évincer. Si le plan est accepté, il utilisera la même « courbe » mathématique que celle utilisée par l'ECDSA pour produire les clés, appelée «secp256k1."

C'est beaucoup de mathématiques délicates, il n'est donc pas surprenant que la sortiea suscité une discussion technique sur la liste de diffusion des développeurs Bitcoin .

Mais rien de majeur n'a été découvert jusqu'à présent et les développeurs sont optimistes, d'autant plus que ONEun des principaux avantages de Schnorr est que, contrairement à l'ECDSA, la sécurité de Schnorr peut être prouvée mathématiquement.

Bien que Schnorr offre un certain nombre d'améliorations à lui seul, les développeurs sont également ravis qu'il ouvre également la voie à une série de changements qui peuvent être construits sur lui, tels quenouvelles techniques de Politique de confidentialité.

Actuellement, les utilisateurs effectuent des « transactions multi-signatures », un type de transaction plus complexe nécessitant la signature de ONE personnes, grâce au registre public de Bitcoin. Mais Schnorr ouvre la voie à une technique qui permettra à ces transactions de ressembler à toutes les autres.

Nick a noté que Schnorr dirigera également ces transactions avancées qui seront également moins chères, une amélioration importante puisque les transactions peuvent devenir très coûteuses en période de congestion.

Et il semble que de nouvelles technologies construites sur Schnorr soient proposées régulièrement.

« En raison de la richesse des nouvelles découvertes récentes, je pense que ces technologies devraient être développées étape par étape, et mon objectif pour une première étape est uniquement Schnorr et Taproot », a déclaré Wuille, faisant référence à l'amélioration du Bitcoin « Taproot » proposé plus tôt cette année par un autre développeur influent de Bitcoin, Greg Maxwell, pour améliorer encore la Politique de confidentialité de Bitcoin.

Moins de détracteurs ?

Cela dit, il reste encore du chemin à parcourir : Schnorr est un projet massif avec de nombreuses pièces mobiles.

Bien que ce BIP propose une norme sur laquelle les développeurs peuvent s'exprimer, Nick a noté qu'il existe également une implémentation de code qui est en cours d'élaboration depuis des lustres, mettant en pratique une grande partie de ce qui figure dans le projet de BIP.

De plus, une fois que les développeurs se sont battus jusqu'à ce qu'ils décident qu'il n'y a plus de problèmes en suspens, les développeurs doivent trouver un moyen de l'ajouter réellement à Bitcoin, entre autres choses.

« Les détails sur la manière de le déployer dans Bitcoin sont toujours en cours de discussion active », a déclaré Nick.

Après avoir vécu quelques changements dits « consensuels » au cours de ses années en tant que développeur Bitcoin , Wuille a donné une liste particulièrement longue de choses à faire.

« Comme tout changement de consensus, ce sera un long processus impliquant l'élaboration complète d'un projet d'intégration, sa publication, la collecte des commentaires de la communauté technique et de l'écosystème, la rédaction des implémentations des règles de consensus et de l'intégration dans le logiciel de portefeuille, la proposition d'un plan de déploiement et, si tout se passe bien, son activation », a-t-il déclaré.

Dans l'e-mail où il a présenté le BIP, il a ajouté que si le BIP est « accepté » par la communauté Bitcoin au sens large, « nous travaillerons sur davantage d'implémentations et de tests de référence prêts pour la production ».

Sans compter qu’il existe un autre obstacle potentiel dans l’esprit de chacun.

Schnorr est une mise à jour particulièrement importante. Des modifications sont toutefois apportées au client Bitcoin le plus utilisé.tous les jours, avec des contributions de code provenant d'un groupe diversifié La rédaction répartis dans le monde entier, Schnorr est un type de changement plus rare, car il affecte les règles les plus importantes du Bitcoin.

SegWit a été le dernier changement de code « consensuel » apporté au Bitcoin, déclenchant un débat si important que ceux qui n'étaient pas d'accord avec le changement se sont séparés et ont créé leur propre Cryptomonnaie avec SegWit supprimé.

Les plus fervents partisans de SegWit ont même confectionné des chapeaux pour exprimer leur soutien au changement de code. Francis Pouliot, consultant blockchainplaisantéque des chapeaux de plaidoyer similaires devraient être fabriqués avant Schnorr, au cas où un débat vicieux similaire éclaterait.

Il n’est pas le seul développeur à envisager cette possibilité.

« Il LOOKS qu'il y ait désormais moins de détracteurs qu'il n'y en avait pour SegWit », a déclaré le développeur Riccardo Casatta, ajoutant toutefois qu'il ne prenait aucun risque :

« On ne peut pas dire comment les choses vont se passer et comme toujours, il vaut mieux être patient. »

Soudage laserimage 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.

Alyssa Hertig