¿Cómo se diversifican mis pares de bitcoin del conjunto de nodos estables?

Leí una variedad de hilos sobre el descubrimiento inicial de pares como ¿Cómo se encuentran los clientes de Bitcoin? y ¿Cómo hace el cliente bitcoin la conexión inicial a la red bitcoin? y todos dicen que si es la primera vez que se conecta, se conecta a las semillas de DNS que le brindan una lista de nodos estables codificados. Si no es la primera vez que me conecto, entonces me conecto con quien me haya conectado antes.

No me queda claro por qué todos los clientes no siempre se conectan a estos mismos nodos estables establecidos cada vez (después de la primera conexión, ahora están en mi archivo dat y siempre los uso)? ¿Mediante qué proceso mis pares se diversifican de los nodos estables codificados?

Respuestas (1)

Semillas de DNS que le brindan una lista de nodos estables codificados.

No, no hacen eso y estás leyendo esas respuestas incorrectamente.

Los sembradores de DNS le brindan una lista de nodos aleatorios de un conjunto de nodos estables. No están codificados de forma rígida y la codificación de los nodos está en contra de la política de inicialización de DNS . Además, estos se utilizan como nodos semilla, lo que significa que su nodo solo se conecta a ellos brevemente para obtener más nodos a los que conectarse. Estos nodos no son necesariamente aquellos a los que su nodo realmente se conecta para sus conexiones normales.

Los nodos semilla codificados de forma rígida solo se utilizan si los sembradores DNS no se pueden conectar. Nuevamente, estos son nodos semilla, por lo que se utilizan para obtener más nodos a los que conectarse, no los únicos a los que su nodo realmente se conecta para sus conexiones normales.

Debido a que los nodos que se reciben de los sembradores de DNS y que están codificados en el propio cliente son nodos de inicialización, obtiene un conjunto diverso de nodos a los que conectarse porque esos nodos de inicialización le darán una lista aleatoria de nodos que conocen y que probablemente son bueno para conectarse.