Bitcoin Cash en SSP: direcciones que parecen de Bitcoin, y por qué eso importa

·5 min de lectura·Por SSP Editorial Team
Portada de SSP Academy: la guía de Bitcoin Cash para SSP Wallet

Bitcoin Cash en SSP: direcciones que parecen de Bitcoin, y por qué eso importa

La mayoría de las guías de moneda empiezan por para qué sirve el activo. Esta empieza por un peligro, porque Bitcoin Cash tiene una propiedad que puede costarte dinero de verdad y que no resulta evidente en ninguna pantalla de wallet.

Bitcoin Cash heredó el formato de direcciones de Bitcoin. En su forma original, una dirección de Bitcoin Cash y una de Bitcoin son indistinguibles.

La ambigüedad que dejó la bifurcación

Cuando Bitcoin Cash se separó de Bitcoin en 2017, conservó la codificación de direcciones existente: los mismos bytes de versión, el mismo alfabeto base58, la misma forma. Era el camino de menor resistencia en aquel momento. También significaba que, durante los primeros meses de vida de la cadena, no había manera de mirar una dirección y saber a qué red pertenecía.

Por qué Bitcoin Cash necesitó un nuevo formato de direcciones

La consecuencia es el modo de fallo que todo el mundo recuerda de aquella época: hubo quien envió BCH a direcciones de Bitcoin y BTC a direcciones de Bitcoin Cash, porque ambas parecían correctas y ambas eran correctas, solo que para la otra cadena. Los fondos no se destruían, pero recuperarlos exigía controlar la clave correspondiente en la otra red, cosa que mucha gente no hacía.

El arreglo fue CashAddr, un formato de direcciones que nombra su propia cadena. Una dirección moderna de Bitcoin Cash lleva el prefijo bitcoincash:, y el cuerpo usa un alfabeto distinto del de Bitcoin. No puede confundirse con una dirección de Bitcoin ni por una persona ni por una wallet, que es justamente su razón de ser.

SSP usa CashAddr en todo momento. Si estás mirando una dirección de Bitcoin Cash en SSP, su cadena viene escrita por delante.

Qué te protege a nivel de protocolo

El formato de direcciones resuelve el problema humano. Un mecanismo aparte resuelve el problema de las máquinas.

Bitcoin Cash firma sus transacciones con un esquema modificado de hash de firma —SIGHASH_FORKID— que hace que una transacción firmada de Bitcoin Cash sea sencillamente inválida en Bitcoin, y una de Bitcoin inválida en Bitcoin Cash. Esto es protección contra repetición, y formó parte de la bifurcación desde el primer día.

Importa porque ambas cadenas comparten historia. Toda dirección que existía antes de agosto de 2017 existe en las dos, con la misma clave controlando ambos saldos. Sin protección contra repetición, una transacción difundida en una cadena podría volver a difundirse en la otra y gastar las monedas equivalentes. SIGHASH_FORKID hace que eso sea estructuralmente imposible en vez de meramente improbable.

SSP fija este tipo de firma en cada transacción de Bitcoin Cash que construye. Nunca lo verás, y ese es el resultado correcto.

Cómo trata SSP a Bitcoin Cash

Bitcoin Cash nunca adoptó segwit, así que tu vault 2 de 2 usa P2SH, el mismo tipo de script que SSP emplea para Dogecoin y Flux, derivado de la misma semilla que todo lo demás bajo un esquema de dos de dos idéntico al del resto de la wallet.

Las comisiones son prácticamente nada. SSP usa por defecto 4 unidades por byte —el valor por defecto más bajo de cualquier cadena derivada de Bitcoin en la wallet, y en torno a la vigesimoquinta parte del de Bitcoin— porque los bloques de Bitcoin Cash son muy grandes y van muy vacíos. El límite de polvo son las conocidas 546 unidades, y SSP topa cualquier comisión de Bitcoin Cash en 0,01 BCH como salvaguarda ante un fallo descontrolado.

Una diferencia respecto a Bitcoin y Litecoin: Bitcoin Cash no admite reemplazo por comisión. Una transacción no puede empujarse a una comisión más alta después de difundida. En la práctica esto es casi irrelevante —con bloques tan vacíos, una transacción a la tarifa por defecto confirma en el siguiente bloque o el de después— pero significa que la comisión que fijas es la que tienes.

Para qué sirve realmente Bitcoin Cash

El encuadre honesto es que Bitcoin Cash es una apuesta por una respuesta concreta a una pregunta que Bitcoin respondió de otra manera.

La pregunta era cómo debía escalar Bitcoin. La respuesta de Bitcoin fue mantener bloques pequeños, aceptar un mercado de comisiones y empujar el volumen a capas construidas encima. La respuesta de Bitcoin Cash fue hacer los bloques mucho mayores y mantener baratas las transacciones en la capa base. Ambas eran posiciones de ingeniería defendibles. La escisión ocurrió porque son mutuamente excluyentes.

Dónde están las cosas ahora no está realmente en discusión: Bitcoin ganó el efecto red por un margen enorme, y Bitcoin Cash conservó una fracción pequeña del mercado y de la base de desarrollo. Eso no es un argumento de que la posición técnica fuera errónea —las transacciones en cadena baratas son genuinamente útiles, y BCH las entrega— pero sí significa que tener BCH es apostar por un desenlace que en gran medida ya se ha decidido en contra.

Lo que hace bien es aquello para lo que se construyó: pagos en cadena rápidos y extremadamente baratos, sin capa dos de por medio y sin ansiedad por las comisiones. Si eso es lo que quieres de él, cumple. Si lo tienes esperando que alcance a Bitcoin, los últimos años son informativos.

Cómo empezar

Bitcoin Cash aparece en el selector de cadenas de SSP junto a las demás redes soportadas, derivado de la semilla que ya respaldaste. Saldos e historial se comportan como en las otras cadenas UTXO.

Las notas prácticas, por orden de cuánto pueden costarte:

Usa siempre la forma CashAddr. SSP te da una. Si alguien te manda una dirección en formato antiguo para pagarle, pide una CashAddr: no porque SSP no pueda manejarla, sino porque la ambigüedad es precisamente lo que ha costado dinero a la gente.

Comprueba dos veces la cadena antes de enviar. Es un consejo general en todas partes, pero en Bitcoin Cash el modo de fallo histórico hace que valga la pena repetirlo. La simulación de transacciones cubre lo que la wallet comprueba por ti antes de que firmes.

No te preocupes por la comisión, pero acierta a la primera, ya que no hay reemplazo por comisión al que recurrir.

Para el recorrido paso a paso, enviar Bitcoin Cash con SSP continúa desde aquí.

Comparte este artículo

Artículos relacionados