d'Economía.net
BITCOIN

protocol – ¿Cómo funciona el cambio en una transacción de bitcoin?


Primero, aclaremos la diferencia entre cuentas y direcciones.

Las “cuentas” se utilizan para la comodidad de las personas para realizar un seguimiento de sus fondos. Esto se utiliza principalmente para rastrear el origen de los fondos. Dado que esto es solo para su seguimiento, puede mover Bitcoins de una cuenta a otra simplemente moviendo un número de una columna a otra. No se necesitan transacciones. (Esto es como cuando sabes que le debes a tu hijo $25 de mesada y tienes $200 presupuestados para comestibles).

Las “direcciones” se utilizan para recibir Bitcoins en las transacciones. Las monedas se envían a una dirección. El cliente asocia cada dirección con una cuenta y agrega los fondos recibidos a esa cuenta. Esto simplemente se hace por conveniencia para permitir que las personas rastreen indirectamente a qué dirección se enviaron los fondos. Pero puede tener cualquier número de direcciones asociadas con la misma cuenta.

El cambio proviene de la forma en que se gastan los Bitcoins. Para gastar una cierta cantidad de Bitcoins, debe extraer Bitcoins de las salidas de transacciones a las cuentas que controla. Tenga en cuenta que en la parte de gastos, no importa qué dirección sea o a qué cuenta esté asociada esa dirección. Cuando gasta Bitcoins de una cuenta en particular, eso solo significa que debita esa cuenta por la cantidad que envía. No significa que los fondos provengan de direcciones asociadas con esa cuenta. Recuerde, la asociación entre direcciones y cuentas es para recepción solo, no enviar. (Por ejemplo, cuando gasta dinero en comestibles, no es como si tuviera facturas específicas para comestibles. Solo tiene una cantidad presupuestada).

Entonces, cuando obtiene los resultados de la transacción, forma una pila de Bitcoins lo suficientemente grande para el número que está tratando de enviar. Por lo general, no será exacto ya que debe reclamar una salida completa. Entonces el exceso forma el ‘cambio’.

Dado que no hay una dirección asociada con el envío de Bitcoins, no hay una dirección en particular a la que deba enviarse el cambio. Entonces, para preservar el anonimato, el cliente crea uno nuevo solo para recibir el cambio de esta transacción. Dado que esta dirección no está realmente asociada con una cuenta y no debe usarse para recibir más Bitcoins (porque eso le diría sin sentido a las personas que el mismo destinatario recibió las monedas que recibió este cambio), el cliente no lo muestra.

Debido a que el cliente administra las monedas de una manera particular, no tiene sentido intentar ver las monedas que administra con ningún tipo de explorador. Está tratando específicamente de ocultar el hecho de que todas las monedas están relacionadas. Ese tipo de servicios están destinados a monitorear recibido fondos, no fondos administrados.



Artículo fuente

Comments

comments

RELACIONADOS