{"id":21015,"date":"2019-11-13T08:50:47","date_gmt":"2019-11-13T06:50:47","guid":{"rendered":"https:\/\/www.teldat.com\/sin-categorizar\/21015\/redes-peer-to-peer-blockchain-bitcoin\/"},"modified":"2022-12-19T15:45:13","modified_gmt":"2022-12-19T13:45:13","slug":"redes-peer-to-peer-blockchain-bitcoin","status":"publish","type":"post","link":"https:\/\/www.teldat.com\/es\/blog\/redes-peer-to-peer-blockchain-bitcoin\/","title":{"rendered":"Redes peer-to-peer y tecnolog\u00eda blockchain"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignleft wp-image-5369 size-medium\" src=\"https:\/\/www.teldat.com\/wp-content\/uploads\/2022\/06\/guillermo_escobero_nov_2019-300x199.png\" alt=\"Peer-to-peer network\" width=\"300\" height=\"199\" title=\"\">Las criptomonedas han protagonizado una de las mayores revoluciones tecnol\u00f3gicas de los \u00faltimos a\u00f1os. La pionera y m\u00e1s famosa de ellas es el <strong>Bitcoin<\/strong>, aunque existen cientos de ellas. Cada una con distintas caracter\u00edsticas, diferentes objetivos y diversas tecnolog\u00edas detr\u00e1s que las hacen funcionar. Una de las m\u00e1s importantes son las<strong> redes <em>peer-to-peer.<\/em><\/strong><\/p>\n<p><!--more--><\/p>\n<p>El lector puede pensar que el <strong>dinero electr\u00f3nico<\/strong> ya exist\u00eda mucho antes que las criptomonedas, y tiene raz\u00f3n. Las transferencias bancarias y las tarjetas de cr\u00e9dito ya hac\u00edan uso de cadenas de bits para intercambiar dinero sin la necesidad de mover divisas f\u00edsicamente. La verdadera revoluci\u00f3n es eliminar la necesidad de un agente certificado, como un banco, un gobierno u otra instituci\u00f3n.<\/p>\n<p>La mayor\u00eda de ellas est\u00e1n basadas en la <em><strong>blockchain<\/strong><\/em>, una cadena de bloques unidos entre s\u00ed gracias a m\u00e9todos criptogr\u00e1ficos. Este concepto est\u00e1 en auge por su aplicaci\u00f3n, no solo en criptomonedas, sino en innumerables campos, gracias a que <strong>garantiza que los datos en los bloques no han sido modificados<\/strong>. Si un atacante quiere modificar un solo bit, deber\u00e1 tambi\u00e9n generar todos los bloques que le siguen.<\/p>\n<p>A todo esto se le suma el uso de una<strong> red descentralizada o peer-to-peer.<\/strong> Para hacer m\u00e1s f\u00e1cil la explicaci\u00f3n, nos centraremos en el Bitcoin. Cada nodo posee una copia del blockchain, que se va sincronizando con los bloques que van apareciendo <em>(block mining<\/em>) y que son validados y transmitidos por los nodos conectados.<\/p>\n<p>Ca<strong>da nodo posee su propia blockchain<\/strong> (unos 223 GB si se almacena completa). Todos los nodos est\u00e1n al mismo nivel en la red, y la blockchain que acepta la red como \u201cv\u00e1lida\u201d es la utilizada por el mayor n\u00famero de nodos (one-cpu-one-vote system). Si un atacante quisiera manipular una transacci\u00f3n del blockchain, tendr\u00eda que controlar m\u00e1s del 50% del poder computacional de la red, algo altamente improbable en este caso (el \u201cataque del 51%\u201d).<\/p>\n<p>De todas formas, cada nodo solo se conecta a unos pocos nodos simult\u00e1neamente; el valor por defecto es 8 en <strong>Bitcoin Core,<\/strong> el software oficial de Bitcoin. La primera operaci\u00f3n que realiza un nodo nuevo en la red es buscar estos peers. Si conoce alg\u00fan peer de antemano, le preguntar\u00e1 por nuevas direcciones que este conozca. En cambio, si es totalmente nuevo en la red, har\u00e1 uso de los <em><strong>DNS seed nodes<\/strong><\/em>, mantenidos por la comunidad, cuya \u00fanica funci\u00f3n es almacenar e informar sobre nodos actualmente activos en la red para que otros puedan conectarse a ellos.<\/p>\n<p>El <strong>car\u00e1cter econ\u00f3mico del Bitcoin<\/strong> y su<strong> gran popularidad<\/strong> en los \u00faltimos a\u00f1os han generado un gran negocio detr\u00e1s de esta red P2P. Esto ha permitido un gran desarrollo y expansi\u00f3n de la red, pero tambi\u00e9n ha llamado la atenci\u00f3n de posibles atacantes. Los nodos conectados son muy distintos, y pueden ir desde el ordenador personal de un entusiasta de las criptomonedas, a <strong>grandes granjas o <em>pools<\/em> donde miles de ordenadores trabajan sin descanso, minando bloques.<\/strong><\/p>\n<p>Servicios online como<a href=\"https:\/\/bitnodes.io\/\" target=\"_blank\" rel=\"noopener\"> https:\/\/bitnodes.earn.com\/<\/a>, analizan constantemente la red para obtener distintas <strong>m\u00e9tricas<\/strong> (n\u00famero total de nodos, localizaci\u00f3n geogr\u00e1fica de cada uno, principales pools, o bloques descubiertos&#8230;). La red Bitcoin es mantenida entre 9.500 o 10.000 nodos activos. La mayor\u00eda de ellos est\u00e1n situados en <strong>Estados Unidos, Alemania y Francia.<\/strong><\/p>\n<p>Vale la pena explicar que estos 9.500 nodos no representan el<strong> total de usuarios de Bitcoin<\/strong>. Este n\u00famero se refiere a nodos que mantienen y permiten que la red siga funcionando. Cualquiera puede formar parte de esta red, aunque no es necesario para <strong>transferir y recibir Bitcoins.<\/strong><\/p>\n<p>Sin embargo, no es tan f\u00e1cil realizar un <strong>an\u00e1lisis completo de la red.<\/strong> El propio protocolo de red del Bitcoin implementa algoritmos para evitar la inferencia de su <strong>topolog\u00eda<\/strong>. Conocer con precisi\u00f3n las conexiones entre nodos puede facilitar los ataques a la red. Grandes usuarios como las \u201cpools\u201d intentan esconder sus puntos de acceso para evitar los ataques, o incluso algunos nodos utilizan la conocida red <strong>TOR<\/strong> para ser lo m\u00e1s an\u00f3nimos posible.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las criptomonedas han protagonizado una de las mayores revoluciones tecnol\u00f3gicas de los \u00faltimos a\u00f1os. La pionera y m\u00e1s famosa de ellas es el Bitcoin, aunque existen cientos de ellas. Cada una con distintas caracter\u00edsticas, diferentes objetivos y diversas tecnolog\u00edas detr\u00e1s que las hacen funcionar. Una de las m\u00e1s importantes son las redes peer-to-peer.<\/p>\n","protected":false},"author":204,"featured_media":19759,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1154],"tags":[],"class_list":["post-21015","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguridad-tic-it"],"acf":[],"wpml_current_locale":"es_ES","wpml_translations":[{"locale":"en_US","id":19756,"slug":"peer-to-peer-network-blockchain-bitcoin","post_title":"Peer-to-peer networks","href":"https:\/\/www.teldat.com\/peer-to-peer-network-blockchain-bitcoin\/"}],"_links":{"self":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/21015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/users\/204"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/comments?post=21015"}],"version-history":[{"count":0,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/21015\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/media\/19759"}],"wp:attachment":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/media?parent=21015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/categories?post=21015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/tags?post=21015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}