IOTA lanzó la última versión de IRI que se centra en los nuevos cambios en la validación de paquetes. Se puede acceder a la última versión a través de GitHub. Hay 180 confirmaciones a la última versión desde el anuncio.
Hay dos cambios principales de protocolo con la última v1.8.5 según la página oficial de IOTA GitHub:
- Reglas de validez de paquete agregadas: comprueba que los paquetes confirman solo colas y dos paquetes como máximo
- Verifica las reglas de validez solo en tip-sel y verificación de consistencia
La cuenta oficial de IOTA tuiteó:
“Acabamos de lanzar IRI 1.8.5 con cambios en la lógica de validación de paquetes. Esto unifica la lógica en las implementaciones de #node».
Cambios en el proceso de validación de paquetes
IOTA cambia la lógica de validación del paquete con la nueva versión. El primer cambio afecta las transacciones de cola. De ahora en adelante, los paquetes solo pueden aprobar transacciones de cola. El cambio causa más simplicidad en la procesación de transacciones y selección de tip. Además, la construcción de la abstracción gráfica se simplificará para mejorar la selección de tips.
Los desarrolladores podrían hacer paquetes que aprueben transacciones que no sean de cola antes en IRI. Pero el nuevo cambio deshabilita esa característica.
El segundo cambio en la nueva versión de IRI afecta el número de transacciones que pueden ser aprobadas por paquetes. De ahora en adelante, los paquetes pueden, como máximo, aprobar otras dos transacciones.
«Este cambio cambia el software del nodo para considerar solo paquetes válidos donde todas las transacciones dentro del paquete aprueban, a través de su sucursal, la transacción troncal de la transacción principal», según la nota de lanzamiento de IOTA.
IOTA dijo que las bibliotecas del cliente actualmente usan la lógica mencionada anteriormente para hacer paquetes. Por lo tanto, no hay necesidad de cambiar nada en las bibliotecas. El nuevo enfoque también proporciona una lógica más directa para que los nodos validen paquetes y «aborden posibles vulnerabilidades en el nodo».
Paquetes de IOTA
Los paquetes de IOTA son transacciones en cadena que dependen de la validación mutua y consisten en cabeza, cuerpo y cola. Por ejemplo, para depositar el token IOTA en una dirección, se necesitan dos transacciones que dependen una de la otra. El primero valida el retiro del token de una dirección, y el segundo valida el depósito en otra. Entonces podemos asumirlos como un paquete de transferencia.