MÓDULO 2
AUTO-PEERING SEGURO
En redes peer-to-peer como IOTA, los vecinos de un nodo son su única fuente de información. Por lo tanto, cualquier mecanismo de interconexión debe centrarse en la conexión con un número saludable de vecinos honestos, es decir, nodos que no intenten dañar la red.
Introducimos un mecanismo de autocomparación en el que cada nodo tiene sus propios criterios para seleccionar a los vecinos potenciales. Un atacante no puede influir en las decisiones de un nodo en el proceso de selección de pares, y por lo tanto la «visión» particular de la red de un nodo es tanto local como impredecible. Esto sirve para proteger contra ataques externos (como los ataques de eclipse) y hace prácticamente imposible que los atacantes se dirijan a ciertos nodos en el proceso de peering, a la vez que asegura que los nodos siempre tengan al menos una cierta cantidad de vecinos honestos.
Además, el mecanismo de autocompañía intentará crear una red de pequeño tamaño, en la que se puede llegar a los nodos desde cualquier otro nodo a través de un pequeño número de pasos intermedios. Esta propiedad acelera aún más el tiempo para llegar a un consenso.