Hago funcionar infraestructura pública en BTX. Esta semana se rompió, y la manera en que se rompió es más interesante que la mayoría de los whitepapers que he leído.

El bloque 199,297 llegó con una marca de tiempo aproximadamente cincuenta minutos por delante de la de su padre. Ese único bloque consumió casi todo el intervalo de tiempo futuro que el protocolo permite, lo que dejó al siguiente bloque alrededor de trece segundos de margen legal para establecer su propia marca de tiempo.

Aquí está la parte que lo hace hermoso y atroz al mismo tiempo. La dificultad en BTX lee las marcas de tiempo de los bloques. Nunca mira el reloj de pared. Así que mientras horas pasaban en el mundo real, el algoritmo no vio absolutamente nada. Mantuvieron la dificultad alta y esperaron bloques que todavía no podían existir legalmente.

Esa combinación no se recupera por sí sola. La cadena estuvo detenida durante más de un día.


## La solución tomó seis horas y fue un hard fork


El cambio de consenso se escribió, revisó y envió en aproximadamente seis horas, con un día de cambio en altura 199,299, sin señalización y sin periodo de gracia. Actualiza o deja de seguir la cadena, permanentemente.

Seré honesto sobre mi propia postura aquí. Varios operadores públicos aún están del lado equivocado de ese fork, y uno de ellos soy yo. Ese es el aspecto de un plazo real cuando llega a las cinco de la mañana.


## Entonces el desarrollador principal se bajó del campo


Esta es la parte que merece tu atención. En abierto, para toda la comunidad:


> "Ahora que hemos hecho la transición completa a un trabajo de prueba de GPU, se convierte en una cuestión de elección de la comunidad sobre quién puede minar los bloques y mantener la cadena canónica. Solo somos usuarios, igual que cualquiera."

> "No resolveremos NINGÚN conflicto a nivel de minero de aquí en adelante. BTX asegura las capas superiores, pero la seguridad de BTX en sí está impulsada por quien quiera invertir en el cómputo."


> "Una vez que la 0.34 entre en funcionamiento, quien mine en esa cadena y gane los bloques, gana. Se levantará el bloqueo y se convertirá en una guerra descentralizada para ganar los bloques. Estén listos."


Un equipo central que elige no arbitrar su propia cadena es raro. Anunciarlo con antelación, por escrito, mientras la cadena todavía está detenida, es aún más raro.


## Lo que en realidad están entregando

BTX no hace hash. Multiplica matrices.


En la dificultad en la que se detuvo, un solo bloque necesitó aproximadamente 445,000 intentos, y cada uno de esos intentos es un problema de matriz de 4096 dimensiones que cualquier nodo verificante tiene que reproducir exactamente, bit por bit. No de forma aproximada. Exactamente. Ese requisito de reproducibilidad es todo el diseño, y por eso la cadena puede verificarse, en lugar de simplemente confiarse.

También explica algo que la gente está entendiendo mal ahora mismo. El requisito de hardware es una arquitectura, no potencia bruta. El manifiesto de producción acepta exactamente una arquitectura CUDA, sm_120. Una 5060 Ti califica. Una 4090 no. La tarjeta más barata y nueva vence a la costosa y antigua, porque el trabajo son operaciones con enteros en tensores, no fuerza bruta.

La versión 0.34 abre la atestación de bloques desde un par fijo de firmantes hasta M de N. Cualquiera que esté calificado puede participar en decidir cuál es la cadena canónica.


## Por qué estoy escribiendo esto

Porque es raro y porque es real.

Una cadena se rompió en público. Las personas que la construyeron publicaron el mecanismo exacto del fallo, enviaron una corrección de consenso en horas y luego ampliaron el conjunto de gente autorizada para decidir qué es verdad, en el momento preciso en el que ese poder habría sido más conveniente de tener.

Sin teatro de roadmap. Sin promesas sobre el futuro. Preséntate con cómputo o acepta la cadena que construyan otras personas.

Si escribes código de consenso, ejecutas infraestructura o minas, esta ya está en funcionamiento ahora mismo.


———-

Nada de aquí es una afirmación sobre precio ni una recomendación para comprar algo. Esto trata de ingeniería y de quién puede decidir una cadena.

¿Qué opinas? Seguro divertido & con acción cargada

mende