
Hace poco menos de un año anunciado en Twitter la idea del Proyecto Bitcoin Script. Decir que fue bien recibido se quedaría corto. Los Bitcoiners anhelaban algo a lo que podían aferrarse en medio del oso. Había destellos de esperanza en el horizonte y tenía la intención de magnificarlos y, con suerte, unir a la industria en torno a una nueva narrativa tecnológica. Desafortunadamente, la vida tenía otros planos y, para abreviar la historia, rápidamente me di cuenta de que mordí más de lo que podía masticar en ese momento.
El Bitcoin Script Project nunca vio la luz. En el mejor de los casos, fue una campaña de concientización social de corta duración. Sembró algunas ideas e hizo avanzar la conversación. Al menos, probablemente esa sea la razón por la que tengo el privilegio de trabajar hoy en esta columna. Menciono esto porque mi experiencia no es diferente a la de cientos de personas que han intentado dejar su huella en Bitcoin. Es un asunto humillante e ingrato. Los egos magullados son algo común. Muchos han dejado mucha más sangre, sudor y lágrimas que yo en este frente.
Sin embargo, de vez en cuando, las estrellas se alinean y nuestras acciones colectivas comienzan a trascender los intereses de cada individuo. Verás, Bitcoin se mueve a su propio ritmo. Intenta acelerar el ritmo y todo el baile se arruinará. Este acto de sincronización requiere mucha paciencia.
La semana pasada, justo cuando las paredes parecían cerrarse, la compañía de danza finalmente se puso manos a la obra. Y fue hermoso. Después de un largo paréntesis, el optimismo ha vuelto y por fin se ha deshecho del miedo, la incertidumbre y la duda. La oportunidad que se avecina ha impulsado a la comunidad de desarrolladores a emprender quizás su trabajo más ambicioso hasta el momento.
Haga que el guión vuelva a ser genial
Cuando entré a los pasillos del Palmer Events Center en Austin el miércoles por la mañana, fue difícil ignorar los recuerdos de días pasados.
En 2015, tuvo lugar un evento inquietantemente similar en Montreal, Canadá, y marcó la pausa para la próxima década. Escalando Bitcoin Llegó en un momento crítico en la historia del proyecto, justo cuando la comunidad luchaba por definir su visión para el futuro. El evento fue un quién es quién de una industria entonces joven y naciente. La totalidad del cerebro figurativo de Bitcoin bajo un mismo techo. Aterrador, en retrospectiva.
Estoy divagando, pero Bitcoin++ La semana pasada tuvo vibraciones similares. Se notó de inmediato que había una energía especial en el edificio y la multitud no era menos estelar. Un marcado contrasta con el roadshow promedio de una conferencia y las payasadas en línea a las que nos hemos acostumbrado.
Sin vallas publicitarias, sin diatribas de 280 caracteres y, lo más importante, sin argumentos de venta.
Al inicio de la conferencia, era difícil ignorar el impulso detrás de la propuesta OP_CAT. Sus más acérrimos defensores probablemente se estaban preparando para que el evento fuera de su consagración. Parecía posible lograr un consenso aproximado e incluso aquellos que originalmente lo habían descartado estaban aceptando la idea.
Quiso el destino que al menos una persona tuviera otros planos, y en los primeros minutos de su presentación, las implicaciones se dieron cuenta de todos los presentes.
«El gran proyecto de restauración del guión.» es el intento del desarrollador de Blockstream, Rusty Russell, de darle la vuelta al proverbial guión para todos. Es un viaje para contemplar el “por qué” detrás del alboroto de guiones y propuestas de pactos que se lanzan estos días. ¿Qué estamos? tratando de lograr?
¿Qué tal arreglar el script de Bitcoin y devolverlo a su antigua gloria?
A modo de contexto, una parte importante de las capacidades de script de Bitcoin se eliminó precipitadamente en 2010 cuando se descubrió que ciertas funciones eran propensas a ataques de agotación de recursos (DDoS). En lugar de abordar el problema subyacente, Satoshi cortó todo lo que pensaba que podría verse afectado y el subproducto destruido y hacky es lo que nos queda hoy. Gran parte de la conversación hasta ahora ha girado en torno a buscar scripts con tiritas aquí y allá para restaurar algunas funciones. Esto nos ha arrastrado inevitablemente a los callejones sin salida del comercio de caballos y el abandono de bicicletas.
El proyecto de restauración le da la vuelta a este enfoque y propone que tomemos las medidas de ingeniería adecuadas para llegar allí. Si estamos de acuerdo en el destino, deberíamos aprovechar esta oportunidad para mejorar Bitcoin. Al diablo con los estigmas políticos, sociales y los osificadores. Este punto último no puede enfatizarse lo suficiente. Intencionalmente o no, la presentación de Rusty parece un llamado a los desarrolladores a liberarse del dogma y abrazar la ciencia de nuevo.
Resulta que la mejor manera de involucrar a los desarrolladores es atacarlos con datos, puntos de referencia y mediciones. Dejaré que personas más técnicas expongan los detalles de su marco, pero vale la pena señalar por qué ha demostrado ser tan efectivo. Al ofrecer un modelo para contabilizar el costo de cada cambio asociado, Rusty nos permite unirlos todos bajo un mismo paraguas. Esta es una reducción significativa del marco existente que enfrentaba cada propuesta entre sí. En cambio, trabajamos juntos para arreglar lo que antes estaba abandonado y se pensaba que estaba roto mediante una ingeniería bien pensada.
Confia en el proceso
Para ser claros, «El Gran Proyecto de Restauración de Guiones» difícilmente califica todavía como una propuesta. No es más que una colección vaga de ideas y algunas sugerencias iniciales sobre cómo podríamos abordarlas. La razón por la que ha ganado tanto impulso en tan poco tiempo es que es una oportunidad para hacer las cosas de manera diferente. Para terminar el trabajo de Satoshi.
Por primera vez en mucho, mucho tiempo, se están perfilando algunas líneas de consenso aproximadas. Quizás no en torno a una propuesta, pero al menos en torno a un proceso. Eso es progreso.
“Seamos ingenieros. Seamos objetivos y tengamos argumentos racionales sobre estas cosas. Sí, tendremos que convencer al resto del mundo, pero eso es mucho más fácil si todos tiramos en la misma dirección”. – cristian decker