Conoce que es y el propósito de una dirección de cambio, una dirección que juega un papel esencial en el momento de permitir percibir el conjunto de criptomonedas sobrantes de nuestras transacciones con la intención de poder emplearlas en un futuro.

Cuando efectuamos una transacción en Bitcoin a un usuario y después la examinamos podemos darnos cuenta de que aparecen 2 direcciones receptoras, esto es debido a la dirección de cambio, asimismo famosa como dirección de retorno. Esta es una dirección normal, sin nada singular, mas es creada por la wallet que manda las criptomonedas de manera automática en el instante de hacer una transacción para expedir las monedas que sobran de la transacción para poderlas gastar en futuras transacciones. Esto es, las monedas que nos quedan tras efectuar un pago.

Generalmente cuando efectuamos un pago en criptomonedas, este acostumbra a ser menor a la cantidad que disponemos verdaderamente en el monedero. Mas al instante de hacer la operación, todos y cada uno de los bitcoins que están libres en la dirección de envío han de ser gastados. Entonces, los clientes del servicio Bitcoin o bien wallets crean una nueva dirección famosa como dirección de cambio para volver a nuestro monedero la diferencia o bien los fondos sobrantes.

¿De qué manera marcha la dirección de cambio en Bitcoin?

Este proceso lo podemos ilustrar con un caso sencillísimo para comprenderlo de forma más clara. Si vamos a una tienda y adquirimos un producto de euros setenta y nueve euros, pagamos al cajero con un billete de euros cien euros, este nos va a dar un cambio de euros veintiuno euros. Que es la diferencia entre el valor del producto y el billete con el que pagamos.

Ahora bien, con el dinero fíat, el cajero de la tienda entregará el cambio con los billetes de denominación autorizados que han creado los bancos centrales. En nuestro ejemplo, el cambio estaría compuesto muy probablemente por 2 billetes de euros diez y un billete de euros 1. Que juntos suman los euros veintiuno de diferencia en la adquisición. En Bitcoin y las criptomonedas, por contra al dinero fiat, se tiene la autoridad de producir un cambio con una denominación arbitraria. Esto es, se puede producir el cambio con una denominación de euros veintiuno de manera directa.

Entonces, ilustrando otro ejemplo, mas ahora con una transacción con bitcoins, se vería así:

Transacción bitcoin mostrando una dirección de cambio

Si efectuamos un pago por el valor de 0,00473224 BTC (valor de transacción) y disponemos en nuestra wallet de un total de 0,00571224 BTC (entradas totales), nuestra wallet efectuaría 2 operaciones simultáneas. Una con un importe de 0,00473224 BTC  menos la tasa de minado que va a ser mandada al receptor que le señalemos. La otra operación va a tener un valor de 0,00020796 BTC y va a ser efectuada a una dirección nuestra.

Es decir, esta segunda operación dirigirá una transacción a nuestra dirección de cambio. Este proceso se efectúa con el propósito de eludir el doble gasto, puesto que los 0,00571224 BTC que estaban en la dirección de envío fueron gastados en totalidad. Quedando nuestro cambio de 0,00020796 BTC en otra dirección, de la que nuestra wallet tiene las claves privadas para emplearlos más tarde.

Evolución de las direcciones de cambio

Anteriormente, al efectuar una transacción los usuarios debían ingresar manualmente la dirección de cambio en la que recibiría la diferencia de la operación. Un proceso que resultaba bastante peligroso, puesto que si por alguna causa o bien fallo, no se ponía la dirección de cambio, los fondos sobrantes se iban para los mineros, puesto que toda cantidad que quede sin asignar es el fee de los mineros.

Posteriormente los monederos comenzaron a crear direcciones nuevas a cada transacción de manera automática. Como ya hemos explicado las direcciones se producen merced a conjunto de claves pública y privada, y estas habían de ser guardadas en una backup si no se quería perder las criptomonedas frente a un inconveniente con el monedero. Hacer esto a cada transacción se hacía tan pesado que muy realmente pocas personas tenían copias de respaldo actualizadas.

Todo se facilitó merced al desarrollo de las wallets deterministas (HD). Con esto todo el proceso se efectúa automáticamente toda vez que se efectúa una transacción, y sin precisar copias de respaldo ni ninguna acción extra por la parte del usuario. Con lo que no debes preocuparte de ingresar direcciones de forma manual para percibir tus vueltas ni hacer nuevas copias de respaldo.

¿Cuánto sabes, criptonauta?

¿Las direcciones de cambio son en parte responsables de la seguridad en Bitcoin?

¿Por qué razón no percibir el “cambio” a exactamente la misma dirección?

Simple. Por resguardar la privacidad del usuario. Desde el usuario original de Bitcoin, su autor Satoshi Nakamoto, lo programó a fin de que toda vez que se realice una transacción, la diferencia fuera mandada a una dirección de cambio diferente a la dirección de envío. Y no aconsejaba volver a usar las direcciones por medidas de privacidad.

En este sentido, las direcciones de Bitcoin señala que deben verse como simples identificadores de pago, donde recibimos un monto, lo empleamos una vez y se terminó. Bitcoin es el sistema de pagos más transparente que existe, con lo que adoptar medidas que resguarden nuestra privacidad es nuestra responsabilidad.