El desarrollador de Bitcoin Core, Luke Dashjr, envió una carta el dÃa de ayer, a través de la lista de correo electrónico de la Linux Foundation, en la que expone un posible escenario que podrÃa suscitarse luego de que el ‘halving’ tenga lugar y propone medidas ante ello.
En el correo electrónico, el desarrollador de Bitcoin Core hace patente un enorme problema que podrÃa presentarse tras la reducción a la mitad de la recompensa por los servicios de minerÃa, a suceder entre principios y mediados de julio del presente año. Luego de que este evento, conocido como Bitcoin Halving, tenga lugar, la ganancia de los mineros pasará de ser 25 bitcoins a 12,5 bitcoins por bloque minado.
Este es un evento previsto dentro de la minerÃa bitcoin que tiene por fin controlar la creación de monedas. Es precisamente a través de la minerÃa que nuevas monedas son creadas. Para evitar una sobreproducción, cada 4 años, la recompensa se reduce a la mitad, habiendo pasado anteriormente de 50 bitcoins por bloque a 25 bitcoins y próximamente pasará a 12,5 bitcoins.
Cuando se dio el primer halving, la competencia en el ámbito de la minerÃa no era tan alta como la existente en la actualidad, por lo que a pesar de reducirse la recompensa, las ganancias se mantenÃan elevadas. En la vÃspera de este próximo halving, las circunstancias no son tan favorables como en el pasado.
Mineros podrÃan abandonar la red
Dashjr explica que se ha levantado la preocupación entre la comunidad por la posibilidad de que un número importante de mineros abandonen la red al dejar de obtener resultados favorables de la relación costo-beneficio por los servicios de minerÃa ofrecidos. Explica que esta reducción en el poder de procesamiento de la red resultarÃa en un aumento significativo del intervalo de tiempo en el que los bloques son minados, asà como también un mayor volumen de transacciones por bloque.
Ante estas circunstancias, explica que el lÃmite del tamaño de los bloques podrÃa ser alcanzado legÃtimamente mucho antes de lo esperado. Además, debido a que el ajuste de la dificultad de minerÃa se mide exclusivamente en bloques, el tiempo hasta que esto se compense será prolongado. En este escenario, en el que se plantea una reducción importante del poder de procesamiento de la red, mientras se mantiene estable la curva de crecimiento de adopción de bitcoin, los resultados podrÃan ser de mucha gravedad para el ecosistema. Dashjr ofrece el siguiente ejemplo:
Si 50% de los mineros abandonan la red, los bloques se resolverÃan aproximadamente cada 20 minutos y contendrÃan el doble de transacciones que actualmente contienen. El doble podrÃa ser de aproximadamente entre 850 y 900 mil transacciones, lo cual potencialmente chocarÃa contra el lÃmite cuando los bloques vacÃos sean tomados en consideración.
Luke Dashjr
Dashjr explica que la situación expuesta podrÃa prolongarse un mes completo si no se realizan cambios. Esto dependiendo de la cantidad de mineros que abandonen la red, existiendo una relación directamente proporcional entre el abandono de la red y la gravedad de la situación. Sin embargo, debido al choque con el lÃmite del tamaño de los bloques, el problema aumentará acumulativamente hasta que se produzca el ajuste.
A pesar de la gravedad de la situación, el desarrollador de Bitcoin Core no se limita a exponer el posible escenario, sino que también plantea medidas preventivas para alivianar la problemática antes de que tenga lugar:
Para mitigar el riesgo, parece razonable proponer una bifurcación fuerte al algoritmo de ajuste de la dificultad para que pueda ajustarse más rápido a tal caÃda significativa en el Ãndice de minerÃa. BtcDrak me ha dicho que ha probado un código para esto en su altcoin, la cual ha visto una montaña rusa de Ãndice de hash, por lo que podrÃa ser posible tener tal propuesta lista en tiempo para ser desplegada junto con SegWit para que surta efecto a tiempo para el próximo halving de subvención.
Luke Dashjr
Según lo acordado durante la sesión de la Bitcoin Roundtable celebrada en Hong Kong, la implementación de SegWit tendrÃa lugar para abril de 2016, por lo que serÃa en este mismo mes que la bifurcación fuerte planteada por Dashjr deberÃa ser aplicada. Sin embargo, previendo que pueda presentarse algún percance que no permita la implementación de la bifurcación, el desarrollador establece que serÃa razonable presionar para que al menos el código esté listo antes de Julio, es decir, antes del mes del halving, e implementarlo antes o alrededor de ese momento, en conjunto con otra bifurcación fuerte propuesta.
Dashjr no especÃfica a qué otra bifurcación fuerte se refiere cuando dice que el cambio del algoritmo de ajuste de la dificultad será acompañado de otra bifurcación fuerte propuesta. PodrÃa especularse, a pesar de la reticencia y largas que ha dado Bitcoin Core al aumento del tamaño de los bloques, que habla de la bifurcación fuerte que aumente el tamaño de los bloques a 2MB.
Respuestas de la comunidad ante la propuesta
Como era de esperarse, y como el mismo Dashjr lo solicitó al final de su carta, la exposición del escenario ha generado opiniones en el ámbito de la comunidad bitcoin. En primer lugar, la misma Fundación Linux comenzó una discusión en el subreddit Bitcoin, en el que se preguntaba, si se está considerando una bifurcación fuerte de cualquier manera, ¿por qué no aumentar el tamaño de los bloques en esa misma bifurcación?
Ante esta interrogante, la respuesta de Dashjr fue positiva, expresando que lo consideraba razonable, solo si habÃa consenso. Explicó posteriormente que Core está proveyendo un código para aumentar el lÃmite del tamaño de los bloques. En lo que no existe acuerdo mayor del 5 o 10%, dice, es en utilizar una bifurcación fuerte a corto plazo para hacerlo. Según el cronograma actual de Core, el aumento a 2MB sucederÃa en uno o dos meses mediante una bifurcación suave.
Con respecto al aumento del tamaño de los bloques, el usuario csrfdez estableció que esta era la única manera que podÃa observar en que se podrÃa dar nuevamente unión a la comunidad e impulsar el crecimiento de la red.
Otros usuarios consideraron irónico e hipócrita que Core no quisiera implementar una bifurcación fuerte para aumentar el lÃmite del tamaño de los bloques pero que si lo consideran para cambiar el algoritmo de la dificultad.
PolÃtica Bitcoin
Si algo ha podido entenderse en medio de este debate por el aumento del lÃmite de los bloques de la blockchain es que el grado de polarización polÃtica en el ecosistema bitcoin es sumamente alto. Aquellos alineados con Core, defenderán únicamente las propuestas de su partido; de esta misma manera, actuarán los alineados con Classic.
En medio de este casi inminente escenario de abandono de la red por parte de distintos equipos de minerÃa tras el halving, y en el contexto de la actual saturación de la red, cada vez se hace más patente la necesidad de que surja un nuevo equipo que sirva como tercera vÃa en el espacio gris que hay entre los que parecen los partidos polÃticos Bitcoin: Core y Classic. Abandonar el conflicto existencial y devolver la unión a la comunidad parece ser una condición necesaria para que una solución al problema de la escalabilidad sea finalmente implementada.
5
4.5