Selon plusieurs développeurs Bitcoin, il sera bientôt possible de voir une optimisation du code de crypto-monnaie. Les signatures de Schnorr, remplaçant la technologie précédente, permettront de compresser l’espace nécessaire à une transaction. Il y aura donc un avantage en termes de coûts et de rapidité d’exécution.
Signature numérique: qu’est-ce que c’est? Comment ça marche?
Pour expliquer comment ces signatures aideront Bitcoin à évoluer, vous devez avoir des connaissances de base sur les signatures numériques.
Bitcoin est un protocole qui utilise la cryptographie asymétrique, c’est-à-dire un système qui utilise une paire de «clés»: une clé publique et une clé privée.
La paire de clés est mathématiquement connectée, et pour dépenser des bitcoins à partir d’une clé publique, il est nécessaire d’avoir la clé privée, sans la révéler évidemment.
Pour ce faire, vous avez besoin d’une signature numérique, créée à l’aide de la clé privée et des données de transaction. Grâce à la signature numérique, il est possible de comprendre si celui qui dépense les bitcoins d’une clé publique est effectivement en possession de la clé privée.
Pour plus d’informations et d’informations sur la crypto-monnaie, visitez le nôtre guide complet de Bitcoin.
La signature numérique Schnorr est une série de règles mathématiques qui combine signature numérique, clé privée et clé publique, et vous permet surtout d’agréger plusieurs signatures numériques en une seule signature. Cette fonctionnalité permettrait à Bitcoin de s’améliorer en termes de vitesse d’exécution.
La nouvelle technologie permettra de remplacer le schéma de signature Bitcoin existant par un système qui compresse toutes les données clés. En termes simples, le système effacera une quantité importante de données du blockchain, permettant de résoudre le arriéré des transactions et pour réduire les coûts élevés auxquels les utilisateurs de Bitcoin sont souvent confrontés.
Selon les développeurs travaillant sur la technologie, le changement conduirait à un Augmentation de 25 à 30% de la capacité de transaction Bitcoin.
Yannick Seurin, un cryptographe de l’agence française de cybersécurité ANSSI, qui a travaillé sur la cryptographie de Schnorr, a déclaré:
Les signatures et applications de Schnorr suscitent de grands espoirs. Comme l’a souligné le récent débat sur la réduction des effectifs, tout gain d’efficacité est extrêmement bénéfique pour le bitcoin.
En effet, au fil des années, la communauté Bitcoin a adopté diverses technologies pour rendre le système plus efficace et donc moins cher. Schnorr n’est que le dernier d’une longue liste.
L’implémentation de la technologie au sein du réseau Bitcoin n’a été possible que grâce à l’activation de SegWit (Segregated Witness). Grâce à ce dernier, il a été possible d’améliorer la confidentialité sur certains types de transactions et de réduire le spam au sein du système.
Jonas Nick, par exemple, a déclaré un intérêt pour les avantages futurs en matière de confidentialité:
Je suis particulièrement enthousiaste à l’idée de travailler pour atteindre l’objectif où les contrats intelligents ressemblent à des paiements normaux – les signatures Schnorr jouent un rôle crucial, avec MAST, Taproot et Graftroot
Les signatures de Schnorr: une histoire loin d’être récente
L’implémentation de Schnorr en Bitcoin est une idée née depuis plusieurs années, en développement depuis 2012. Les principales raisons de ce retard sont essentiellement deux:
Peu de développeurs connaissent parfaitement le système Bitcoin et la cryptographie qui y est associée. Il y a donc un manque de ressources humaines pour s’engager dans le projet;
Schnorr représente un énorme changement pour Bitcoin, qui peut être calculé à environ 100 milliards de dollars. Il est donc nécessaire de réaliser de nombreux tests avant la publication officielle de la technologie.
Selon le cofondateur de Blockstream, Pieter Wuille, Bitcoin a fait face à de nombreuses attaques hostiles au fil des ans. Le tout brillamment dépassé par les développeurs de la crypto-monnaie.
De plus, avant d’être acceptée, toute modification du système Bitcoin doit aller au-delà du fameux “Test de Fuzz“. Ce test consiste à envoyer des données aléatoires sur un morceau de code source et à vérifier que le code sortant est toujours correct. Le test s’exécute des centaines de fois par seconde sur un grand nombre de cœurs sur une longue période.
Ce type de test de résistance est effectué pour vérifier la validité de la nouvelle technologie et pour trouver des bogues dans le code.
L’avenir du système Bitcoin
En attendant la mise en œuvre des signatures de Schnorr, le système Bitcoin est en constante évolution. Plusieurs propositions d’amélioration sont en cours et, une fois terminées, elles feront de Bitcoin une meilleure crypto-monnaie à tous points de vue.
La future mise en œuvre des signatures de Schnorr pourrait conduire à une injection de confiance dans la crypto-monnaie et donc à une augmentation considérable de Cotation Bitcoin.