{"id":5259,"date":"2023-01-02T04:44:11","date_gmt":"2023-01-02T04:44:11","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=5259"},"modified":"2022-04-25T21:06:05","modified_gmt":"2022-04-25T21:06:05","slug":"que-es-mina-protocol","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol","title":{"rendered":"\u00bfQu\u00e9 es MINA Protocol?"},"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-es-mina-protocol\/#mina_protocol\" >MINA Protocol<\/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-es-mina-protocol\/#%c2%bfcomo_logra_mina_protocol_un_peso_tan_ligero\" >\u00bfC\u00f3mo logra MINA Protocol un peso tan ligero?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#zero-knowledge_proofs\" >Zero-Knowledge Proofs<\/a><\/li><\/ul><\/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-es-mina-protocol\/#el_funcionamiento_detras_de_mina_protocol\" >El funcionamiento detr\u00e1s de MINA Protocol<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#zk-snarks_en_mina_protocol\" >ZK-Snarks en MINA Protocol<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#los_objetivos_de_mina_protocol\" >Los objetivos de MINA Protocol<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#descentralizacion\" >Descentralizaci\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#seguridad\" >Seguridad<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#escalabilidad\" >Escalabilidad<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#mina_protocol_y_su_particular_consenso\" >MINA Protocol y su particular consenso<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#%c2%bfcomo_se_decide_quien_validara_el_proximo_bloque\" >\u00bfC\u00f3mo se decide qui\u00e9n validar\u00e1 el pr\u00f3ximo bloque?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#%c2%bfque_diferencia_a_ouroboros_samisika_de_ouroboros\" >\u00bfQu\u00e9 diferencia a Ouroboros Samisika de Ouroboros?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#%c2%bfquienes_participan_de_este_consenso\" >\u00bfQuienes participan de este consenso?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mina-protocol\/#futuro_de_mina_protocol\" >Futuro de MINA Protocol<\/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\"> 7<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>En el ecosistema blockchain se escuchan variadas discusiones en torno al futuro y sobre que puntos deben focalizar sus esfuerzos los desarrolladores. Sin embargo, la mayor\u00eda de los ca\u00f1ones apuntan a las soluciones de escalabilidad.<\/p>\n<p>El panorama actual, en este sentido, es algo desalentador en comparaci\u00f3n al de la mitad de este a\u00f1o. Ethereum 2.0 pospuesto, m\u00ednimo otros 6 meses y Cardano sin contratos inteligentes que se puedan usar a la vista, son solo algunos ejemplos.<\/p>\n<p>Pero no todo es decepci\u00f3n en el mundo crypto. Ciertos proyectos nuevos se aventuran a enfrentar los desaf\u00edos irresueltos. MINA protocol, es uno de estos nuevos proyectos, pero haciendo foco en un punto, hasta el momento no tan central en la escena blockchain,\u00a0<strong>el peso de la red<\/strong>.<\/p>\n<p>Descubramos juntos qu\u00e9 es MINA Protocol y qu\u00e9 tiene para ofrecernos.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"mina_protocol\"><\/span><strong>MINA Protocol<br \/>\n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>MINA Protocol es una blockchain, una \u201clayer 1\u201d o cadena principal,<strong>\u00a0que se presenta como la m\u00e1s \u201cliviana\u201d del mercado, con un peso inform\u00e1tico de apenas 22 kilobytes.<\/strong>\u00a0As\u00ed es, le\u00edste bien, una\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-la-blockchain-y-como-funciona\/\">blockchain<\/a>\u00a0cuya infraestructura le permite tener un peso equivalente al de un par de tweets.<\/p>\n<p>La tecnolog\u00eda detr\u00e1s de una blockchain de estas caracter\u00edsticas no pod\u00eda ser otra que zk-Snarks. Gracias a esta famosa soluci\u00f3n de escalabilidad, adem\u00e1s de ser la blockchain m\u00e1s liviana del ecosistema, MINA resulta ser escalable, r\u00e1pidamente verificable por cualquier individuo y realmente descentralizada, permitiendo a cada usuario actuar como un nodo completo de la red.<\/p>\n<p>Tras este breve resumen de MINA Protocol, adentr\u00e9monos en comprender c\u00f3mo logra ser la blockchain m\u00e1s liviana hasta la fecha.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%c2%bfcomo_logra_mina_protocol_un_peso_tan_ligero\"><\/span><strong>\u00bfC\u00f3mo logra MINA Protocol un peso tan ligero?<br \/>\n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Para entender como el equipo que conforma O(1) Labs, los creadores de MINA Protocol, logr\u00f3 lanzar en producci\u00f3n la blockchain m\u00e1s liviana del ecosistema, primero es necesario entender de que trata la soluci\u00f3n tecnol\u00f3gica de\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-son-las-rollups-la-solucion-de-escalabilidad-de-ethereum\/\">zk-Snarks<\/a>. Intentemos analizar, brevemente, la tecnolog\u00eda detr\u00e1s de MINA Protocol.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"zero-knowledge_proofs\"><\/span><b>Zero-Knowledge Proofs<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Cuando nos encontramos con las letras ZK, debemos saber que estamos frente a una soluci\u00f3n que planea revolucionar el mundo crypto. ZK viene de \u201cZero-Knowledge Proof\u201d.<\/p>\n<p>Este concepto o prueba no naci\u00f3 en el ecosistema blockchain, si no que se trata de un protocolo criptogr\u00e1fico que podr\u00eda resumirse de la siguiente manera:<\/p>\n<ul>\n<li aria-level=\"1\"><strong>Se conoce como Zero-Knowledge Proof a un protocolo que establece un m\u00e9todo criptogr\u00e1fico por el cual una de las partes puede probar a la otra que una declaraci\u00f3n es cierta sin revelar m\u00e1s que la veracidad de su declaraci\u00f3n.<\/strong><\/li>\n<\/ul>\n<p>Ahora, bajemos este concepto a la tierra con un ejemplo cl\u00e1sico.<\/p>\n<h4><strong>Aplicando ZK en la vida real<\/strong><\/h4>\n<p>Supongamos que soy due\u00f1o de un libro cl\u00e1sico como \u201c\u00bfD\u00f3nde est\u00e1 Wally?\u201d.<\/p>\n<p>Entonces, descubro a Wally y quiero demostr\u00e1rselo a un amigo. Quiero probar que s\u00e9 d\u00f3nde est\u00e1 Wally, pero sin revelar a mi amigo d\u00f3nde est\u00e1 para que luego \u00e9l deba buscarlo. \u00bfC\u00f3mo puedo lograrlo? Con un protocolo de Zero-Knowledge Proof.<\/p>\n<p>Entonces, tomo un peri\u00f3dico que supere ampliamente el tama\u00f1o del libro de Wally. Recorto en el peri\u00f3dico el tama\u00f1o preciso de Wally, poso el peri\u00f3dico sobre el libro, dejando ver a Wally en el medio de esta hoja.<\/p>\n<p>\u00bfQu\u00e9 logr\u00e9?\u00a0<strong>Demostrarle a mi amigo que s\u00e9 d\u00f3nde Wally est\u00e1, sin demostrarle el lugar exacto en el que Wally se encuentra<\/strong>. Esto es igual a decir, que demostr\u00e9 la veracidad de mi declaraci\u00f3n, \u201cs\u00e9 d\u00f3nde Wally se encuentra\u201d, sin demostrar m\u00e1s que la veracidad de mi declaraci\u00f3n.<\/p>\n<p>Ahora s\u00ed, cerremos este par\u00e9ntesis l\u00fadico, y habiendo comprendido de que va este protocolo de Zero-Knowledge Proof, volvamos a MINA Protocol, el tema principal del art\u00edculo.<\/p>\n<div id=\"image_258140921\" 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\/12\/Mina-Protocol-MINA2.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/Mina-Protocol-MINA2.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/Mina-Protocol-MINA2-300x205.jpg 300w\" alt=\"\u00bfQu\u00e9 es Mina Protocol?\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/Mina-Protocol-MINA2.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/Mina-Protocol-MINA2-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/Mina-Protocol-MINA2.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"el_funcionamiento_detras_de_mina_protocol\"><\/span><strong>El funcionamiento detr\u00e1s de MINA Protocol<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Tras esta breve introducci\u00f3n did\u00e1ctica a la tecnolog\u00eda que potencia la liviandad de la blockchain de MINA, podemos pasar a entender como es que hacen uso de esta tecnolog\u00eda para lograr el objetivo deseado por este ambicioso equipo.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"zk-snarks_en_mina_protocol\"><\/span><b>ZK-Snarks en MINA Protocol<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>La descomposici\u00f3n de ZK-Snarks, nos dar\u00eda la siguiente frase \u201cZero-Knowledge Succint Non-Interactive Argument of Knowledge\u201d. Que no cunda el p\u00e1nico, que bien podemos explicar este intrincado nombre, de manera simple.<\/p>\n<p>Justamente, simpleza y liviandad a la hora de trasmitir datos son las prestaciones que los protocolos de ZK son capaces de dotarle a un blockchain. Imaginemos una red como la de\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-bitcoin\/\">Bitcoin<\/a>, que superaba los 300gb de peso en septiembre del 2020. Este peso inform\u00e1tico, se debe a la acumulaci\u00f3n de datos contenidos en cada bloque encadenado uno detr\u00e1s de otro. Lo que vuelve una tarea pesada y larga verificar la red de Bitcoin.<\/p>\n<p>En MINA Protocol, el funcionamiento es otro. Gracias a la tecnolog\u00eda de ZK-Snarks,\u00a0<strong>no es necesario verificar la blockchain completa, bloque por bloque, sino que luego de cada bloque se toma un \u201csnapshot\u201d o foto.\u00a0<\/strong>\u00bfY qu\u00e9 es lo que sucede tras esta foto?<\/p>\n<p>El estado de toda la blockchain de MINA Prtocol\u00a0es capturado y transmitido\u00a0<strong>en un \u00absnapshot\u00bb de 22kb.\u00a0<\/strong>Un tama\u00f1o tan \u00ednfimo,\u00a0se debe a que<strong>\u00a0la tecnolog\u00eda ZK permite comprimir cada bloque, con todas sus transacciones dentro a un tama\u00f1o m\u00ednimo.\u00a0<\/strong>Aplicando lo aprendido en el p\u00e1rrafo anterior,<strong>\u00a0no hace falta transmitir el bloque o la transacci\u00f3n entera, si no una simple prueba de que el bloque y todas sus transacciones son v\u00e1lidas.<\/strong><\/p>\n<p><strong>Ahora, este snapshot es transmitido al resto de la cadena.<\/strong>\u00a0Al momento de creaci\u00f3n de un nuevo bloque, se repite esta \u00faltima acci\u00f3n, tomando\u00a0<strong>una nueva \u201cfoto\u201d del estado de la red, que contiene la \u201cfoto\u201d o el estado anterior.<\/strong><strong><br \/>\n<\/strong>Esta nueva \u201cfoto\u201d pasar\u00e1 a ser el fondo del siguiente \u201csnapshot\u201d y as\u00ed continuar\u00e1 sucediendo sucesivamente.<\/p>\n<p><strong>De esta manera, la blockchain, sin importar la cantidad de bloques que la formen, siempre pesar\u00e1 22kb.<\/strong><\/p>\n<p>Excelente, pero \u00bfcu\u00e1les son las consecuencias de tener una red tan liviana? Precisamente, alcanzar los objetivos originarios de MINA Protocol.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"los_objetivos_de_mina_protocol\"><\/span><strong>Los objetivos de MINA Protocol<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sin dudas, un desarrollo tecnol\u00f3gico de semejante magnitud, tiene que estar motivado por importantes objetivos. MINA Protocol no nos defrauda a la hora de fijar los suyos.<\/p>\n<p>Sintetizar\u00e9 uno a uno estos objetivos, que a mi parecer son tres, para facilitar la compresi\u00f3n y la magnitud propuesta por el equipo detr\u00e1s de esta blockchain.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"descentralizacion\"><\/span><b>Descentralizaci\u00f3n<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Punto clave en el desarrollo de esta blockchain. MINA busca llevar la descentralizaci\u00f3n a nuevos niveles. Por esta raz\u00f3n, centr\u00f3 su m\u00e9todo de consenso en el elegido por una de las redes que presenta una de los mayores, si no el mayor, nivel de descentralizaci\u00f3n:\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/todo-sobre-cardano-ada\/\">Cardano<\/a>.<\/p>\n<p>Pero, dejemos para m\u00e1s adelante el consenso.\u00a0<strong>Es momento de mencionar como la liviandad de la red permite mayor descentralizaci\u00f3n. Muy simple, cualquier usuario puede conectarse a esta red y verificarla en cuesti\u00f3n de segundos, desde casi cualquier dispositivo y actuar como un nodo completo.<\/strong><\/p>\n<p><strong>La ecuaci\u00f3n es simple, menor requerimiento de hardware es igual a mayor cantidad de nodos verificando la red, lo que potencia el nivel de descentralizaci\u00f3n.<\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"seguridad\"><\/span><b>Seguridad<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Aqu\u00ed es d\u00f3nde las bondades de un protocolo de ZK se lucen. M\u00e1s all\u00e1 de la liviandad en cuanto a peso inform\u00e1tico, este protocolo ofrece una seguridad extra, f\u00e1cilmente comprobable y dif\u00edcil de transgredir.\u00a0<\/strong><\/p>\n<p>Es por eso, que m\u00e1s all\u00e1 de encontrarnos en una blockchain con un m\u00e9todo de consenso de Proof of Stake, conceptos como \u201cslash\u201d o multa por mal comportamiento, no tienen lugar en MINA Protocol.<\/p>\n<p>Para comprender a fondo la seguridad de esta red, encontrar\u00e1s m\u00e1s detalles cuando analice su m\u00e9todo de consenso a la hora de crear nuevos bloques.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"escalabilidad\"><\/span><b>Escalabilidad<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sin dudas, las caracter\u00edsticas anteriores desembocan en este gran \u201cfeature\u201d de la blockchain de MINA.\u00a0<strong>En t\u00e9rminos de escalabilidad para esta red, contando con infinidad de nodos completos que requieren de tan escasos recursos inform\u00e1ticos para participar, es muy f\u00e1cil alcanzar miles de transacciones por segundos.<\/strong><\/p>\n<p>Los l\u00edmites en este campo, se encuentran listos para ser testeados.<\/p>\n<div id=\"image_1079483831\" 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\/12\/Mina-Protocol-MINA.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/Mina-Protocol-MINA.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/Mina-Protocol-MINA-300x205.jpg 300w\" alt=\"\u00bfQu\u00e9 es Mina Protocol?\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/Mina-Protocol-MINA.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/Mina-Protocol-MINA-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/12\/Mina-Protocol-MINA.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"mina_protocol_y_su_particular_consenso\"><\/span><strong>MINA Protocol y su particular consenso<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Coment\u00e9 en el apartado anterior que, esta blockchain, eligi\u00f3 como m\u00e9todo para crear sus bloques el\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-y-como-funciona-proof-of-stake\/\">Proof of Stake<\/a>.\u00a0<strong>A la hora de la creaci\u00f3n de nuevos bloques, contando con infinidad de nodos, la posibilidad de una bifurcaci\u00f3n en la red es un peligro real.\u00a0<\/strong>Con el objetivo de evitar este gran problema<strong>, se basaron en Ouroboros, el consenso de la red de Cardano,<\/strong>\u00a0y aplicaron su propios criterios para dar con el consenso llamado Ouroboros Samisika.<\/p>\n<p>En este protocolo, cada \u00e9poca dura 14 d\u00edas y la distribuci\u00f3n de las posibilidades para minar un nuevo bloque, se toman de acuerdo a 2 \u00e9pocas de anterioridad teniendo en cuenta la cantidad MINA stakeada que pose\u00eda cada validador.<\/p>\n<p>Es destacable mencionar que podemos hacer\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/staking-de-criptomonedas-que-es\/\">staking<\/a>\u00a0de nuestras propias MINA para ser un validador, no existe un requ\u00edsito m\u00ednimo, o bien delegarlas a un validador que ya se encuentre en funciones.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%c2%bfcomo_se_decide_quien_validara_el_proximo_bloque\"><\/span><b>\u00bfC\u00f3mo se decide qui\u00e9n validar\u00e1 el pr\u00f3ximo bloque?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Por supuesto, la posibilidad de validar un bloque, se encuentra relacionada a la cantidad de stake en la blockchain. Pero, \u00bfc\u00f3mo lograr una aleatoriedad tal, que elimine o minice la posibilidad de ataques a la red?<\/p>\n<p><strong>En MINA Protocol lo logran mediante el m\u00e9todo denominado VRF o Funci\u00f3n Aleatoria Verificable.\u00a0<\/strong>Se trata de una funci\u00f3n aleatoria que necesita una clave privada para ejecutarse y que puede verificarse con una clave p\u00fablica.\u00a0<strong>Esta funci\u00f3n, determina qui\u00e9n es el pr\u00f3ximo validador, qui\u00e9n tomar\u00e1 noci\u00f3n de su rol, al momento de validar el bloque. De este modo, la seguridad de la red est\u00e1 garantizada.<\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"%c2%bfque_diferencia_a_ouroboros_samisika_de_ouroboros\"><\/span><b>\u00bfQu\u00e9 diferencia a Ouroboros Samisika de Ouroboros?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>En t\u00e9rminos simples, podemos decir que la diferencia radica en como cada consenso lidia con las bifurcaciones que se dan en la red. Una bifurcaci\u00f3n, se da cuando dos bloques distintos son validados en el mismo momento, correlacion\u00e1ndose ambos sobre id\u00e9ntico bloque anterior.<\/p>\n<p>Esto da como resultado, dos cadenas diferentes. En la red de Cardano, como en tantas otras, la resoluci\u00f3n es simple, se elige la cadena m\u00e1s larga. Pero, esto en MINA no es posible, ya que no contamos con un historial completo de la red.<\/p>\n<p>La soluci\u00f3n generada con el consenso Ouroboros Samisika, se centra en la una funci\u00f3n que comprueba<strong>\u00a0la densidad m\u00ednima de ambas cadenas. Es l\u00f3gico interpretar, aquella con mayor densidad, ser\u00e1 la cadena m\u00e1s larga y sobre la cu\u00e1l se a\u00f1adir\u00e1n los subsiguientes bloques.<\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"%c2%bfquienes_participan_de_este_consenso\"><\/span><strong>\u00bfQuienes participan de este consenso?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Previo a finalizar este art\u00edculo, es necesario destacar que esta red cuenta con dos participantes, sumamente importantes con roles primordiales para que la tecnolog\u00eda ZK-Snarks brinde todas sus bondades a esta red.<\/p>\n<p>En la blockchain de MINA tenemos\u00a0<strong>dos actores principales<\/strong>:<\/p>\n<ol>\n<li aria-level=\"1\">Por un lado encontramos,\u00a0<strong>a los productores de bloques.\u00a0<\/strong>Poseen dos roles, uno es obviamente el de crear bloques y el otro es desarrollar las pruebas SNARK de la cadena de bloques junto a estos bloques.<\/li>\n<li aria-level=\"1\">En segundo plano, encontramos\u00a0<strong>a los<\/strong><strong>\u00a0trabajadores SNARK.\u00a0<\/strong>Estos dedicados participantes de la red son quienes\u00a0desarrollan las pruebas zk-SNARK de las transacciones para lograr comprimirlas y\u00a0 presentarlas en el famoso \u201csnapshot\u201d de la blockchain<\/li>\n<\/ol>\n<p>La conjunci\u00f3n de ambas tareas, desemboca en una red\u00a0<strong>\u00a1de 22kb de tama\u00f1o!.<\/strong><\/p>\n<h2><span class=\"ez-toc-section\" id=\"futuro_de_mina_protocol\"><\/span><strong>Futuro de MINA Protocol<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Me es imposible cerrar este art\u00edculo, sin un peque\u00f1o disclaimer. He hecho homenaje al tama\u00f1o de esta blockchain al comprimir semejante cantidad de informaci\u00f3n en un art\u00edculo tan breve.<\/p>\n<p>MINA Protocol es un proyecto fascinante desde el punto de vista tecnol\u00f3gico y tambi\u00e9n filos\u00f3fico, aspecto al que no logr\u00e9 arribar en esta nota.<\/p>\n<p>En lugar de focalizar sus esfuerzos en la escalabilidad de una una blockchain existente, su salida al mercado es mediante una layer 1 escalable, segura y con un gran nivel de descentralizaci\u00f3n.<\/p>\n<p>Su estructura le permite soportar plataformas multi-prop\u00f3sito. Por lo tanto, el futuro de esta red, est\u00e1 atado a los deseos de aquellos que desplieguen sus aplicaciones en ella.<\/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\"> 7<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>En el ecosistema blockchain se escuchan variadas discusiones en torno al futuro y sobre que puntos deben focalizar sus esfuerzos los desarrolladores. Sin embargo, la mayor\u00eda de los ca\u00f1ones apuntan a las soluciones de escalabilidad. El panorama actual, en este sentido, es algo desalentador en comparaci\u00f3n al de la mitad de este a\u00f1o. Ethereum 2.0 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5260,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5259","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-criptomonedas"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5259","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=5259"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5259\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/5260"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=5259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=5259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=5259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}