Una introducción al protocolo IOTA. El protocolo IOTA es un libro mayor distribuido de código abierto que se construye teniendo en cuenta el Internet de las Cosas (IoT), con microtransacciones sin coste e integridad de datos para máquinas. El protocolo IOTA está diseñado para superar un problema que considera intrínsecamente problemático en el espacio criptográfico: escalabilidad.
La escalabilidad es un problema que se refiere a las redes de criptomonedas que no pueden manejar los niveles principales de pagos. Por ejemplo, Bitcoin solo puede manejar una cantidad finita de transacciones, lo que significa que no puede realizar en el mismo nivel que PayPal o Visa.
Con Lightning Network, una solución de escalado de capa 2, este problema se alivia para Bitcoin. Sin embargo, el protocolo IOTA se ha construido específicamente para que tenga que confiar en una solución de escalado para resolver este problema.
¿Qué es el protocolo IOTA?
La mayoría de los proyectos de criptomonedas dependen de la tecnología blockchain, también conocida como tecnología de contabilidad distribuida (DLT), para procesar y verificar transacciones. Las transacciones se agrupan en “bloques” de información. Es entonces el trabajo de los mineros de datos para tamizar a través de las transacciones y verificarlas. Sin embargo, los mineros requieren honorarios por sus servicios.
Los derechos mineros son esenciales para proporcionar un incentivo a los mineros. Esto, hermanado con el tema de la escalabilidad, es por qué IOTA eligió no usar una cadena de bloques. El protocolo IOTA es un libro mayor distribuido para Internet de las cosas (IoT). En lugar de una cadena de bloques convencional, IOTA utiliza un 'gráfico acrílico dirigido' (DAG).
Tiene un protocolo a prueba de quántum conocido como 'el Enredado'. El DAG Tangle de IOTA no tiene comisiones por transacciones ni límite fijo sobre cuántas transacciones se pueden confirmar por segundo. El rendimiento crecerá junto con la actividad en la red. Cuanto más actividad se produzca dará como resultado una red más rápida.
¿Cómo funciona el Tangle?
Sin una cadena de bloques no hay bloques de transacciones para ser procesados y verificados por los mineros. En su lugar, las transacciones del protocolo IOTA son confirmadas por una o más transacciones siguientes. Esto se debe a que Tangle requiere dos transacciones principales. En consecuencia, la estructura de la red se puede trazar como un gráfico directo con ciclos dirigidos cero. A continuación se muestra una representación visual de cómo podría verse la red, tomada del sitio web de la IOTA.
Imagen: enredo.
Para participar en la red, todo lo que los usuarios necesitan hacer es realizar una pequeña cantidad de trabajo computacional que verifica dos transacciones anteriores. Esto anula la red de una estructura jerárquica que, a su vez, da como resultado que todos tengan iguales incentivos y recompensas.
Los sitios web de la IOTA doblan este 'pago hacia adelante'. El concepto es simple: verifica dos transacciones y tu recompensa es tu propia transacción. Aunque esto podría sonar como un proceso algo tedioso, también elimina la necesidad de ofrecer recompensas financieras. Las tarifas serán insignificantes.
Dado que no está orientado al dinero, también puede almacenar información de forma segura dentro de las transacciones de Tangle, por lo que no se limita a las liquidaciones de valor transaccional. Cuantas más personas estén activas en la red resulta en transacciones más rápidas, sin embargo, esto no viene sin un costo. La red depende completamente de que personas confirmen dos transacciones anteriores, si alguien está buscando hacer una transacción rápidamente, elegirá otra red.
¿Cómo sabes si se puede confiar en una transacción?
En blockchains convencionales, la gente sabe cuánto puede confiar en un bloque de transacciones basado en el número de confirmaciones. Sin bloques de transacciones/información, el protocolo IOTA funciona de manera diferente.
En su lugar, las transacciones tienen un peso y un peso acumulado. El peso de las transacciones determina la cantidad de trabajo computacional que se debe realizar para validar la transacción. El peso acumulado se refiere al peso de una transacción y al peso de suma de las transacciones que han aprobado la primera transacción.
A continuación se muestra una representación visual de las transacciones ponderadas, tomada del consenso de IOTA GitHub.
Imagen:
La imagen muestra las transacciones coloreadas en verde como 'totalmente confirmadas', mientras que las de color azul son 'no confirmadas', lo que significa que sólo está parcialmente confirmada. Los colores grises o amarillos indican que la transacción aún no se ha realizado un trabajo de confirmación.
No muestra una transacción coloreada en rojo, pero si lo hiciera, esa transacción se notaría como 'conflictiva' para significar que algo podría estar mal o no es válido. La búsqueda de transacciones de confianza requerirá que el usuario examine el peso y el peso acumulado de una transacción para hacer su estimación sobre si desea confirmarla.
Hashcase Lite
Los algoritmos de prueba de trabajo (PoW) se utilizan en una gama de proyectos criptográficos, incluidos Bitcoin. PoW ayuda a prevenir ataques de spam. Hashcash es una pieza de tecnología utilizada en PoW. Incluye resolver un rompecabezas. Los dispositivos informáticos deben adivinar correctamente un código alfanumérico conocido como 'nonce'. El poder hash determina lo rápido y fácil que es resolver el rompecabezas. Un procesamiento más rápido requiere más potencia informática.
En Bitcoin, PoW se utiliza para confirmar y verificar transacciones. Sin embargo, IOTA utiliza Hashcash Lite lo que significa que muchos tipos de dispositivos informáticos pueden utilizar la plataforma IOTA.
Vale la pena hacer investigación
Esperemos que esta introducción al protocolo IOTA le haya ayudado a entender cómo es una alternativa a la tecnología blockchain.
Antes de tomar cualquier decisión con respecto al protocolo IOTA o cualquier proyecto criptográfico o red asegúrese de hacer una investigación adecuada.
No hacemos ninguna recomendación sobre criptomonedas, redes o proyectos y como tal nunca podría hacer demasiada investigación. En última instancia, usted es responsable de las decisiones que tome.
¿Interesado en leer más sobre diferentes blockchains? Descubra más sobre Skycoin e Internet descentralizado con nuestra guía sobre el tema.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.