{"id":3287,"date":"2019-07-25T05:37:32","date_gmt":"2019-07-25T05:37:32","guid":{"rendered":"http:\/\/www.cientificos.pe\/?p=3287"},"modified":"2020-01-04T17:56:19","modified_gmt":"2020-01-04T17:56:19","slug":"el-origen-de-los-bitcoins-una-introduccion-a-la-blockchain","status":"publish","type":"post","link":"https:\/\/www.cientificos.pe\/?p=3287","title":{"rendered":"El origen de los Bitcoins. Una introducci\u00f3n a la Blockchain"},"content":{"rendered":"<blockquote><p>Los pilares de los bitcoins<\/p><\/blockquote>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif;\">Quiero contarte el origen de los bitcoins y haciendo uso de ello quiero pronosticarte el futuro, porque el futuro siempre estar\u00e1 escondido en el pasado&#8230; Lo hermoso de los bitcoins es que nos dibuja como un mercado puede partir de la nada y crecer con el tiempo. Ha ocurrido a lo largo de la historia, con la sal, el oro, el d\u00f3lar&#8230; Y continuar\u00e1 ocurriendo con nuevas cosas que surjan con el tiempo&#8230; pero \u00bfqu\u00e9 cosa son los bitcoins? Para entenderlo quiero narrarte lo que alguna vez un ni\u00f1o de 12 a\u00f1os imagin\u00f3 cuando estaba en su habitaci\u00f3n&#8230; Se llamaba Satoshi&#8230; O al menos eso quiero creer&#8230;<\/span><\/p>\n<p style=\"text-align: justify;\">Este ni\u00f1o se cuestion\u00f3 algo muy sencillo: &#8220;\u00bfQu\u00e9 pasar\u00eda si en un papel escribo un 1 y a un amigo le digo que eso equivale a 1 USD. Si logro convencerlo, \u00e9l me dar\u00e1 1 USD a cambio de mi papel, luego \u00e9l buscar\u00e1 convencer a un tercero y si lo logra, recibir\u00e1 1 USD tambi\u00e9n. Si esta cadena contin\u00faa abarcando a todas las personas del mundo, mi papel habr\u00e1 logrado su objetivo: convertirse en moneda.&#8221;<\/p>\n<figure id=\"attachment_3304\" aria-describedby=\"caption-attachment-3304\" style=\"width: 166px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" class=\"wp-image-3304\" src=\"http:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/ninopaperbitsat-218x300.png\" alt=\"\" width=\"166\" height=\"228\" srcset=\"https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/ninopaperbitsat-218x300.png 218w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/ninopaperbitsat.png 247w\" sizes=\"(max-width: 166px) 100vw, 166px\" \/><figcaption id=\"caption-attachment-3304\" class=\"wp-caption-text\">Fig. 1. Una moneda de papel<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Satoshi r\u00e1pidamente escribi\u00f3 un 1 gigantesco en un papel en blanco y sali\u00f3 corriendo buscando a su mam\u00e1. Se acerc\u00f3 a ella y le cont\u00f3 la idea de que quer\u00eda crear una nueva moneda en el mundo y que bastaba que ella le de 1 USD a cambio de su papel. Lamentablemente no logr\u00f3 convencerla y regres\u00f3 decepcionado a su habitaci\u00f3n.<br \/>\n&#8220;\u00bfPor qu\u00e9 mi madre no es astuta? \u00bfPor qu\u00e9 no acepta mi papel como moneda? De esa forma tendr\u00edamos m\u00e1s dinero ya que yo fabricar\u00eda m\u00e1s papeles con un 1 escrito en \u00e9l y crecer\u00eda una econom\u00eda basada en mi papel&#8230; Cierto, ser\u00eda necesario convencer a todos los dem\u00e1s, pero siendo dos ya ser\u00eda un gran avance.&#8221; &#8211; se dijo aquella noche. Al d\u00eda siguiente, intent\u00f3 convencer a sus amigos en el colegio pero tampoco lo consigui\u00f3, uno de ellos le dijo que si \u00e9l los fabricaba entonces \u00e9l ser\u00eda el \u00fanico que se har\u00eda rico porque podr\u00eda crearlos cuando quiera y no era justo para los dem\u00e1s. Su amigo ten\u00eda raz\u00f3n y ambos sin saberlo estaban comprendiendo lo que una econom\u00eda centralista significaba, porque justamente la sociedad de hoy se comporta as\u00ed. Los bancos centrales fabrican dinero si desean inflar la moneda o el gobierno cobra inter\u00e9s m\u00e1s altos si desean desinflarla, en ese oscuro mundo centralista,\u00a0los \u00fanicos due\u00f1os y ricos del mundo son ellos. Satoshi ten\u00eda 12 a\u00f1os y sin saberlo ya se estaba cuestionando cosas que los adultos ni siquiera pensaban. Fue entonces que se dijo: &#8220;\u00a1Ya s\u00e9! Fabricar\u00e9 \u00fanicamente 21 millones de\u00a0\u00a0papeles con un 1 escrito en \u00e9l\u00a0\u00a0y repartir\u00e9\u00a0 un papel a cada una de las personas. Con esto todos tendremos un papel y podremos comprarnos y vendernos cosas con ello&#8221; &#8220;\u00bfY cu\u00e1l es la ventaja?&#8221; -Cuestionar\u00eda su amigo. &#8220;Pues ya no usaremos los d\u00f3lares. Si el gobierno fabrica d\u00f3lares no nos importa porque no los usaremos, haremos trueques\u00a0<span style=\"text-align: justify;\">de bienes y servicios usando mi moneda y el gobierno no se puede meter en ello.&#8221;\u00a0<\/span>Su amigo no entendi\u00f3 y posiblemente \u00e9l tampoco lo hizo. Con las semanas no pudo convencer a nadie y su idea pas\u00f3 al olvido creyendo quiz\u00e1s que ser\u00eda imposible crear una moneda&#8230;<\/p>\n<figure id=\"attachment_3308\" aria-describedby=\"caption-attachment-3308\" style=\"width: 180px\" class=\"wp-caption alignright\"><img loading=\"lazy\" class=\"wp-image-3308 \" src=\"http:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/ninopcpaperbitsat.png\" alt=\"\" width=\"180\" height=\"172\" \/><figcaption id=\"caption-attachment-3308\" class=\"wp-caption-text\">Fig. 2. Una moneda digital<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">No obstante, a\u00f1os despu\u00e9s sentado frente a aquella pantalla en su escritorio, recordar\u00eda el evento de su ni\u00f1ez. Hab\u00eda escrito PRINT &#8220;1&#8221; en BASIC y la pantalla le hab\u00eda botado un &#8220;1.&#8221;\u00a0Entonces comprendi\u00f3. El secreto no estaba en escribirlo en un papel sino m\u00e1s bien en programarlo en una PC, es decir, definirlo en un papel digital&#8230;\u00a0\u00bfPero c\u00f3mo esto puede cambiar radicalmente el concepto? Cuando era ni\u00f1o no lo vio, siendo joven reci\u00e9n lo pudo percibir, un papel digital era un algoritmo, un c\u00f3digo que pod\u00eda tener un valor porque hab\u00eda un esfuerzo intelectual detr\u00e1s de \u00e9l. Satoshi estaba destinado a cambiar el mundo pero antes de ello tuvieron que suscitarse una serie de eventos que le permitir\u00edan definir los pilares de la moneda digital&#8230; pilares que hoy en d\u00eda tienen dividido al mundo financiero pero que conforme pasen los a\u00f1os se conocer\u00e1 el veredicto final. \u00bfY cu\u00e1les son estos pilares? Aqu\u00ed te los voy a contar&#8230;<\/p>\n<p style=\"text-align: justify;\">El primero est\u00e1 escondido en los videojuegos y aunque no lo creas Satoshi se bas\u00f3 en ellos. Quisiera que te pongas a pensar en los videojuegos que alcanzaron mayor popularidad o en los que la gente siempre estuvo dispuesta a pagar m\u00e1s. \u00bfQu\u00e9 cosa tienen en com\u00fan? Los de mayor dificultad (o competitividad) justamente son los que terminan alcanzando mayor popularidad mientras que los m\u00e1s elaborados son los que la gente est\u00e1 dispuesta a pagar m\u00e1s. Estas dos caracter\u00edsticas definen un buen videojuego y Satoshi fue consciente de ello, pero \u00e9l vio algo m\u00e1s que pocos alcanzaron a vislumbrar. Para entenderlo, debes saber en qu\u00e9 consisten los videojuegos. En ellos uno tiene que vencer niveles de dificultad y conforme van pasando los niveles uno va obteniendo recompensas. Estas recompensas pueden ser muy diversas, pasando por trofeos, puntuaciones, o hasta nuevos personajes desbloqueados. Usualmente uno comienza en un nivel muy f\u00e1cil y conforme avanza el juego va torn\u00e1ndose dif\u00edcil, \u00bfqu\u00e9 consecuencia trae esto? Que las recompensas sean m\u00e1s valiosas. Satoshi vio aqu\u00ed algo magistral sobre todo porque con el tiempo los juegos empezaban a madurar&#8230; Hoy en d\u00eda te sorprender\u00e1 saber que muchas recompensas de los juegos valen m\u00e1s que el mismo juego, o que muchos compran recompensas por el s\u00f3lo hecho de tenerlas. Puedes pensar que es absurdo porque estas recompensas no tienen utilidad en la vida real; no obstante, son estas las personas que nos guiar\u00e1n a un nuevo mundo. Por eso, cuando Satoshi reflexion\u00f3 en ello, se dio cuenta que la moneda digital deb\u00eda comportarse como estos videojuegos. El juego de los bitcoins iba a ser como Mario Bros lo fue en los 80s o como <em>Fortnite<\/em> lo es en esta fecha. Habr\u00eda recompensas, y cuanto m\u00e1s lejos intentases llegar, m\u00e1s dif\u00edcil se har\u00eda obtenerlas. La idea era perfecta, los videojuegos ya eran la prueba&#8230; Pero \u00bfcu\u00e1les ser\u00edan las recompensas?\u00a0<strong>Satoshi no lo dud\u00f3, la moneda digital, el bitcoin, pasar\u00eda a convertirse en recompensa.\u00a0<\/strong><strong>\u00a1Ese era el primer pilar&#8230;!<\/strong><br \/>\nEl juego de los bitcoins se le conoce como &#8220;minar.&#8221; En vez de tener a Mario recorriendo tuber\u00edas para rescatar a la Princesa lo que se hace en el juego de &#8220;minar&#8221; es resolver extensas ecuaciones matem\u00e1ticas, quien resuelve primero el problema obtiene la recompensa, y luego el juego asciende a un siguiente nivel de dificultad. Satoshi fue un genio, no hay duda de ello, porque siempre supo que no todos iban a &#8220;minar&#8221; y por tanto otros iban a estar dispuestos a pagar. Es por eso que el precio de los bitcoins crece con el tiempo, <span style=\"font-family: verdana, geneva, sans-serif;\">porque el juego ya est\u00e1 en niveles altos de dificultad y por tanto ganar bitcoins requiere mayor esfuerzo computacional, es decir, obtenerlas se hace m\u00e1s dif\u00edcil y por ende se hacen m\u00e1s valiosas<\/span>. Muchos en la actualidad no entienden esto, como tampoco entienden porque la gente compra en <em>Fortnite<\/em>\u00a0&#8220;emociones&#8221;. Aqu\u00ed no me voy a explayar, pero ya t\u00fa mismo descubrir\u00e1s que en el mundo de los juegos la gente est\u00e1 dispuesta a pagar por recompensas que no tienen utilidad en el mundo real, simplemente ese es el camino y no lo podemos cuestionar. Pero bitcoins es m\u00e1s que un videojuego y por eso su precio puede crecer a\u00fan m\u00e1s&#8230;<\/p>\n<p style=\"text-align: justify;\">Satoshi empez\u00f3 a programar el juego de los bitcoins en el a\u00f1o 2007. Cuando lo hizo consider\u00f3 21 millones como el n\u00famero m\u00e1ximo de monedas a crear. No pod\u00eda darse el lujo de hacerlas infinitas porque entonces el juego de los bitcoins no tendr\u00eda fin, y si no existe un fin entonces ya no es juego, y si ya no es juego entonces ya no se generan recompensas, recompensas que se hacen muy valiosas solamente por ser \u00fanicas. Ahora, si s\u00f3lo son 21 millones de monedas, \u00bfacaso alcanzar\u00edan a cubrir a las 6000 millones de personas que viven en el mundo? \u00bfQu\u00e9 opinas t\u00fa? Hoy vivimos en una econom\u00eda centralista donde el dinero que fabrican en el banco es infinito, no existe una cota superior, por tanto, es posible cubrir a todas las personas que viven en el mundo, y no s\u00f3lo eso, es posible hacerse millonario y luego billonario y m\u00e1s tarde trillonario, esto es inherente al sistema inflacionario en que vivimos, pero \u00bfqu\u00e9 pasar\u00eda si usamos monedas finitas? \u00bfacaso alcanzar\u00edan? \u00a1Claro que no! <strong>A\u00a0no ser que\u00a0tengan divisibilidad infinita. Y fue justamente ese el segundo pilar<\/strong>. Satoshi dio un giro de 180 grados para proponer un concepto que tumba a la moneda actual, pero claro, esta s\u00f3lo pod\u00eda nacer en el mundo digital donde la matem\u00e1tica infinitesimal es f\u00e1cilmente verificada. Me explico, \u00bfcu\u00e1n divisible es el d\u00f3lar? La \u00faltima divisi\u00f3n es el c\u00e9ntimo, 1\/100, es decir tiene divisibilidad finita pero su cota superior es infinita, pueden\u00a0existir tantos d\u00f3lares como al banco se le ocurra crear, por tanto, est\u00e1 destinada a inflarse con el tiempo. Satoshi rompe este esquema proponiendo lo contrario, que la cota superior sea finita pero que mantenga una divisibilidad infinita, esto permite a la moneda apreciarse con el tiempo y al mismo tiempo alcanzar\u00eda a cubrir a todas las personas que viven en el mundo. Fue as\u00ed que Satoshi construy\u00f3 el segundo pilar, y si bien hoy en d\u00eda la unidad m\u00ednima de un bitcoin es 0.00000001, esta puede reducirse a\u00fan m\u00e1s, en cambio el c\u00e9ntimo del d\u00f3lar no podr\u00eda volverse un mil\u00e9simo porque con el tiempo en una econom\u00eda inflacionaria las cosas siempre van a terminar costando m\u00e1s y el mil\u00e9simo no valdr\u00eda para nada&#8230;<\/p>\n<p style=\"text-align: justify;\">Una consecuencia directa de este segundo pilar, es que al tener un n\u00famero finito de monedas nadie podr\u00eda replicarlas, si son 21 millones y nada m\u00e1s, esto otorga a la moneda una constante universal, quien intentase alterar esta constante ser\u00eda detectado porque bastar\u00eda recontar las monedas que circulan en el mundo; no obstante, a\u00fan hab\u00edan cabos sueltos. Por ejemplo, \u00bfqui\u00e9n se pondr\u00eda a contar 21 millones de monedas para corroborar que no hay alg\u00fan exceso? O lo que es peor \u00bfC\u00f3mo se podr\u00edan recontar dichas monedas si constantemente est\u00e1n fluctuando con el tiempo? Las respuestas no parecen f\u00e1ciles de encontrar, pero Satoshi las pudo hallar. Primeramente concibi\u00f3 la idea de que para contarlas era necesario tener una cuenta comunitaria, as\u00ed como t\u00fa tienes tu cuenta bancaria y sabes la cantidad exacta de dinero que hay porque hay un historial de transacciones que te dice de donde vienen o a donde van, de igual forma, si lo hacemos comunitario, todos podremos ver todas las transacciones que hay, es decir, vamos a poder contar todas las monedas y as\u00ed verificar que es una constante universal. Era sencillo plantearlo, pero hab\u00eda un problema: Hoy en d\u00eda todos guardan celosamente sus transacciones bancarias, entonces \u00bfc\u00f3mo se atrever\u00edan a aceptar que sean comunitarias? <strong>La respuesta estaba en la anonimidad y fue justamente ese el tercer pilar<\/strong>.\u00a0Para ser capaz de divulgar tus transacciones bastar\u00eda no mostrar tu nombre, de esa forma, no te importar\u00eda compartirlas con el mundo porque nadie te conocer\u00eda. El anonimato era perfecto y era intr\u00ednseco al mundo digital. Por ejemplo, el internet tiene poder porque es an\u00f3nimo y si una moneda coge el mismo concepto, necesariamente tambi\u00e9n tendr\u00e1 poder. Por eso hoy en d\u00eda se le puede considerar el pilar m\u00e1s poderoso de los bitcoins, porque \u00bfqui\u00e9n no desea pasar desapercibido cuando hablamos del dinero? \u00bfQui\u00e9n no prefiere ocultar lo que tiene y decir que no tiene? Por eso este pilar hace temblar a los gobiernos del mundo porque lo \u00fanico que basta para evitar pagar impuestos es lograr tener dinero en la anonimidad. Si bien hoy nadie lo va a admitir, los bitcoins pueden derrocar a los gobiernos del mundo y por m\u00e1s que los gobiernos crean que tienen el control lo van perdiendo poco a poco. Si deciden penalizar a todos los que tienen bitcoins, o deciden prohibirlo en un pa\u00eds, van a necesitar clausurar el internet para que este no vuelva a renacer porque el juego de los bitcoins es gratuito, y al ser juego, muchos van a querer volver a jugarlo de nuevo. Adem\u00e1s,\u00a0Satoshi tuvo la perspicacia de otorgar el c\u00f3digo al mundo, es decir, cualquiera puede crear una moneda digital porque el c\u00f3digo es libre para todos. Y justamente por esta raz\u00f3n hoy existen muchas monedas digitales, que en su conjunto son llamadas <em>altcoins<\/em>\u00a0(del acr\u00f3nimo: &#8220;alternativas al bitcoin&#8221;). De todas ellas muchas morir\u00e1n pero algunas continuar\u00e1n tal como hoy en d\u00eda existen los yenes y los soles, es decir, alternativas al d\u00f3lar que quiz\u00e1s no teniendo tanto impacto mundial pueden coexistir en armon\u00eda&#8230; Pero los gobiernos del mundo saben esto y por eso no la van a prohibir porque implicar\u00eda admitir que tienen miedo. Hoy en d\u00eda la estrategia es una sola, aceptarla con recelo, imponiendo ciertas reglas para que los <em>bitsionarios\u00a0<\/em>queden contentos, a fin de cuentas, s\u00f3lo importa que paguen sus impuestos, lo dem\u00e1s ya no interesa&#8230;<\/p>\n<figure id=\"attachment_3309\" aria-describedby=\"caption-attachment-3309\" style=\"width: 1222px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" class=\"wp-image-3309 size-full\" src=\"http:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/pilaresbitcoins.png\" alt=\"\" width=\"1222\" height=\"293\" srcset=\"https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/pilaresbitcoins.png 1222w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/pilaresbitcoins-300x72.png 300w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/pilaresbitcoins-768x184.png 768w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/pilaresbitcoins-1024x246.png 1024w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/pilaresbitcoins-696x167.png 696w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/pilaresbitcoins-1068x256.png 1068w\" sizes=\"(max-width: 1222px) 100vw, 1222px\" \/><figcaption id=\"caption-attachment-3309\" class=\"wp-caption-text\">Fig. 3. Los pilares que dan origen a la blockchain: los videojuegos y sus recompensas, la divisibilidad infinita, y el anonimato en el internet.<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Hasta aqu\u00ed a\u00fan no te he explicado exactamente c\u00f3mo lo logr\u00f3, c\u00f3mo uni\u00f3 las piezas, c\u00f3mo at\u00f3 los cabos&#8230; S\u00f3lo te he contado el pre-origen porque ah\u00ed est\u00e1 la esencia, en los juegos y las recompensas, en la matem\u00e1tica infinitesimal, en el internet y su anonimidad&#8230; Basado en este pre-origen es que Satoshi pudo desarrollar el concepto de la <em>blockchain\u00a0<\/em>(cadena de bloque en espa\u00f1ol), pero antes tuvo que encriptar la informaci\u00f3n. \u00bfQu\u00e9 es eso? Si deseas comprenderlo en detalle te invito a continuar leyendo la segunda parte de este art\u00edculo&#8230;<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.cientificos.pe\/index.php\/2019\/07\/25\/el-origen-de-los-bitcoins-una-introduccion-a-la-blockchain\/2\/\">PARTE 2: UN MUNDO DESCENTRALIZADO<\/a><\/p>\n<p style=\"text-align: justify;\">Si el texto no te qued\u00f3 muy claro, te invito a ver el siguiente video que resume lo expuesto aqu\u00ed:<\/p>\n<p style=\"text-align: center;\"><iframe src=\"\/\/www.youtube.com\/embed\/ZqiHWkX_6nU\" width=\"560\" height=\"314\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><strong>Christian Ortiz<\/strong><br \/>\n<em><strong>&#8220;Un escritor que aprendi\u00f3 a sumar&#8221;<\/strong><\/em><\/p>\n<p><!--nextpage--><\/p>\n<blockquote><p>Un mundo descentralizado<\/p><\/blockquote>\n<p style=\"text-align: justify;\">Los sue\u00f1os m\u00e1s bellos surgen en la ni\u00f1ez cuando imaginamos un mundo nuevo sin guerras,\u00a0 sin enfermedades, sin fronteras ni clases sociales. No nos cuestionamos lo dif\u00edcil que ser\u00edan, simplemente damos rienda suelta a la imaginaci\u00f3n y encontramos soluciones. Fue un ni\u00f1o de 12 a\u00f1os que invent\u00f3 los bitcoins, desconoc\u00eda totalmente el mundo financiero pero intuy\u00f3 que algo andaba mal y que bastaba, sin saber c\u00f3mo ni por qu\u00e9, crear una moneda.<\/p>\n<p style=\"text-align: justify;\">Con los a\u00f1os desarroll\u00f3 las herramientas que le permitir\u00edan lograr el objetivo. Y no s\u00f3lo eso, comprendi\u00f3 tambi\u00e9n la econom\u00eda del mundo. Entendi\u00f3 que los bancos vend\u00edan la idea de cuidar tu dinero pero el trasfondo era quedarse con \u00e9l. Le funcionaba muy bien porque si hac\u00edas un giro de $100 pero ten\u00edas s\u00f3lo $50, el banco lo rechazaba, o si alguien intentaba acceder a tu cuenta el banco lo bloqueaba. Para lograrlo, en sus inicios contaba el dinero, verificaba las firmas y proteg\u00eda sus b\u00f3vedas. Con el tiempo, las computadoras lo hicieron m\u00e1s f\u00e1cil porque la gente empez\u00f3 a usar tarjetas de cr\u00e9dito y a hacer transferencias online, es decir, el dinero dej\u00f3 de ser f\u00edsico y pas\u00f3 a convertirse en moneda virtual. Hoy en d\u00eda muchos pagos o transferencias online s\u00f3lo implican cambio de datos en cuentas virtuales, entonces \u00bfen qu\u00e9 se convierte el dinero que el banco guarda por ti? \u00a1En datos! \u00a1S\u00f3lo eso! Y en un futuro ser\u00e1 completamente as\u00ed. Tendr\u00e1n un control total de los datos y podr\u00e1n hacer lo que quiera con ellos. Por ejemplo, hoy en d\u00eda t\u00fa crees que tienes $100 en tu cuenta bancaria, pero el banco los tiene prestados en otro lugar, es decir, se enriquecen a costa de ti y encima te cobran dinero por &#8220;cuidar&#8221; de \u00e9l, entonces, \u00bfqu\u00e9 podemos esperar en un futuro cuando todo sea virtual?\u00a0 Satoshi entendi\u00f3 que no ten\u00eda sentido otorgarle poder a los bancos, pero \u00bfc\u00f3mo pod\u00eda evitarlo&#8230;? \u00a1Descentralizando los datos! \u00a1Esa era la soluci\u00f3n!<\/p>\n<p style=\"text-align: justify;\">Para lograrlo, se le ocurri\u00f3 crear una cuenta comunitaria, que en forma elemental podr\u00edas pensar que es un papel en el cual cada usuario anotar\u00e1 las transacciones que har\u00e1, si fuese digital por ejemplo, podr\u00edamos usar un documento de texto que cada vez que alguien lo actualice lo enviar\u00eda por email a todos los dem\u00e1s. Se ve f\u00e1cil de implementar pero un documento enviado por email no es un m\u00e9todo eficiente.\u00a0Satoshi se dio cuenta que hab\u00eda un m\u00e9todo m\u00e1s eficaz, uno que ven\u00eda usando desde antes y que posiblemente t\u00fa tambi\u00e9n usaste. Me refiero a las aplicaciones\u00a0<em>Peer to Peer (P2P)<\/em> como Ares, Emule, BitTorrent, Limewire, etc, las cuales permit\u00edan compartir informaci\u00f3n sin intermediarios, es decir, sin entes centrales que tuviesen el control de los datos. En el caso del email existen intermediarios, para gmail ser\u00eda Google, para hotmail ser\u00eda Microsoft, y ellos al ser intermediarios tienen control absoluto de tu informaci\u00f3n, justamente se comportan como bancos, pero no bancos del dinero, sino de la informaci\u00f3n. En el caso de las aplicaciones P2P no es as\u00ed, la transferencia es directamente de PC a PC. Por ejemplo, si deseas descargar una canci\u00f3n, lo har\u00edas directamente de la PC de alguien que la tenga, y luego otro m\u00e1s podr\u00eda descargarla de ti porque t\u00fa ya la tendr\u00edas en tu PC. Por eso, si la cuenta comunitaria quer\u00eda desligarse del concepto centralista de los bancos\u00a0deb\u00eda necesariamente ser parte de una red P2P, y no s\u00f3lo eso, deb\u00eda manejarse con su propia moneda porque el banco no permitir\u00eda perder la fuente de su poder.<\/p>\n<p style=\"text-align: justify;\">En la Figura 4 te muestro las diferencias de usar un banco o usar una cuenta comunitaria. A simple vista se ven exactamente igual, pero no te dejes enga\u00f1ar. En el caso del banco (izquierda) se usan d\u00f3lares y las transferencias hechas por Alice, Bob, y Tom est\u00e1n enteramente controladas por el banco, mientras que en el caso de la cuenta comunitaria (derecha) se usan bitcoins (BTC) y todos tienen el control, pero es aqu\u00ed que surge el problema, si todos tienen el control \u00bfc\u00f3mo podr\u00edan ponerse de acuerdo?<\/p>\n<figure id=\"attachment_3317\" aria-describedby=\"caption-attachment-3317\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-3317\" src=\"http:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/bancovscuenta-1024x450.png\" alt=\"\" width=\"650\" height=\"286\" srcset=\"https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/bancovscuenta-1024x450.png 1024w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/bancovscuenta-300x132.png 300w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/bancovscuenta-768x337.png 768w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/bancovscuenta-696x306.png 696w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/bancovscuenta-1068x469.png 1068w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/bancovscuenta-956x420.png 956w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/bancovscuenta.png 1609w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-3317\" class=\"wp-caption-text\">Fig. 4. Sistema centralizado donde el banco es el \u00fanico que tiene acceso a los datos (izquierda). Sistema descentralizado donde todos tienen acceso a la cuenta comunitaria (derecha).<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">No podemos confiar en los dem\u00e1s porque Bob tranquilamente puede tener s\u00f3lo 10 BTC en su poder pero en la cuenta comunitaria escribir\u00e1 que transfiere a Tom 200 BTC. No hay nadie que lo pueda verificar. Recuerda que todo esto es digital y no hay billetes f\u00edsicos de por medio, son s\u00f3lo datos en un papel digital comunitario. \u00bfC\u00f3mo podemos asegurarnos que Bob no har\u00e1 esta jugada? Satoshi dio la soluci\u00f3n: &#8220;Crear un n\u00famero finito de monedas.&#8221; Con esto si Bob intenta transferir m\u00e1s de lo que tiene bastar\u00e1 contar todas las monedas en circulaci\u00f3n y si estas no suman la constante universal, la transacci\u00f3n ser\u00e1 rechazada. \u00bfPerfecto verdad? \u00a1Pues no! Ahora Bob intentar\u00e1 lo opuesto, escribir\u00e1 en la cuenta comunitaria que Tom le env\u00eda 5 BTC, si Tom tiene m\u00e1s de 5 bitcoins en su poder, la transferencia ser\u00e1 correcta pues la constante universal no cambiar\u00e1. Claro est\u00e1, Tom quedar\u00e1 enfadado porque nunca autoriz\u00f3 aquella transferencia. \u00bfC\u00f3mo evitamos esto? \u00a1Firmando las transacciones! Pero esta idea presenta dos falencias, i) estamos perdiendo la anonimidad y ii) alguien podr\u00eda suplantar la identidad. Veamos el ejemplo:<\/p>\n<p style=\"text-align: center;\">Transferencia #1 escrita por Alice:<br \/>\n&#8220;Alice env\u00eda a Tom 10 BTC&#8221;\u00a0 Firma:\u00a0<span style=\"font-family: impact, sans-serif;\">Alice.<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-family: verdana, geneva, sans-serif;\">Transferencia #2 escrita por Bob:<br \/>\n&#8220;Alice env\u00eda a Bob 10 BTC&#8221; Firma:\u00a0<span style=\"font-family: impact, sans-serif;\">Alice.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\">Como ves, Bob est\u00e1 suplantando la identidad de Alice, muy sencillo de lograr \u00bfverdad? No obstante el mundo digital ofrece una amplia ventaja respecto al mundo real, en ella la firma no se comporta como una firma normal. Una firma digital es una encriptaci\u00f3n, un algoritmo que permite ocultar la informaci\u00f3n. El que implement\u00f3 Satoshi en el juego de los bitcoins se le conoce como ECDSA, del ingl\u00e9s<em> Elliptic Curve Digital Signature Algorithm<\/em>. En este art\u00edculo no me explayar\u00e9 con esta encriptaci\u00f3n, s\u00f3lo te dar\u00e9 una idea general de sus ventajas.<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><em>Ventaja 1:\u00a0 La transferencia es an\u00f3nima<\/em><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif;\">Consideremos la misma transferencia de Alice dada previamente pero esta vez encriptando la informaci\u00f3n:<\/span><\/p>\n<p style=\"text-align: center;\">Transferencia #1 escrita por Alice:<br \/>\n&#8220;X env\u00eda a Y 10 BTC&#8221;\u00a0 Firma:\u00a0<span style=\"font-family: impact, sans-serif;\">69D03RLFCS<\/span><\/p>\n<p style=\"text-align: justify;\">Como puedes apreciar, es imposible determinar la identidad de Alice. X e Y solamente son n\u00fameros de cuenta y la firma no nos puede revelar nada.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>Ventaja 2:\u00a0 La firma digital es \u00fanica e intransferible<\/em><\/span><\/p>\n<p>Consideremos ahora que Alice realiza dos transferencias,\u00a0<span style=\"font-family: georgia, palatino, serif;\">una a Y, otra a Z<\/span>:<\/p>\n<p style=\"text-align: center;\">Transferencia #1 escrita por Alice:<br \/>\n&#8220;X env\u00eda a Y 10 BTC&#8221;\u00a0 Firma:\u00a0<span style=\"font-family: impact, sans-serif;\">69D03RLFCS<\/span><\/p>\n<p style=\"text-align: center;\">Transferencia #2 escrita por Alice:<br \/>\n&#8220;X env\u00eda a Z 10 BTC&#8221;\u00a0 Firma:\u00a0<span style=\"font-family: impact, sans-serif;\">53948RLEW0<\/span><\/p>\n<p style=\"text-align: justify;\">Como puedes apreciar, cada transferencia tiene su propia firma digital, es decir nadie podr\u00e1 copiarla para usarla en otra transferencia. Esto implica que la firma digital (f) depende de la variable (m), siendo &#8220;m&#8221; el mensaje que se desea enviar, e.g., &#8220;m = X env\u00eda a Y 10 BTC.&#8221;<\/p>\n<p><span style=\"text-decoration: underline;\"><em>Ventaja 3:\u00a0 La firma digital evita el doble gasto<\/em><\/span><\/p>\n<p style=\"text-align: justify;\">Consideremos que Alice realiza dos transferencias exactamente iguales:<\/p>\n<p style=\"text-align: center;\">Transferencia #1 escrita por Alice:<br \/>\n&#8220;X env\u00eda a Y 10 BTC&#8221;\u00a0 Firma:\u00a0<span style=\"font-family: impact, sans-serif;\">69D03RLFCS<\/span><\/p>\n<p style=\"text-align: center;\">Transferencia #2 escrita por Alice:<br \/>\n&#8220;X env\u00eda a Y 10 BTC&#8221;\u00a0 Firma:\u00a0<span style=\"font-family: impact, sans-serif;\">03943UED03<\/span><\/p>\n<p style=\"text-align: justify;\">Como puedes apreciar, a\u00fan cuando &#8220;m&#8221; es el mismo, la firma digital generada es distinta. Esto se debe a que &#8220;f&#8221; tambi\u00e9n depende de &#8220;#&#8221;, siendo &#8220;#&#8221; el n\u00famero de transferencia.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>Ventaja 4:\u00a0 La firma digital se puede verificar<\/em><\/span><\/p>\n<p style=\"text-align: justify;\">Esta posiblemente sea la ventaja m\u00e1s importante y significa que cualquiera podr\u00e1 verificar que la transferencia fue hecha por Alice sin necesidad de conocer su identidad. Suena parad\u00f3jico pero es s\u00f3lo matem\u00e1ticas.\u00a0Para entenderlo debes considerar que todo usuario tiene un n\u00famero de cuenta y una contrase\u00f1a. Ambas est\u00e1n relacionadas matem\u00e1ticamente, esta relaci\u00f3n se denomina &#8220;encriptaci\u00f3n de la clave p\u00fablica&#8221; o &#8220;encriptaci\u00f3n asim\u00e9trica;&#8221; no obstante, deducir la relaci\u00f3n algebraicamente es pr\u00e1cticamente imposible. El n\u00famero de cuenta es una clave p\u00fablica, todos la pueden ver, mientras que la contrase\u00f1a es privada. Justamente la contrase\u00f1a te autentifica como el due\u00f1o de la cuenta y te va permitir acceder a ella, por tanto m\u00e1s te vale no compartirla con nadie. Al definir una transferencia se genera la firma digital que depende de la contrase\u00f1a (c) y del mensaje dado (m), es decir, f(m,c). Como puedes ver, si no tienes la contrase\u00f1a, no vas a dar con la firma correcta. Tal como apreciamos en la Figura 5, es el par\u00a0 (m, f) que se env\u00eda a la cuenta comunitaria pero &#8220;m&#8221; no se escribe en ella hasta que &#8220;f&#8221; no sea validada. Para validarla se usa una funci\u00f3n booleana especial (v) que depende del n\u00famero de cuenta (n), del mensaje dado (m), y de la firma digital (f), es decir, v(m,n,f). Curiosamente, la funci\u00f3n &#8220;v&#8221; es verdadera s\u00f3lo si se us\u00f3 la contrase\u00f1a correcta. Y es falsa si alguien intent\u00f3 suplantarla. Intuitivamente podr\u00edas pensar que tiene sentido porque si &#8220;v&#8221; depende de &#8220;f&#8221; y &#8220;f&#8221; depende de &#8220;c&#8221;, entonces &#8220;v&#8221; estar\u00e1 asociada matem\u00e1ticamente a la contrase\u00f1a correcta, esto implica que si alguien la altera (o desconoce la contrase\u00f1a), la funci\u00f3n &#8220;v&#8221; cambiar\u00e1 y por tanto obtendremos falso como respuesta.<\/p>\n<figure id=\"attachment_3370\" aria-describedby=\"caption-attachment-3370\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-3370\" src=\"http:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/elipticalgorithm-300x262.png\" alt=\"\" width=\"600\" height=\"524\" srcset=\"https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/elipticalgorithm-300x262.png 300w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/elipticalgorithm-768x671.png 768w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/elipticalgorithm-696x608.png 696w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/elipticalgorithm-481x420.png 481w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/elipticalgorithm.png 809w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-3370\" class=\"wp-caption-text\">Fig. 5. Explicaci\u00f3n gr\u00e1fica de la encriptaci\u00f3n ECDSA.<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">La encriptaci\u00f3n ECDSA permiti\u00f3 a Satoshi resolver el problema de c\u00f3mo validar las transferencias preservando la anonimidad; no obstante, si bien Bob ya no pod\u00eda alterar las transferencias al inicio porque demandaba conocer la firma digital o la contrase\u00f1a correcta, pod\u00eda alterarlas al final, es decir, cuando estas ya estuviesen registradas en la cuenta comunitaria. Como recordar\u00e1s, todos tienen acceso a ella, por tanto nada le impedir\u00eda\u00a0 poder acceder a la cuenta y borrar algunos datos. \u00bfQu\u00e9 soluci\u00f3n encontr\u00f3 Satoshi para resolver este \u00faltimo problema? La soluci\u00f3n estaba escondida en el concepto de la\u00a0<em>blockchain<\/em>, pero eso lo discutir\u00e9 en la tercera parte de este art\u00edculo&#8230;<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.cientificos.pe\/index.php\/2019\/07\/25\/el-origen-de-los-bitcoins-una-introduccion-a-la-blockchain\/3\/\">PARTE 3: LA CADENA DE BLOQUES<\/a><\/p>\n<p style=\"text-align: justify;\">Si el texto no te qued\u00f3 muy claro, te invito a ver el siguiente video que resume lo expuesto aqu\u00ed:<\/p>\n<p style=\"text-align: center;\"><iframe src=\"\/\/www.youtube.com\/embed\/joWkr4vQ7dE\" width=\"560\" height=\"314\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><strong>Christian Ortiz<\/strong><br \/>\n<em><strong>&#8220;Un escritor que aprendi\u00f3 a sumar&#8221;<\/strong><\/em><\/p>\n<p><!--nextpage--><\/p>\n<blockquote><p>La Cadena de Bloques<\/p><\/blockquote>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif;\">Quiero que pienses en cualquier juego que hayas jugado, desde Mario Bros hasta Mario Party, desde Candy Crush hasta Angry Birds, desde Pokemon Go hasta Fortnite. En todos los juegos siempre encontraremos \u00edtems que nos ayudar\u00e1n a pasar el nivel. Ten presente que estas no son las recompensas, son los \u00edtems que nos ayudar\u00e1n a obtenerlas. En el juego de los bitcoins un \u00edtem es el par (m, f) generado, es decir, los datos de una transferencia. Si existen muchas transferencias, entonces existir\u00e1n muchos \u00edtems en el juego. Podemos entenderlo mejor haciendo la analog\u00eda con <em>Fortnite<\/em>, en dicho juego los \u00edtems son las armas y las municiones, uno las colecta hasta alcanzar un l\u00edmite permitido y luego las almacena, similarmente en el juego de los bitcoins cada jugador colecta pares (m, f) hasta alcanzar un l\u00edmite permitido, hecho esto los almacena en un bloque. Como podr\u00e1s notar, en este juego hay dos tipos de jugadores, aquellos que generan transferencias (pasivos) y aquellos que colectan transferencias (activos). Enfoqu\u00e9monos en estos \u00faltimos porque son los m\u00e1s importantes.\u00a0Ten presente que son muchos, por tanto cada jugador ir\u00e1 agrupando distintas transferencias hasta generar sus propios bloques. En la Figura 6 representamos este evento, donde los bloques generados por cada jugador orbitan alrededor de la cuenta comunitaria. La pregunta es, \u00bfcu\u00e1l de estos bloques se transcribe a la cuenta? \u00bfcu\u00e1l tiene prioridad? \u00bfy qu\u00e9 ocurre con los otros bloques? <\/span>Piensa en <em>Fortnite<\/em>, dos jugadores con sus respectivas armas y municiones, s\u00f3lo uno puede ganar, y en este juego gana quien mata al otro,\u00a0 y si has jugado <em>Fortnite<\/em> sabr\u00e1s que cuando matas a tu rival, los \u00edtems regresan al juego para que t\u00fa u otros los puedan reutilizar. En el juego de los bitcoins es exactamente igual, gana quien destruye a los dem\u00e1s, quien destruye los otros bloques implicando que esas transacciones regresar\u00e1n al juego para que otros las puedan reutilizar, pero \u00bfc\u00f3mo se logra esto? En este caso no hablamos de matar con un arma a tu rival, sino m\u00e1s bien se considera un reto y quien lo resuelve primero tiene el privilegio de escribir su bloque en la cuenta comunitaria. Para el reto se considera la funci\u00f3n hash criptogr\u00e1fica SHA-256 la cual es una funci\u00f3n que transforma cualquier texto dado (o cualquier bloque) en un \u00fanico valor de longitud fija, el hash. Por ejemplo, si al t\u00edtulo de este art\u00edculo, &#8220;<em>El origen de los Bitcoins. Una introducci\u00f3n a la Blockchain<\/em>&#8221; le aplicas la funci\u00f3n <a href=\"https:\/\/passwordsgenerator.net\/sha256-hash-generator\/\" target=\"_blank\" rel=\"noopener noreferrer\">SHA-256<\/a> te botar\u00e1 lo siguiente:<\/p>\n<p style=\"text-align: center;\"><strong><em>9eeba50602724a5bdbd3dc568bfd6f667444ca0697fc95adc9fd1b9d9bf62fda<\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Pero si retiras la tilde en la &#8220;o&#8221; a &#8220;introducci\u00f3n&#8221;, i.e., &#8220;<em>El origen de los Bitcoins. Una introduccion a la Blockchain<\/em>&#8221; y vuelves a aplicar la funci\u00f3n, obtendr\u00e1s un resultado diferente:<\/p>\n<p style=\"text-align: center;\"><strong><em>e5fe5f110f8e8813715f8d847eb0b9f05d74bb514e77d7e32668311877d6444e<\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Como puedes apreciar, un ligero cambio provoca una gran transformaci\u00f3n \u00bfY para qu\u00e9 sirve? Digamos que Alice quiere enviar un documento digital a Tom, primero obtendr\u00e1 el hash del documento y luego lo enviar\u00e1. Al recibir Tom el documento generar\u00e1 su propio hash. Si los hashes son id\u00e9nticos significa que nadie ha alterado la informaci\u00f3n, ni siquiera quit\u00e1ndole una tilde a una &#8220;o&#8221;, pero si el hash ha cambiado implica que un tercero lo ha modificado. Consecuentemente, los hashes se utilizan para cerciorarse que nadie haya alterado la informaci\u00f3n, y es por eso que en el juego de los bitcoins Satoshi los implement\u00f3. Para comprenderlo mejor enfoqu\u00e9monos en un bloque.<\/p>\n<figure id=\"attachment_3372\" aria-describedby=\"caption-attachment-3372\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-3372\" src=\"http:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/blockchain222-300x229.png\" alt=\"\" width=\"600\" height=\"457\" srcset=\"https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/blockchain222-300x229.png 300w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/blockchain222-768x585.png 768w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/blockchain222-80x60.png 80w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/blockchain222-696x530.png 696w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/blockchain222-551x420.png 551w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/blockchain222.png 874w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-3372\" class=\"wp-caption-text\">Fig. 6. Explicaci\u00f3n gr\u00e1fica de los bloques que generan la blockchain.<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Tal como aprecias en la Figura 6, un bloque tiene tres partes: una cabecera, un cuerpo y un pie de p\u00e1gina, en la cabecera est\u00e1 el hash del bloque anterior, en el cuerpo est\u00e1n todas las transacciones recolectadas, y en el pie de p\u00e1gina el jugador podr\u00e1 escribir un n\u00famero aleatorio que desee. Lo que tiene que hacer el jugador para ganar es definir el hash de su bloque pero bajo una condici\u00f3n: &#8220;<em>este nuevo hash debe empezar con una cantidad definida de ceros<\/em>.&#8221; Y para lograrlo justamente usa el pie de p\u00e1gina porque es ah\u00ed que podr\u00e1 aleatoriamente generar un n\u00famero que cumpla esta regla. Curiosamente conseguirlo es muy dif\u00edcil, tanto como si te dijesen que debes lanzar 10 dados juntos y obtener como m\u00ednimo en 5 de ellos el valor 1 para ganar. Para lograrlo vas a tener que repetir la experiencia innumerables veces hasta acertar, demanda mucho esfuerzo y al mismo tiempo hay suerte. Como dije, gana quien genera el hash, pero sobre todo, quien obtiene la validaci\u00f3n de los dem\u00e1s. \u00bfY qu\u00e9 es lo que gana? Ya dijimos al inicio que se ganan recompensas y en el caso de este juego son los bitcoins, el sistema te los regala al transcribir tu bloque a la cuenta comunitaria y como puedes apreciar en la Figura 6, esta cuenta comunitaria alberga muchos bloques ganadores, en secuencia, enlazados por el hash en sus respectivas cabeceras y es por eso que la llaman la <em>blockchain.<\/em><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: verdana, geneva, sans-serif;\">Y quiz\u00e1s t\u00fa pensar\u00e1s, \u00bfrealmente es necesario la blockchain? \u00a1Por supuesto! Veamos un ejemplo, si Bob decide\u00a0cambiar alg\u00fan dato en un bloque que est\u00e1 escrito en la cuenta comunitaria, inmediatamente estar\u00e1 alterando el hash de ese bloque y al alterarlo inmediatamente estar\u00e1 cambiando el hash del bloque posterior \u00bfPor qu\u00e9? Porque todos los bloques guardan en sus cabeceras el hash del bloque anterior, y si te das cuenta este efecto contin\u00faa hasta el \u00faltimo bloque registrado, por ende, todos los hashes a partir del primer bloque cambiar\u00e1n y ser\u00e1 muy f\u00e1cil darse cuenta que alguien ha alterado alg\u00fan dato. Posiblemente tengas dudas y te digas: &#8220;Pero si borra alg\u00fan dato y cambia el hash, lo cambia todo y ya no podemos regresar atr\u00e1s. Es como tener un papel con transacciones escritas en \u00e9l, sin percatarnos alguien podr\u00eda derramar un l\u00edquido y ya no hay forma de recuperar la informaci\u00f3n.&#8221; Tienes raz\u00f3n y es por eso que reci\u00e9n aqu\u00ed te quiero contar verdaderamente c\u00f3mo funciona esta cuenta comunitaria. En la Figura 7 te muestro dos representaciones de la cuenta comunitaria donde la segunda es la forma m\u00e1s correcta de observarla.<\/span><\/p>\n<figure id=\"attachment_3380\" aria-describedby=\"caption-attachment-3380\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-3380\" src=\"http:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/cuentacomut2-300x142.png\" alt=\"\" width=\"650\" height=\"307\" srcset=\"https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/cuentacomut2-300x142.png 300w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/cuentacomut2-768x363.png 768w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/cuentacomut2-1024x484.png 1024w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/cuentacomut2-696x329.png 696w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/cuentacomut2-1068x504.png 1068w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/cuentacomut2-889x420.png 889w, https:\/\/www.cientificos.pe\/wp-content\/uploads\/2019\/07\/cuentacomut2.png 1709w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-3380\" class=\"wp-caption-text\">Fig. 7. Representaci\u00f3n de la cuenta comunitaria. Forma elemental (izquierda). Forma real (derecha).<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Como puedes ver, en realidad todos tienen su propia copia de la cuenta comunitaria,\u00a0ya dijimos que un programa Peer to Peer permite transferencias de PC a PC, por tanto, en el universo de los bitcoins, se transfieren estas cuentas comunitarias, o mejor dicho, se transfieren los bloques de dichas cuentas, y la elecci\u00f3n de cual aceptar en tu PC estar\u00e1 sujeta a cual consideras que tiene mayor validez. Por ejemplo, si Bob altera su cuenta comunitaria, cambiar\u00e1 el hash de sus bloques, y si t\u00fa observas que hay otras 1000 personas que tienen un hash distinto al de Bob y son iguales, entonces necesariamente estar\u00e1s convencido que la cuenta comunitaria de Bob es incorrecta y no le prestar\u00e1s atenci\u00f3n. Bob, s\u00f3lo depende de que alguien acepte copiar su cuenta, lamentablemente nunca tendr\u00e1 \u00e9xito a menos que m\u00e1s del 50% de jugadores sean sus amigos, algo que ser\u00e1 imposible de alcanzar por la cantidad de jugadores en l\u00ednea que hay. Por esta raz\u00f3n, el historial de transacciones est\u00e1 protegida gracias al concepto de la <em>blockchain.<\/em><\/p>\n<p style=\"text-align: justify;\">Ahora pasemos a discutir dos escenarios en los cuales Bob intentar\u00e1 corromper el sistema.<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">1. Crear un bloque con una transacci\u00f3n falsa<\/span><\/p>\n<p style=\"text-align: justify;\">Ya sabemos que Bob no puede alterar el pasado de la cuenta comunitaria porque est\u00e1 protegida por los hashes. Ahora intentar\u00e1 alterar el futuro. Para esto crear\u00e1 su propio bloque en\u00a0el cual incluir\u00e1 transacciones falsas que \u00e9l afirmar\u00e1 como correctas. Obtendr\u00e1 el hash de su bloque antes que los dem\u00e1s para convertirse en el bloque ganador. Lamentablemente para \u00e9l, una vez conseguido esto, los dem\u00e1s jugadores van a tener que validar su bloque, es decir, verificar las transacciones en ella y corroborar que el hash obtenido es el correcto, si no es as\u00ed ser\u00e1 rechazado, cosa que ciertamente ocurrir\u00e1 en el caso de Bob por haber empleado transacciones falsas. Como puedes notar esto es un consenso, no necesariamente basta ser el primero en resolver el hash sino tambi\u00e9n es fundamental obtener la validaci\u00f3n de los dem\u00e1s, y los dem\u00e1s buscar\u00e1n actuar correctamente porque hay una recompensa de por medio.<\/p>\n<p><span style=\"text-decoration: underline;\">2. Intentar el doble gasto<\/span><\/p>\n<p style=\"text-align: justify;\">En la segunda parte del art\u00edculo dijimos que la encriptaci\u00f3n ECDSA evita la suplantaci\u00f3n del doble gasto, no obstante, esta encriptaci\u00f3n no puede evitar el doble gasto sin suplantaci\u00f3n. Bob entiende que las transacciones falsas no lo llevar\u00e1n a ning\u00fan lado, por tanto buscar\u00e1 usar transacciones verdaderas. Digamos que Bob en su cuenta personal &#8220;Z&#8221; tiene 10 BTC, es decir, el historial de transacciones sabe que la cuenta &#8220;Z&#8221; posee 10 BTC a la fecha. Si Bob transfiere esos bitcoins a otra cuenta, la encriptaci\u00f3n ECDSA la validar\u00e1 como correcta. Bob usar\u00e1 esto a su favor y har\u00e1 las siguientes transferencias:<\/p>\n<p style=\"text-align: center;\">Transferencia #1 escrita por Bob:<br \/>\n&#8220;Z env\u00eda a L 10 BTC&#8221;\u00a0 Firma:\u00a0<strong>9443RTSSGx<\/strong><\/p>\n<p style=\"text-align: center;\">Transferencia #2 escrita por Bob:<br \/>\n&#8220;Z env\u00eda a M 10 BTC&#8221;\u00a0 Firma:\u00a0<strong>923fDRGER<\/strong><\/p>\n<p style=\"text-align: justify;\">Estas transferencias ser\u00e1n dadas como pares (m, f). Ambas orbitar\u00e1n alrededor de la cuenta comunitaria y ser\u00e1n los minadores quienes las agregar\u00e1n a sus bloques respectivos para obtener los hashes. Consideremos que dos minadores almacenan cada una de las transferencias en sus bloques. Como el historial de transacciones s\u00f3lo tiene registrado que &#8220;Z&#8221; tiene 10 BTC en su poder, entonces\u00a0ambas transferencias al ser verificadas ser\u00e1n correctas. En este punto de la historia hay un doble gasto ya que Bob est\u00e1 usando sus \u00fanicos 10 BTC\u00a0para transferirlos a dos personas distintas; no obstante, en cada etapa de este juego s\u00f3lo hay un ganador, y de esos dos minadores que obtuvieron los hashes de sus respectivos bloques, s\u00f3lo uno puede ganar, es decir, una de las transferencias, y s\u00f3lo una, ser\u00e1 escrita en la\u00a0<em>blockchain&#8230;\u00a0<\/em>la otra retornar\u00e1 al juego para que otros la puedan verificar y cuando este sea el caso ya no tendr\u00e1 validez porque ya existir\u00e1 una transferencia hecha por &#8220;Z&#8221; en el historial. \u00bfQu\u00e9 ocurre si ambos minadores obtienen sus hashes respectivos al mismo tiempo y se declaran ambos ganadores? En este caso debes recordar la Figura 7\u00a0 y tener presente que\u00a0la <em>blockchain<\/em>, o cuenta comunitaria, s\u00f3lo existe porque todos la copian en su PC, es decir, la <em>blockchain<\/em>\u00a0s\u00f3lo tiene validez una vez que todos la tengan en su PC. En el caso de dos minadores creando dos nuevos bloques, entonces necesariamente surgir\u00e1n dos\u00a0<em>blockchains. <\/em>Algunos jugadores optar\u00e1n por copiar el bloque del primer minador y otros jugadores optar\u00e1n por agregar el bloque del segundo minador, esto es aleatorio y el juego no se decide hasta el subsiguiente bloque, es decir, de esas 2 <em>blockchains\u00a0<\/em>que han dividido el juego en dos bandos, s\u00f3lo triunfar\u00e1 y emerger\u00e1 como \u00fanica <em>blockchain<\/em> la que construya un nuevo bloque ganador. En palabras sencillas, siempre gana quien tenga la cadena m\u00e1s extensa porque implica un mayor esfuerzo computacional, y por consenso todos terminar\u00e1n migrando a ella. En este sentido, lograr el doble gasto es imposible, y en general, corromper el sistema de los bitcoins es irrealizable, claro est\u00e1, esto posiblemente pueda cambiar con la comercializaci\u00f3n de las computadoras cu\u00e1nticas, las cuales podr\u00e1n decriptar informaci\u00f3n en un corto tiempo y generar bloques ganadores con suma facilidad. No obstante, cuando esta era llegue, los protocolos de los bitcoins cambiar\u00e1n y es muy probable que empecemos a hablar de la encriptaci\u00f3n cu\u00e1ntica. Un introducci\u00f3n respecto a ello lo publiqu\u00e9 en el art\u00edculo titulado: &#8220;<a href=\"http:\/\/www.cientificos.pe\/index.php\/2018\/03\/15\/la-era-del-iot-y-la-ciber-seguridad-una-introduccion-al-quantum-entanglement\/\" target=\"_blank\" rel=\"noopener noreferrer\">La era IoT y la ciber-seguridad: Una introducci\u00f3n al Quantum Entanglement<\/a>.&#8221;<\/p>\n<p style=\"text-align: justify;\">Para finalizar cabr\u00eda pronosticarte el futuro. Si alguien logra hackear la <em>blockchain<\/em> en unos a\u00f1os es muy probable que el precio de los bitcoins caiga a cero, es decir el hacker no obtendr\u00eda beneficios econ\u00f3micos de ello. Por eso los hackers no est\u00e1n obsesionados con esto, m\u00e1s bien est\u00e1n interesados en robar bitcoins de las plataformas de intercambio, que son entes centrales que cumplen el prop\u00f3sito de cambiar bitcoins por d\u00f3lares. Si hoy en d\u00eda escuchas hablar de robos de bitcoins en internet, estos no tienen nada que ver con la <em>blockchain<\/em>, es exclusivo de terceras partes porque los hackers ya han demostrado en el corto tiempo que la aman y la van a proteger implementando protocolos. Por tanto, los \u00fanicos que pueden destruir a los bitcoins son los gobiernos del mundo y mientras eso no ocurra el precio de los bitcoins continuar\u00e1 creciendo.<br \/>\nPor esto y por todo lo que acabo de explicar en este art\u00edculo es que tengo bitcoins en mi poder y cr\u00e9eme que no los pienso vender. Claro que posiblemente hay algo que Satoshi no pudo vislumbrar y es el hecho que los bitcoins est\u00e1n creando nuevos ricos, y estos ricos en un futuro probablemente tendr\u00e1n el control del mundo. Por eso hoy en d\u00eda, en las altas esferas econ\u00f3micas hay una guerra ideol\u00f3gica girando en torno a los bitcoins. Por un lado tenemos a los viejos hombres del ayer como Bill Gates y Warren Buffett que consideran que los bitcoins no tienen futuro. Pero por el otro extremo tenemos a las nuevas mentes del ma\u00f1ana gritando al mundo que los bitcoins llegar\u00e1n a valer $100 000 en los pr\u00f3ximos 5 a\u00f1os y un mill\u00f3n en los pr\u00f3ximos 25 a\u00f1os&#8230; \u00bfQu\u00e9 postura triunfar\u00e1? S\u00f3lo el futuro nos lo dir\u00e1&#8230;<\/p>\n<p style=\"text-align: justify;\">En este art\u00edculo te he contado el pre-origen de los bitcoins, te he narrado los obst\u00e1culos que Satoshi tuvo que vencer, no te he hablado sobre su historia ni sobre aquel memorable d\u00eda que el primer Bitcoin se cre\u00f3. Eso te lo contar\u00e9 en otra oportunidad y cuando lo haga me permitir\u00e1 darte m\u00e1s razones por las cuales creo firmemente en esta moneda digital.<\/p>\n<p style=\"text-align: justify;\"><strong>Christian Ortiz<\/strong><br \/>\n<em><strong>&#8220;Un escritor que aprendi\u00f3 a sumar&#8221;<\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los pilares de los bitcoins Quiero contarte el origen de los bitcoins y haciendo uso de ello quiero pronosticarte el futuro, porque el futuro siempre estar\u00e1 escondido en el pasado&#8230; Lo hermoso de los bitcoins es que nos dibuja como un mercado puede partir de la nada y crecer con el tiempo. Ha ocurrido a [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":3291,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[142,150,143],"tags":[],"_links":{"self":[{"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=\/wp\/v2\/posts\/3287"}],"collection":[{"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3287"}],"version-history":[{"count":62,"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=\/wp\/v2\/posts\/3287\/revisions"}],"predecessor-version":[{"id":3673,"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=\/wp\/v2\/posts\/3287\/revisions\/3673"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=\/wp\/v2\/media\/3291"}],"wp:attachment":[{"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cientificos.pe\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}