GuiaBitcoin

Coinbase revela su procedimiento para manejar bifurcaciones contenciosas

El 20 de febrero, el intercambio de criptomonedas con sede en San Francisco, Coinbase, le dio al público una visión interna de cómo la compañía maneja las bifurcaciones polémicas. El ingeniero de Coinbase, Breck Stodghill, analizó específicamente cómo la plataforma de negociación se ocupó de la división de Bitcoin Cash (BCH) el 15 de noviembre de 2018.

Repetir ataques, protección y ‘mezcla de polvo’

En los últimos años, los entusiastas de la criptomoneda se han acostumbrado a la idea de las bifurcaciones y las subsiguientes divisiones de blockchain desde que la red Ethereum se bifurcó en 2016. Desde entonces, ha habido algunas otras divisiones notables que afectaron el ecosistema criptográfico. Coinbase ha explicado en una publicación de blog escrita por el desarrollador Breck Stodghill que la compañía cree que las redes deberían poder dividirse, ya que es una “herramienta importante para la innovación en el ecosistema”.

Un ejemplo de un blockchain dividido

La bifurcación de la red Bitcoin Cash en noviembre fue una de esas instancias, ya que la actualización fue contenciosa a los ojos de un “subgrupo contrario”. Para proteger a los usuarios que tenían BCH en Coinbase antes de la bifurcación, la compañía creó su propia estrategia de protección de repetición. para mitigar los ataques de repetición. Cuando una criptomoneda se divide a la mitad, hay dos cadenas con historiales de transacciones, direcciones y saldos idénticos. Esencialmente, sin la protección de la reproducción, las transacciones pueden ser gastadas por actores maliciosos y pueden ocurrir otros tipos de errores de transacción.

Un ejemplo de un ataque de repetición es la posibilidad de intercepción. En algún momento, un atacante que observa el estado de la cadena puede ver los datos de transacción de alguien, copiarlos y reutilizarlos en la red alternativa. Como no hay repetición, el transmisor también puede sufrir vulnerabilidades de reproducción simplemente cometiendo errores al enviar ambas monedas al mismo tiempo sin dividirlas.

Cuando se llevó a cabo la bifurcación, Coinbase utilizó la técnica de mezcla de polvo para asegurarse de que la billetera caliente de la empresa y los fondos de los clientes se mantuvieran a salvo. Una forma de separar dos cadenas idénticas es mediante el uso de entradas de transacciones que solo existen en uno de los libros de contabilidad. Cuando la cadena BCH se dividió en dos, se crearon nuevos resultados y se formaron dentro de la recompensa de los mineros. Estas recompensas de coinbase son diferentes y separan las cadenas reflejadas en el futuro.
Utilizamos la recompensa de coinbase para generar un gran conjunto de salidas de polvo aisladas en cadena. Para cada nueva transacción BCH posterior a la bifurcación, nos aseguramos de incluir al menos una entrada que se garantice que esté aislada a la cadena BCH (es decir, un descendiente de una recompensa de la base de monedas del BCH) “.

¿Qué piensa acerca de la forma en que Coinbase manejó la polémica bifurcación de BCH que tuvo lugar en el pasado? Háganos saber lo que piensa sobre este tema en la sección de comentarios.

¡Pregunta lo que quieras!

Guiabitcoin

Finixio LTD
Company number: 11705811
St Magnus House
3 Lower Thames St
London
EC3R 6HA
United Kingdom
Tel: 020 3146 8423