¿Acaba IOTA de resolver el trilema de la cadena de bloques?

  • IOTA lanzó su Red de Desarrollo (DevNet), apodada Nectar, que es una demostración en funcionamiento de los protocolos que IOTA planea utilizar para resolver el Trilema en su red principal.
  • IOTA cree que es «la mejor implementación posible de un protocolo de Libro Mayor Distribuido sin comisiones».

Vitalik Buterin, el fundador de Ethereum, acuñó el término «El trilema de la cadena de bloques». Se refiere a los tres pilares de la tecnología blockchain: descentralización, escalabilidad y seguridad. «Elegir cualquiera de los dos» es lo que crea el dilema.


Image source: https://modex.tech/a-brief-overview-of-the-scalability-trilemma/ 

La seguridad es una necesidad absoluta, por lo que un proyecto se queda más o menos enfatizando que es seguro y descentralizado (pero no escalable), o seguro y escalable (pero no descentralizado). Ningún proyecto ha sido capaz de optimizar en cada una de estas áreas. La mayoría de los proyectos hacen hincapié en la descentralización, por lo que son seguros y descentralizados, pero no escalables (Bitcoin sólo confirma 8 transacciones por segundo; Ethereum quedó paralizado cuando Crypto Kitties se hizo popular).

El 2 de junio, sin embargo, IOTA lanzó su Red de Desarrollo (DevNet), apodada Nectar, que es una demostración en funcionamiento de los protocolos que IOTA planea utilizar para resolver el trilema de la Blockchain en su red principal cuando se actualice a IOTA 2.0.

IOTA siempre se ha caracterizado por adoptar un enfoque muy diferente de la tecnología de libro mayor distribuido. En contraste con la tecnología blockchain, IOTA utiliza un gráfico acíclico dirigido (DAG), que llaman Tangle. En el Tangle, cada nueva transacción confirma otras dos transacciones y realiza una prueba de trabajo mínima. Este enfoque proporciona una gran escalabilidad, ya que cuantas más transacciones haya, más participantes pueden confirmar las transacciones anteriores, lo que hace que la red sea más rápida a medida que crece (a diferencia de los retrasos y cuellos de botella que se observan en Bitcoin o Ethereum cuando la red se llena).

La baja potencia requerida para hacer funcionar un nodo de IOTA también garantiza una gran descentralización porque muchos dispositivos de baja potencia pueden actuar como nodos. La arquitectura Tangle también permite a IOTA ser completamente sin comisiones, ya que no hay mineros a los que pagar para asegurar la red (esencialmente cada participante está tomando una parte muy pequeña del papel del minero).

La seguridad es multifacética (dependiendo del tipo de ataque contra el que se está asegurando), pero la seguridad de la red de IOTA no ha sido cuestionada (ha habido robos de IOTA, pero estos han sido a través de esquemas para robar claves privadas). Entonces, ¿en qué sentido IOTA no había resuelto ya el Trilema?

IOTA resuelve el trilema de la blockchain

La gran debilidad de IOTA ha sido la falta de descentralización – como parte del mantenimiento de su seguridad tiene un nodo especial llamado Coordinador que emite transacciones de hito. Una transacción debe ser referenciada por una transacción hito (actualmente emitida cada 10 segundos) para ser confirmada – por lo tanto la red tiene un único punto de dependencia y control, lo que lleva a muchos a descartar rápidamente IOTA como una red centralizada. Por lo tanto, el Trilema ha frustrado a IOTA también – al menos hasta ahora.

Matar al Coordinador («Coordicide») siempre ha estado en los planes de IOTA, pero muchos lo han considerado una quimera, insistiendo en que no hay manera de que IOTA pueda mantener su seguridad sin mantener al Coordinador.

El 2 de junio, IOTA lanzó Nectar, la IOTA 2.0 DevNet. Es «la primera red IOTA totalmente descentralizada sin necesidad de un Coordinador». IOTA cree que es «la mejor implementación posible de un protocolo de Libro Mayor Distribuido sin sentimientos». Es una capa base optimizada que será capaz de albergar contratos inteligentes, plataformas DeFi y otras aplicaciones de segunda capa.

Como extra, IOTA 2.0 DevNet ya incluye el marco de Activos Digitales de IOTA, lo que permite a cualquiera crear monedas personalizadas o NFTs con absolutamente cero tasas (Dominik Scheiner, cofundador de IOTA, ya ha acuñado 100 ZEN Tokens).

El objetivo de esta DevNet es probar a fondo todos los aspectos de IOTA 2.0, fortaleciendo el protocolo en preparación para su implementación en la red principal de IOTA, y permitir a los desarrolladores construir proyectos ahora que saben que serán compatibles con la solución final de la red.

¿Cómo pudo IOTA eliminar al Coordinador?

Se necesitaba un nuevo mecanismo de consenso. El consenso es necesario para determinar qué transacciones son válidas – esto es de particular importancia cuando hay transacciones conflictivas, como un doble gasto: (Imagina que tengo 10 iotas y envío 9 de ellas a Alice y 8 de ellas a Bob al mismo tiempo. . ambas transacciones no pueden ser válidas, pero ¿cómo llegan los nodos a un consenso sobre cuál incluir?)

En Bitcoin y en la mayoría de las otras blockchains, el mecanismo de consenso es la «Prueba de Trabajo». El nodo que hace el trabajo para resolver el problema de minería de un bloque primero toma la decisión sobre qué transacciones incluir en el siguiente bloque. Cuando se trata de «Prueba de Participación», los nodos que tienen más tokens son los que tienen más influencia en la determinación de los resultados.

En IOTA 2.0 descartaron la dependencia del Coordinador y en su lugar utilizan un protocolo de consenso sin líder llamado Consenso Probabilístico Rápido (FPC) en el que, en caso de conflicto, los nodos participan en rondas de votación que implican la selección de un subconjunto aleatorio de vecinos para consultar. Cada nodo cambia su opinión basándose en el consenso mayoritario hasta que todos están de acuerdo. La DevNet ya está en funcionamiento, operando con tokens de testnet, como prueba de que la FPC funciona.

Sin embargo, IOTA debe probar cuidadosamente todos los aspectos de esta nueva red antes de implementar el protocolo en la red principal en el cuarto trimestre de este año o en el primero del próximo. Se anima a los desarrolladores, sin embargo, a no esperar hasta entonces para empezar a desarrollar aplicaciones – desarrollar ahora en la DevNet asegurará una transición rápida y sin problemas para que su producto funcione en IOTA 2.0.

«No queríamos tomar ningún atajo» – Desarrollador de IOTA

En una reciente entrada de blog, el desarrollador de IOTA Hans Moog declaró:

La razón por la que IOTA ha tardado tanto en descentralizarse es porque no queríamos tomar ningún atajo. La red que vamos a diseñar no solo va a ser más rápida y sencilla, sino también más eficiente, más segura, más robusta, más descentralizada y más escalable que cualquier tecnología existente.

IOTA ha demostrado claramente que el Tangle puede funcionar sin un Coordinador – en otras palabras, ¡han anunciado su solución al Trilema de la Blockchain! Todos están invitados a desafiar esta DevNet, a explotar cualquier debilidad, y a decidir por sí mismos si el Trilema ha sido, de hecho, resuelto.

Para saber más sobre IOTA 2.0 y los emocionantes módulos previstos para ella, para ver el Tangle descentralizado en directo, y para descargar el monedero DevNet y conseguir algunos tokens de prueba para ti, visita https://v2.iota.org/. La noticia está siendo recibida positivamente: desde el anuncio, el precio de IOTA se ha disparado más del 25%.

About Author

Steve ha sido un escritor de blockchain durante cuatro anos y un entusiasta del mundo cripto por aun mas tiempo. Lo que mas le emociona es la aplicacion del blockchain para solucionar los desafios a los que se enfrentan las naciones en desarrollo.

Los comentarios están cerrados.