{"id":5567,"date":"2023-02-20T03:37:43","date_gmt":"2023-02-20T03:37:43","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=5567"},"modified":"2022-05-09T10:00:47","modified_gmt":"2022-05-09T10:00:47","slug":"que-son-las-firmas-schnorr-bip-340-la-clave-de-taproot","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/que-son-las-firmas-schnorr-bip-340-la-clave-de-taproot","title":{"rendered":"\u00bfQu\u00e9 son las firmas Schnorr? (BIP 340) La clave de Taproot"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/que-son-las-firmas-schnorr-bip-340-la-clave-de-taproot\/#primero_entendamos_la_relacion_entre_bitcoin_y_edcsa\" >Primero, entendamos la relaci\u00f3n entre Bitcoin y EDCSA<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/que-son-las-firmas-schnorr-bip-340-la-clave-de-taproot\/#%c2%bfque_son_las_firmas_schnorr\" >\u00bfQu\u00e9 son las firmas Schnorr?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/que-son-las-firmas-schnorr-bip-340-la-clave-de-taproot\/#%c2%bfcomo_funciona\" >\u00bfC\u00f3mo funciona?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bitnovo.com\/blog\/que-son-las-firmas-schnorr-bip-340-la-clave-de-taproot\/#finalmente_%c2%bfcuales_son_sus_ventajas_frente_a_ecdsa\" >Finalmente, \u00bfCu\u00e1les son sus ventajas frente a ECDSA?<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><h2><span class=\"ez-toc-section\" id=\"primero_entendamos_la_relacion_entre_bitcoin_y_edcsa\"><\/span>Primero, entendamos la relaci\u00f3n entre Bitcoin y EDCSA<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong><a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-bitcoin\/\">Bitcoin<\/a>\u00a0es el gigante por excelencia en el mundo de las criptomonedas\u00a0<\/strong>hace m\u00e1s de 12 a\u00f1os. Pero eso no quieren decir que Bitcoin no haya cambiado a lo largo de ese tiempo.<\/p>\n<p>Al igual que\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-y-como-funciona-ethereum-eth\/\">Ethereum,<\/a>\u00a0Bitcoin\u00a0<strong>es un proyecto con una\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-la-blockchain-y-como-funciona\/\">blockchain<\/a>\u00a0que constantemente requiere incluir mejoras para mejorar ciertos aspectos.<\/strong><\/p>\n<p><strong><br \/>\n<\/strong>Actualmente una de las dificultades existentes dentro de Bitcoin,\u00a0<strong>va de la mano con la Firma ECDSA. Respectivamente,\u00a0<\/strong>ECDSA es\u00a0el algoritmo de firma digital que\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/quien-es-satoshi-nakamoto\/\">Satoshi Nakamoto<\/a>\u00a0decidi\u00f3 usar para Bitcoin.<\/p>\n<p>Por supuesto, es una herramienta que es utilizada actualmente para firmar las transacciones que est\u00e9s realizando dentro de la red.<\/p>\n<p>De esta manera,\u00a0<strong>despu\u00e9s de especificar que quieres transferir 3 BTC a tu colega Alex,<\/strong>\u00a0confirmas que realizaste esa operaci\u00f3n. Para ello,\u00a0<strong>utilizas una clave privada que funciona como tu firma digital.<\/strong><\/p>\n<p>A partir de ello,\u00a0<strong>se genera una clave p\u00fablica a la que los mineros pueden acceder para verificar que la informaci\u00f3n sea correcta y validar tu transacci\u00f3n.<\/strong><\/p>\n<p>En cambio,\u00a0<strong>\u00bfqu\u00e9 pasar\u00eda si los BTC que quieres transferir no son solo tuyos, sino que tienes una\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-una-cartera-multifirma-multi-sig\/\">cartera multisig o multifirma<\/a>\u00a0con otros colegas?<\/strong><\/p>\n<p>En consecuencia, para esa simple transacci\u00f3n de Bitcoin,\u00a0<strong>se requieren de una cantidad espec\u00edfica de firmas (N) que la autoricen, siguiendo el esquema M-of-N.<\/strong><\/p>\n<p>Por supuesto, de eso depende si, en un acuerdo, establecieron qui\u00e9nes ser\u00edan los firmantes principales, si Julieta y t\u00fa o Vicente y Julieta, etc\u00e9tera.<\/p>\n<p>En fin,<strong>\u00a0lo importante es que cada uno debe firmar para que se pueda realizar, lo que ampl\u00eda el tiempo de demora.<\/strong><\/p>\n<p>Pese a todo,\u00a0<strong>\u00bfte imaginas que exista un algoritmo en el que una sola firma sustituya a todas las firmas y fuese totalmente seguro?<\/strong><\/p>\n<p>Justamente de eso hablaremos hoy, las firmas Schnorr, tambi\u00e9n conocidas como un paso m\u00e1s hacia el futuro de una red Bitcoin mejorada. \u00a1Veamos de qu\u00e9 trata!<\/p>\n<div id=\"image_2125096897\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr2.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr2.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr2-300x205.jpg 300w\" alt=\"\u00bfQu\u00e9 son las firmas Schnorr? La clave de Taproot (BIP 340)\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr2.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr2-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr2.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%c2%bfque_son_las_firmas_schnorr\"><\/span>\u00bfQu\u00e9 son las firmas Schnorr?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Las firmas Schnorr e<strong>s un esquema de firmas que permite sustituir un conjunto de firmas en una sola,<\/strong>\u00a0cuando todas proceden del mismo input.<\/p>\n<p>B\u00e1sicamente, crea una \u00fanica firma para todas las partes involucradas, lo que facilita las transacci\u00f3n de m\u00faltiples firmas.<\/p>\n<p>Primeramente, este esquema de firma digital\u00a0<strong>fue propuesto y patentado en 1991 por el cript\u00f3grafo alem\u00e1n Klaus-Peter Schnorr.<\/strong><\/p>\n<p>Por ende, es m\u00e1s antiguo que el algoritmo de firma actual de Bitcoin. Ahora, te preguntar\u00e1s \u00bfpor qu\u00e9 no fue incluido desde el comienzo en Bitcoin?<\/p>\n<p><strong>La respuesta recae en que las patentes expirar\u00edan apenas en 2008,<\/strong>\u00a0cuando Nakamoto introdujo Bitcoin al mundo.<\/p>\n<p>Sin embargo, este algoritmo no estaba estandarizado y\u00a0<strong>no se usaba ampliamente, al contrario de la propuesta de firma digital de curva el\u00edptica.<\/strong><\/p>\n<p>No obstante, en 2018, la situaci\u00f3n cambi\u00f3 con el borrador que el ingeniero de Blockstream,\u00a0<strong>Pieter Wuille, incluy\u00f3 en la solicitud de cambios para una bifurcaci\u00f3n suave o soft fork.<\/strong><\/p>\n<p>Su borrador conten\u00eda la propuesta de c\u00f3mo se ver\u00eda un esquema de firma Schnorr en Bitcoin.<\/p>\n<p>Finalmente, en enero de 2020 obtuvo el n\u00famero BIP340, el cual describe la definici\u00f3n t\u00e9cnica de la firma Schnorr en Bitcoin.<\/p>\n<p>En todos estos a\u00f1os, ha sido un tema de debate,\u00a0<strong>el cual culmin\u00f3 en una decisi\u00f3n un\u00e1nime a favor de las firmas\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/todo-sobre-taproot\/\">Schnorr y Taproot<\/a>\u00a0por parte de los mineros (con un 90% de acuerdo).<\/strong><\/p>\n<p>Con respecto a su activaci\u00f3n,\u00a0<strong>comenzar\u00e1 a funcionar en noviembre de este a\u00f1o, activ\u00e1ndose autom\u00e1ticamente a la altura del bloque 709.632<\/strong>. Por el momento, se visualiza como la primera actualizaci\u00f3n que ver\u00e1 Bitcoin desde hace cuatro a\u00f1os.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%c2%bfcomo_funciona\"><\/span>\u00bfC\u00f3mo funciona?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Para ponerlo en t\u00e9rminos simples, volvamos al ejemplo.<\/p>\n<p>Con las firmas Schnor,\u00a0<strong>las firmas de Vicente y Julieta se convertir\u00e1n autom\u00e1ticamente en una sola, como si combinaran las firmas.<\/strong><\/p>\n<p>De esta manera, el observador o minero,\u00a0<strong>no podr\u00e1 vincular una firma con una persona o un n\u00famero espec\u00edfico de personas.\u00a0<\/strong><\/p>\n<p>En particular,<strong>\u00a0haz de cuenta de que es como si hicieran un pastel,<\/strong>\u00a0Vicente y Julieta participar\u00edan en el proceso de preparaci\u00f3n y entregar\u00edan un solo pastel.<\/p>\n<p>En consecuencia,\u00a0<strong>no sabemos qui\u00e9n bati\u00f3 los huevos, qui\u00e9n esparci\u00f3 la crema, etc\u00e9tera;<\/strong>\u00a0lo cual se genera de forma r\u00e1pida a trav\u00e9s del algoritmo.<\/p>\n<p>Despu\u00e9s de que se coloque la firma Schnorr,\u00a0<strong>el observador validar\u00e1 que se haya confirmado la transacci\u00f3n y ser\u00e1n transferidos los 3 BTC a \u00c1lex.<\/strong><\/p>\n<div id=\"image_1886236115\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr1.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr1-300x205.jpg 300w\" alt=\"\u00bfQu\u00e9 son las firmas Schnorr? La clave de Taproot (BIP 340)\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr1-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/07\/Que-son-las-firmas-Schnorr1.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"finalmente_%c2%bfcuales_son_sus_ventajas_frente_a_ecdsa\"><\/span>Finalmente, \u00bfCu\u00e1les son sus ventajas frente a ECDSA?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>El esquema de firmas Schnnor, incorporado en Bitcoin BIP340,\u00a0<strong>brinda una mayor privacidad y escalabilidad de las transacciones.<\/strong><\/li>\n<li><strong>Combina las firmas, por lo que no ocupa tanto espacio en la blockchain.<\/strong>\u00a0De este modo,\u00a0<strong>se reduce tama\u00f1o de la transacci\u00f3n y sus tarifas.<\/strong><strong><br \/>\n<\/strong><\/li>\n<li><strong>Disminuye el uso de ancho de banda y favorece<\/strong>\u00a0que las transacciones se validen r\u00e1pidamente.<\/li>\n<li>Dificulta el uso de tecnolog\u00eda de identificaci\u00f3n de wallet o huella digital,\u00a0<strong>lo que fortalece el anonimato y la seguridad de tu informaci\u00f3n.<\/strong><\/li>\n<\/ul>\n<p>Hasta aqu\u00ed lleg\u00f3 nuestra traves\u00eda.<\/p>\n<p>Si est\u00e1s interesado en<a href=\"https:\/\/www.bitnovo.com\/blog\/\">\u00a0leer m\u00e1s art\u00edculos asociados<\/a>\u00a0<strong>con las novedades del universo de las criptos y sus conceptos b\u00e1sicos,<\/strong>\u00a0puedes cliquear encima de las tem\u00e1ticas de abajo.<\/p>\n<p>Si en cambio, quieres apoyar las nuevas actualizaciones de Bitcoin, puedes\u00a0<a href=\"https:\/\/www.bitnovo.com\/comprar\/bitcoin\/\">comprar BTC<\/a>\u00a0de manera segura y r\u00e1pida desde nuestra web.<\/p>\n<p>\u00a1Hasta la pr\u00f3xima!<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Primero, entendamos la relaci\u00f3n entre Bitcoin y EDCSA Bitcoin\u00a0es el gigante por excelencia en el mundo de las criptomonedas\u00a0hace m\u00e1s de 12 a\u00f1os. Pero eso no quieren decir que Bitcoin no haya cambiado a lo largo de ese tiempo. Al igual que\u00a0Ethereum,\u00a0Bitcoin\u00a0es un proyecto con una\u00a0blockchain\u00a0que constantemente requiere incluir mejoras para mejorar ciertos aspectos. Actualmente [&hellip;]<\/p>\n","protected":false},"author":22,"featured_media":5569,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[146],"tags":[],"class_list":["post-5567","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=5567"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5567\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/5569"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=5567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=5567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=5567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}