La actualización Genesis de Bitcoin SV resultó en una división de cadena

Bitcoin SV (BSV) realizó una actualización programada llamada Genesis el 3 de febrero. Como la mayoría de los nodos aún no se han actualizado, esto resultó en una división de cadena menor donde existen dos versiones de BSV.

Según lo informado por BitMEX Research, la actualización ocurrió a la altura del bloque 620,538, o alrededor de las 8:30 PM EST. El bloque posterior fue considerado inválido por las viejas reglas, señalando la bifurcación dura.

Aproximadamente una cuarta parte de todos los nodos de blockchain todavía están en la versión anterior, lo que significa que no pueden sincronizarse con la cadena principal.

Además, se produjo una división de la cadena varias horas después. La cadena anterior se extendió un bloque, lo que significa que algunos mineros tampoco han podido actualizar a las nuevas reglas.

Esto no parece ser un intento premeditado de crear una nueva cadena. Con solo un bloque agregado en más de 10 horas, solo una pequeña minoría de mineros se quedan atrás de la antigua cadena.

¿Qué es Genesis?

Genesis cambia muchas de las reglas de consenso para Bitcoin SV para eliminar todas las limitaciones restantes. El tamaño del bloque ahora es efectivamente ilimitado. En lugar de estar codificado en el software del nodo, el tamaño del bloque ahora es un parámetro que los mineros pueden reducir manualmente.

Esto podría conducir a problemas en el futuro si no todos los mineros están de acuerdo con un valor particular. Un bloque más grande que el tamaño máximo permitido para un determinado grupo de usuarios sería considerado inválido por ellos. Por defecto, esta configuración es ilimitada.

También se plantearon muchos otros límites, como el tamaño máximo de una transacción o el número de propietarios de una billetera multifirma.

El lenguaje de Bitcoin Script ahora tiene una gramática formal que será verificada por los participantes del consenso. La actualización también ha restaurado OP_RETURN, una instrucción para almacenar datos personalizados en la cadena de bloques.

Si bien los cambios son aparentemente menores, cualquier modificación a las reglas de consenso siempre requiere una bifurcación dura.

Sigue leyendo: