Bitcoin Cash (BCH) es una criptomoneda que utiliza la criptografía para controlar su creación y gestión de forma descentralizada. Es una bifurcación de la red de Bitcoin (BTC) que tiene como objetivo a largo plazo el escalado en cadena para servir como efectivo electrónico a nivel global y tiene como característica tarifas más bajas, una mayor capacidad de procesamiento y menores tiempos de espera por la confirmación de las transacciones.

Antecedentes

Lanzamiento de bitcoin El 1 de noviembre de 2008 un mensaje es enviado a la lista de correo sobre criptografía de metzdowd.com firmado con el alias Satoshi Nakamoto y titulado «Bitcoin P2P e-cash paper». A History of Bitcoin. Social Science Research Network (SSRN).

En este mensajese describe «un nuevo sistema de efectivo electrónico» llamado Bitcoin «que es totalmente peer-to-peer y que no está basado en terceros de confianza», además, se hace referencia a un documento técnico titulado «Bitcoin: un sistema de efectivo electrónico peer-to-peer», el cual estaba y permanece disponible en la dirección web http://www.bitcoin.org/bitcoin.pdf, y en el que se explicaba el funcionamiento del protocolo propuesto.

El 3 de enero de 2009 entra en funcionamiento la primera red peer-to-peer basada en dicho protocolo (también bajo el nombre de «Bitcoin») luego de la puesta en marcha del primer software de código abierto para correr nodos de la moneda, lo cual supuso también la creación de los primeros bitcoins y el inicio de la minería de la misma. El primer bloque de bitcoin (conocido como el bloque de génesis) es minado por el propio Satoshi Nakamoto.

Debate sobre el escalado de bitcoin Entre 2015 y 2017 la comunidad bitcoin experimentó un intenso conflicto en torno a la escalabilidad del sistema que culminaría con la bifurcación de la red bitcoin dando origen a bitcoin cash.

Algunos de los temas que fueron objeto del debate que se llevó a cabo durante ese periodo fueron:

Congestión y tamaño de bloques En 2010 Satoshi Nakamoto introdujo un límite máximo de carácter temporal en el tamaño de los bloques de 1 MB por bloque. El objetivo de esta medida era prevenir ataques DDoS que amenazasen con ralentizar la red en sus etapas tempranas de crecimiento. Debido al crecimiento del uso de la moneda, con el tiempo el espacio dentro de los bloques comenzó a ser insuficiente y la red comenzó a congestionarse dado que su capacidad de procesamiento equivalía a alrededor de 2048 transacciones por bloque (3,41 transacciones por segundo). Como consecuencia de esta congestión de la red los usuarios se vieron forzados a elegir entre un pagar altas tarifas en momentos de alta demanda y esperar un mayor tiempo en la espera por la confirmación de sus transacciones.

Función Replace By Fee Durante los primeros años de existencia de Bitcoin, aceptar transacciones no confirmadas (también conocidas como 0-conf o transacciones de confirmación cero) fue una práctica frecuente debido a la baja probabilidad de que se concretase un ataque de doble gasto. Esto cambió con la introducción por parte de Bitcoin Core de la característica Replace by fee (RBF), la cual permitía enviar una versión diferente de la transacción con una tarifa más alta, con la posibilidad de que hubiesen cambios en la forma en la que se gastaban los fondos. Los críticos de esta función argumentaron que esta cambiaba ligeramente los incentivos, aumentando el riesgo de ser víctima de un ataque de doble gasto, lo cual suponía molestias para usuarios comunes y comerciantes, e impactaba negativamente en la seguridad de las transacciones 0-conf y en consecuencia en la experiencia de usuario y en la adopción del sistema Bitcoin.

SegWit y el UASF BIP148 El 25 de febrero de 2017, tras un largo conflicto dentro de la comunidad Bitcoin en torno a las propuestas de escalado del sistema, un colaborador seudónimo llamado Shaolin Fry propuso ejecutar una polémica bifurcación de tipo UASF para obligar a los mineros a señalizar apoyo a SegWit en la red Bitcoin y más tarde publicó los detalles bautizándolo como BIP148. El planteamiento de BIP148 implicaba que, una vez activado el 1 de agosto de 2017, los nodos con ese software comenzarían a orfanar los bloques que no incluyeran una señalización en apoyo a la activación de SegWit, interviniendo así en el proceso de votación minera que determinaría la activación de la característica, lo cual sus críticos señalaron como un gesto de censura y autoritarismo.

2017

Propuesta y desarrollo Algunos desarrolladores en la comunidad de Bitcoin (BTC) opinaban que era necesario aumentar el tamaño máximo de los bloques por encima de 1 MB como había propuesto Satoshi Nakamoto en 2010, aunque aún se debatía cual debería ser el nuevo tamaño. Además, con la reciente activación de BIP91 y la inminente activación del UASF BIP148 los nodos mineros que no señalizaran la activación de Segwit vía BIP9 estaban bajo la amenaza de ser boicoteados por nodos no mineros.

El día 3 de junio de 2017 el equipo de desarrollo de Bitcoin Unlimited publicó su propuesta de aumento del tamaño de los bloques a 8 MB llamada BUIP055 en su repositorio de Github, aprobada por su equipo con 21 votos a favor y 0 en contra. Luego de eso, se realizarían los primeros trabajos de desarrollo para la bifurcación en el repositorio de Bitcoin Unlimited y en clones del mismo. El trabajo de documentación utilizó el término UAHF el 6 de junio de 2017, aunque el código a menudo usaba el término BUIP055.

El 19 de junio de 2017 la empresa Bitmain publicó UAHF: un plan de contingencia contra UASF (BIP148), el cual contenía las especificaciones de una bifurcación dura. Posteriormente nuevos desarrolladores se interesaron en el proyecto.

Según la revista sobre criptomonedas Bitcoin Magazine el nombre «Bitcoin Cash» fue propuesto originalmente por la empresa minera ViaBTC.

Uno de los objetivos declarados de la bifurcación era aumentar la capacidad de procesamiento de transacciones de la cadena de bloques a 8 MB.

El 26 de julio de 2017 el portal de noticias sobre criptomonedas CoinDesk reseñó que las siguientes motivaciones podrían haber estado detrás del desarrollo y lanzamiento de Bitcoin Cash:

Algunos usuarios querían un aumento en el parámetro del tamaño máximo de bloques de Bitcoin. Había una gran probabilidad de que SegWit se activase y algunos usuarios querían evitar dicha característica. La probabilidad de que un aumento a 2 MB del tamaño de bloques de Bitcoin alcanzado mediante la propuesta SegWit2x no se concretase (esta predicción se cumpliría).

La primera implementación del protocolo de Bitcoin Cash, llamada Bitcoin ABC, fue revelada por Amaury Séchet (apodado "Deadalnix") en la conferencia Future of Bitcoin en Arnhem, Holanda.

El 27 de julio de 2017, Bitcoin Unlimited lanza la versión 1.1.0.0 de Bitcoin Unlimited Cash Edition, el primer cliente de esta implementación diseñado para soportar Bitcoin Cash.

Lanzamiento El hard fork fue anunciado públicamente y programado para llevarse a cabo el 1 de agosto de 2017 antes de la activación de BIP148.

La división de la red ocurrió justo después de haberse minado el bloque número 478558 (el último que ambas blockchains tendrían en común). A partir de este momento, Bitcoin Cash comenzó a existir de forma independiente.

Al momento de su separación, la moneda aumentó el parámetro del tamaño máximo de los bloques a 8 MB, aunque el primer bloque con ese tamaño sería minado el 16 de agosto de 2017. Adicionalmente estrenó un nuevo algoritmo de minado denominado Ajuste de la Dificultad de Emergencia (EDA) y removió la característica Replace By Fee (RBF) de su código.

Todos los usuarios que tenían bitcoins al momento de la división entre Bitcoin y Bitcoin Cash, vieron reflejado dicho saldo en ambas redes.Blanco, Ricardo (3 de agosto de 2017). «Bitcoin Cash, mucho más que un split». Forbes México. Consultado el 24 de noviembre de 2017. 

Otros acontecimientos El 3 de agosto de 2017 Coinbase se retracta de su posición inicial y anuncia que brindará soporte a Bitcoin Cash alrededor del 1 de enero del año siguiente.

El 30 de agosto de 2017 DiarioBitcoin reseñó el anuncio de la empresa Coinify, basada en Dinamarca, sobre la integración de Bitcoin Cash en su plataforma.

El 1 de septiembre de 2017 CoinPlug, fundada en 2013 y reconocida como el exchange más importante del país, anuncia su plataforma CPDAX con soporte para Bitcoin Cash entre otras monedas.

El 13 de septiembre de 2017 Bitstamp anuncia que entregará los Bitcoin Cash correspondientes a la bifurcación a sus usuarios, y que tiene la expectativa de habilitar el comercio de la moneda a finales de ese mismo mes. Tras retrasos en el lanzamiento, a finales de noviembre de ese mismo año la empresa anuncia que la integración de la moneda tendría lugar en las próximas dos semanas sobre ello su CEO y cofundador, Njec Kodric, declaró «es parte de nuestros esfuerzos para listar más monedas y responder a la demanda que hemos visto» según una reseña del portal de noticias de la empresa Bitcoin.com.

El 4 de septiembre de 2017 el académico y programador Eli Afram publicó un artículo titulado «An Apology to Mike Hearn» en el medio especializado en criptomonedas CoinGeek sobre su lucha por reformar bitcoin bajo la iniciativa Bitcoin XT, el primer proyecto en el ecosistema en plantear la bifurcación de Bitcoin (BTC) para aumentar el parámetro del tamaño máximo de los bloques, y por tanto, un predecesor de Bitcoin Cash.

El 20 de septiembre de 2017 el procesador de pagos y plataforma de intercambios Uphold anuncia la integración de Bitcoin Cash en su plataforma.

El 10 de noviembre de 2017 DiarioBitcoin reseño el anuncio del equipo de desarrollo de Bitcoin Classic del cierre del proyecto publicado en su web oficial. En dicho anuncio instan a promover Bitcoin Cash.

El 11 de noviembre de 2017, Gavin Andresen, desarrollador al que Satoshi dejó a cargo del proyecto bitcoin cuando decidió retirarse, escribió un polémico tuit en el que apoyaba a Bitcoin Cash públicamente insinuando que este representaba de mejor manera el proyecto en el que había trabajado desde el principio:

El 12 de noviembre de 2017 el empresario y programador Kim Dotcom publicó un tuit refiriendo a un artículo titulado «The Bitcoin Cash philosophy» publicado por el activista sueco Rick Falkvinge.

El 13 de noviembre de 2017 se ejecutó de forma exitosa la primera actualización del protocolo de Bitcoin Cash, reemplazando el algoritmo de ajuste de dificultad de emergencia (EDA) por uno mejorado denominado simplemente Algoritmo de Ajuste de Dificultad (DAA).

El 7 de diciembre de 2017 el SBI Group y nChain anuncian una alianza estratégica para dar apoyo a Bitcoin Cash». En el documento destacan los nombres de Yoshitaka Kitao, (presidente y CEO de SBI Holdings) y Jimmy Nguyen (CEO de nChain).

El 6 de diciembre de 2017 comienzan a correr rumores de que agregarían una segunda criptomoneda a la pasarela de pagos de Bitpay. Este hecho se concreta en abril de 2018, siendo la criptomoneda Bitcoin Cash.

El 14 de diciembre de 2017 la popular plataforma Blockchain.com (antiguo Blockchain.info) anuncia la integración de Bitcoin Cash a su plataforma de cartera auto-custodia y mini-exchange.

El 21 de diciembre de 2017 la marca Shiny Leaf anuncia en si sitio web que comienzan a aceptar pagos en Bitcoin Cash.

El 24 de diciembre de 2017 Haipo Yang, CEO y fundador de ViaBTC, anuncia en su cuenta de Twitter que la empresa donará las ganancias de su acelerador de transacciones de Bitcoin (BTC) al Bitcoin Cash Fund.

El 28 de diciembre de 2017 la plataforma educativa Khan Academy comienza a recibir donaciones de Bitcoin Cash.

2018 El 3 de enero de 2018 Haipo Yang, anuncia en su cuenta de Twitter una donación a nombre ViaBTC de 204.01452363 BCH (unos 600 mil dólares estadounidenses) al Bitcoin Cash Fund. Ese mismo día el CEO y cofundador del broker europeo Bitpanda anuncia la integración completa de Bitcoin Cash a su plataforma.