Lo importante del BIP-110 no es la activación. Es lo que pasa a partir del bloque 961.632. Hasta ahí señalizar es voluntario. A partir de ahí, y durante un periodo de reajuste completo (2016 bloques), los nodos que aplican el BIP-110 rechazarán como inválidos los bloques que no señalicen. Un detalle que no he leído en casi ningún sitio: aplicar el BIP-110 no se decide en el bitcoin.conf, se decide con el binario que ejecutes. Con los binarios oficiales de Knots, poner consensusrules=rdts o no ponerlo no desactiva nada: el nodo aplica las reglas igual. Ese parámetro es irrelevante. Quien ejecuta ese binario las aplica, lo sepa o no (un poco tricky en mi opinión). Y a partir de aquí algo importante en mi opinión. Los bloques van pegados unos a otros, como los vagones de un tren: no se pueden saltar. Un nodo con BIP-110 solo acepta los que llevan la señal "BIP-110"", así que en cuanto llegue uno sin ella, se planta ahí. Y a partir de ese momento los bloques van pegados unos a otros, como los vagones de un tren: no se pueden saltar. Un nodo con BIP-110 solo acepta los vagones que llevan la señal. En cuanto llegue uno sin ella, se planta ahí (se queda esperando). Y como todos los que vengan después van enganchados a ese, tampoco le valen, lleven la señal o no. Para volver a avanzar necesita que alguien se ponga a minar desde donde él se quedó, y con la señal puesta. Cuando eso ocurra habrá dos Bitcoin avanzando por separado. Ahí es donde se parte la cadena. Y mientras la señalización siga tan baja, esos nodos pueden pasar horas sin dar por bueno ni un bloque. Veremos online que sucede: image
↑