La bifurcaciรณn de la bifurcaciรณn ha sido finalmente activada. La รบltima actualizaciรณn del fork de Bitcoin, conocido como Bitcoin Cash, ha entrado en vigencia para corregir los problemas en el Algoritmo de Ajuste de Emergencia de Dificultad de minado en su blockchain.
El Algoritmo de Ajuste de Emergencia de Dificultad (EDA, por sus siglas en inglรฉs) fue implementado enย Bitcoin Cash para permitir a su blockchain sobrevivir como una cadena minoritaria. Este algoritmo producรญa variaciones vertiginosas en la dificultad de minado, generando periodos en que la dificultad era tan baja que los mineros resolvรญan bloques demasiado rรกpido, otros periodos de alta dificultad con una consecuente lentitud en la certificaciรณn de transacciones.ย Como resultado, la blockchain deย Bitcoin Cash comenzรณ a crear monedas a un ritmo mucho mayor a sus expectativas de inflaciรณn controlada. Mientras se esperaba que fueran minados alrededor de 6 bloques por hora, Bitcoin Cash podรญa saltar de confirmar 1 bloque cada cuatro horas, a 61 bloques por hora, tal como ocurriรณ el pasado 12 de octubre.
Con miras a corregir tal inconveniente, el dรญa de hoy a la altura del bloque nรบmeroย 504.032 fue actualizada la red de Bitcoin Cash para eliminar el Ajuste de Emergencia e implementar un nuevo Algoritmo de Ajuste de Dificultad (DAA, por sus siglas en inglรฉs) que estabilice la generaciรณn de bloques en Bitcoin Cash en un bloque cada 10 minutos.
As of block 504032, Bitcoin Cash network has upgraded to a new, more responsive Difficulty Adjustment Algorithm. Well Done Everyone!
โ Bitcoin ABC (@Bitcoin_ABC) November 13, 2017
El principal equipo desarrollador de Bitcoin Cash, llamado Bitcoin ABC, anunciรณ esta actualizaciรณn de las reglas de consenso a finales de octubre. Luego de un proceso de deliberaciรณn entre distintos grupos de desarrolladores y tras ensayos realizados en dos grupos de prueba desconectados de BCH como fueron nChan y Bitprim, se decidiรณ implementar la propuesta de cรณdigo creada por el desarrollador principal de Bitcoin ABC Amaury Sechet por parecer la menos riesgosa. Esta propuesta dio como resultado un tiempo de generaciรณn de bloques en 600 segundos, aproximadamente 10 minutos, tiempo de generaciรณn de bloques similar al de Bitcoin.
Con esta bifurcaciรณn, ademรกs de implementarse el ajuste de la dificultad de minado para apuntar a un intervalo de creaciรณn de bloques de 600 segundos, se busca evitar cambios repentinos de dificultad en momentos en que el hashrate se encuentre estable, ocurriendo lo contrario antes de esta actualizaciรณn.
La actualizaciรณn tambiรฉn logra que la dificultad se ajuste rรกpidamente cuando el hashrateย tambiรฉn se actualice,ย evitar oscilaciones que resulten de la retroalimentaciรณn entre ambas variables y aumentar la resistencia ante ataques como manipulaciones de marcas de tiempo. La dificultad se ajustarรก cada bloque, basado en la cantidad de trabajo realizado en la red y en el tiempo de duraciรณn de los 144 bloques previos. En otras palabras, la dificultad de minado se actualizarรก constantemente, por lo que cualquier oscilaciรณn en el poder de procesamiento de Bitcoin Cash serรก perceptible inmediatamente.
Siendo esta una bifurcaciรณn fuerte, los mineros, carteras, casas de cambio y demรกs softwares que utilicen esta blockchain, debieron haber actualizado su versiรณn de la red a la V. 0.16.00ย antes del dรญa de hoy.