# Bitcoin Cash

Bitcoin Cash (BCH) es una criptomoneda y proyecto de código abierto que tiene su origen en una ramificación de la red de Bitcoin(BTC) del 1 de agosto de 2017. De acuerdo a sus simpatizantes, su objetivo es continuar con la visión del creador del protocolo Bitcoin (Satoshi Nakamoto) de "un sistema de efectivo electrónico peer-to-peer", tomando como referencia el documento técnico de dicha tecnología, las intervenciones públicas del autor en foros y listas de correo.
La comunidad de Bitcoin Cash hace mucho énfasis en el carácter de "medio de intercambio" de la moneda, así como a la necesidad de una red escalable que satisfaga una creciente demanda de forma independiente a soluciones complementarias como cadenas laterales, redes de canales de pago como Lightning Network, u otros sistemas que permitan realizar transacciones fuera de la cadena de bloques. Su existencia es fruto de un prolongado desacuerdo entre 2015 y 2017 en el seno de la comunidad de Bitcoin (BTC) sobre la forma adecuada de escalar el sistema peer-to-peer.
Algunas de sus características distintivas de esta moneda son:
* Un tamaño de bloques máximo de 32 MB, en comparación al límite de 1 MB mantenido por Bitcoin (BTC), lo que implica una mayor capacidad para procesar transacciones.
* No implementa SegWit, un esquema de transacciones adoptado por Bitcoin (BTC) en 2017.
* Permite crear, almacenar y enviar tokens a través de un estándar nativo llamado CashTokens, cuyas transacciones son validadas por los mineros de la misma forma en la que se validan las transacciones comunes de Bitcoin Cash (BCH).
* Las direcciones de Bitcoin Cash (BCH) utilizan un formato denominado CashAddress, aunque su red p2p y aplicaciones siguen siendo compatibles con el formato heredado de Bitcoin (BTC).

## Comercio y uso

Se negocia en los intercambios de divisas digitales utilizando el nombre "Bitcoin Cash" y el código de moneda "BCH". Se encuentra disponible en las principales plataformas de compra y venta de criptomonedas, entre las cuales se pueden mencionar: Binance, Bittrex, Kraken, Huobi, CoinEx, Sideshift, Changelly, Shapeshift, Bithumb, Coinbase, Kucoin, Change Now, Bitstamp,OKX, Uphold y AirTM. También es aceptada en pasarelas de pago como BitPay, Coinify y Rocketr.

## Resumen histórico
### Antecedentes a su creación

* El 1 de noviembre de 2008 es publicado en la lista de correo sobre criptografía de metzdowd.com un mensaje firmado por Satoshi Nakamoto en el que se describe «un nuevo sistema de efectivo electrónico totalmente peer-to-peer y que no está basado en terceros de confianza», el cual es explicado con más profundidad en el un documento técnico «Bitcoin: un sistema de efectivo electrónico peer-to-peer». La primera red peer-to-peer basada en este protocolo entra en funcionamiento el 3 de enero de 2009 bajo el nombre de Bitcoin (BTC). El primer bloque de bitcoin (conocido como el bloque de génesis) fue minado por el propio Satoshi Nakamoto.
* Entre 2015 y 2017 la comunidad de Bitcoin (BTC) experimentó importantes desacuerdos en torno a los siguientes puntos:
* La escasez de espacio y el límite máximo del tamaño de los bloques de 1 MB.
* La característica Replace by Fee (RBF) introducida por Bitcoin Core y su impacto sobre la seguridad de las transacciones 0-conf.
* La propuesta de Bifurcación Blanda Activada por el Usuario (UASF) BIP148 que tenía como objetivo forzar la activación de SegWit.

### Lanzamiento de la red

El 1 de agosto de 2017 fue ejecutada una división de la red Bitcoin (BTC) (programada para llevarse a cabo el antes de la activación de BIP148) que dio origen a Bitcoin Cash (BCH) como una criptomoneda descentralizada independiente. La división de la red ocurrió justo después de haberse minado el bloque número 478558 de Bitcoin (BTC), último que sería idéntico en los registros contables de ambas redes. Desde ese primer momento la red peer-to-peer de Bitcoin Cash (BCH) soportaba el procesamiento de bloques de transacciones a 8 MB, aunque luego este límite sería nuevamente elevado. Adicionalmente estrenó un nuevo algoritmo de minado denominado Ajuste de la Dificultad de Emergencia (EDA) y removió la característica Replace By Fee (RBF) del código de sus clientes. 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.

### Actualizaciones del protocolo

Desde su lanzamiento en agosto de 2017 la red de bitcoin cash se ha actualizado 6 veces:
* 13 de noviembre de 2017: se reemplaza el algoritmo de ajuste de dificultad de emergencia (EDA) por uno mejorado denominado simplemente Algoritmo de Ajuste de Dificultad (DAA).
* 9 de enero de 2018: se habilita un formato nativo de direcciones popularmente conocido como CashAddress propuesto por el desarrollador líder del cliente Bitcoin ABC, Amaury Séchet.
* 15 de mayo de 2018: se eleva el techo máximo de los bloques a 32 MB, se reactivan algunos de los códigos de operación (desactivados por Bitcoin Core) y se aumenta el tamaño máximo de datos del campo OP_RETURN.
* 15 de noviembre de 2018: se implementa "Canonical Transaction Ordering" (CTOR) y se habilitan dos nuevos códigos operativos (CHECKDATASIG y CHECKDATASIGVERIFY) en el script de Bitcoin Cash.
* 15 de mayo de 2019: se habilita el uso de firmas Schnorr (haciéndolo compatible con los códigos operacionales OP_CHECKSIG y OP_CHEKDATASIG) y se agrega una excepción a la regla CLEANSTACK para permitir recuperar fondos SegWit.
* 15 de noviembre de 2019: se habilita la compatibilidad entre el uso de firmas Schnorr y los códigos operacionales OP_CHEKMULTISIG y OP_CHECKMULTISIG(VERIFY) y se agrega la regla llamada MINIMALDATA la cual elimina el vector de maleabilidad de BIP 62 y securiza la mayoría de las transacciones en ese sentido (incluyendo todas las transacciones P2PKH, es decir, el tipo más usado).
* 15 de mayo de 2020: se aumenta el límite de transacciones no confirmadas encadenadas de 25 a 50, se reemplaza la aplicación de los límites de SigOps por un nuevo sistema llamado SigChecks y se agrega el código operacional OP_REVERSEBYTES.
* 15 de noviembre de 2020: se reemplaza el algoritmo de ajuste de dificultad por uno denominado aserti3-2d para reducir la varianza del tiempo entre los bloques.

## Apoyos notables

Entre los simpatizantes tempranos de Bitcoin Cash (BCH) se incluyen el inversor Roger Ver, apodado "el Jesús del Bitcoin" por su papel como el primer inversor ángel en proyectos empresariales relacionados con Bitcoin, el creador del primer antivirus de la historia, John Mcafee, el programador Gavin Andresen, y el fundador, líder y presidente del Partido Pirata de Suecia, Rick Falkvinge.
Más recientemente, el empresario, activista finlandés-alemán, y creador de Megaupload, Kim Dotcom, se ha vuelto un partidario muy vocal de la criptomoneda, llegando a publicar y mantener el portal "whybitcoincash.com" en favor de su uso.