Les signatures Schnorr sont déjà incluses dans la bibliothèque de codes Bitcoin Core

Faits marquants:

Avec les signatures Schnorr, une seule signature peut remplacer un ensemble de signatures.

Taproot rend les transactions standard et les signatures multiples indiscernables.

La proposition d’amélioration BIP-341, semble sur le point d’être mis en œuvre. Un moyen a récemment été trouvé pour inclure les signatures Schnorr dans le code Bitcoin Core. Avec cette proposition, ces signatures seraient fusionnées avec l’implémentation Taproot dans le soft fork Schnorr – Taproot.

Les discussions, propositions, contre-propositions et correctifs du code se sont étalés sur plus de 2 ans sur GitHub jusqu’à ce qu’un consensus soit atteint sur la meilleure façon d’ajouter des signatures Schnorr.

Le développeur de Chaincode Labs, Pieter Wuille, a célébré cet exploit et a donné des explications précises sur ce qui a été réalisé. “Ce ajoute la prise en charge des signatures BIP-340 Schnorr à Bibliothèque de code Bitcoin Core. C’est l’une des nombreuses étapes pour les activer dans les transactions Bitcoin », a-t-il expliqué.

Wuille a noté que l’objectif principal de la proposition BIP341 “est d’améliorer la confidentialité du script, afin que les autres ne puissent pas voir ou deviner quelle transaction est en cours.” En outre, il a noté qu’il cherche à «permettre des scripts plus volumineux et plus complexes, améliorer la vitesse de validation et corriger une série d’erreurs de longue date».

Il a ajouté, enfin, qu’il est toujours en discussion quand et comment les signatures Schnorr seront activées.

Entreprises Schnorr et Taproot, une percée dans le Bitcoin

Le développeur Bitcoin Sanket Sanjalkar a également parlé de ce qui s’est passé et de ce que cela implique. Il est convaincu que «ce que Segwit est au réseau Lightning compare à ce qu’est Schnorr – Taproot pour les applications multi-signatures».

C’est que les deux propositions d’amélioration peuvent être corrélées et complétées. D’un côté, Schnorr cherche à améliorer la confidentialité et l’évolutivité du réseau. Pour ce faire, il permet à une seule signature de transaction de remplacer un ensemble de signatures par la même entrée. Cela réduit l’espace de stockage occupé dans un bloc et les transactions sont donc confirmées plus rapidement.

D’un autre côté, Taproot améliorerait également la confidentialité et permettrait également une meilleure exécution des scripts et l’application de signatures cryptographique en Bitcoin. Avec Taproot, les transactions standard et multi-signatures seront impossibles à distinguer.

La combinaison de ces propositions dans le BIP-341 vise à minimiser la quantité d’informations sur les dépenses de sortie d’une transaction qui sont révélées dans la chaîne au moment de la création ou au fil du temps.

De nouvelles façons d’utiliser Bitcoin

En combinant les sociétés Schnorr et Taproot, diverses nouvelles façons d’utiliser Bitcoin peuvent émerger. L’un d’eux est, par exemple, la création de groupes de paiements Avec Taproot, l’approbation de la majorité des participants du groupe est requise pour effectuer une transaction. C’est là qu’interviennent les signatures Schnorr qui permettent d’ajouter des clés.

Avec les firmes Schnorr et Taproot, des groupes de paiement pourraient être créés avec Bitcoin. Composition par CriptoNoticias. jirkaejc / elements.envato.com; Rawpixel / elements.envato.com

Une clé publique peut être construite à partir de plusieurs clés publiques des participants d’un groupe de paiement, avec la coopération de tous les membres. Ces clés publiques et signatures en plusieurs parties ne se distinguent pas de leurs équivalents standard. Cela signifie qu’avec Taproot, la plupart des applications peuvent utiliser le chemin des dépenses basé sur les clés, qui est à la fois efficace et privé.

Quoi qu’il en soit, la décision finale sur l’application de ces implémentations sur le réseau Bitcoin est entre les mains de ceux qui maintiennent le réseau, c’est-à-dire des mineurs et de ceux qui exécutent des nœuds Bitcoin. Ils peuvent choisir d’exécuter Schnorr – Taproot ou de s’en tenir à la version actuelle du protocole.