Cuando vendo una parte de un Bitcoin, ¿la parte de Bitcoin vendida obtiene una nueva ID de Bitcoin o el comprador ahora posee una parte de la ID original de BTC?

La primera regla de bitcoin es que no hay bitcoin.

Por lo general, no hablamos de que los bitcoins tengan ID en absoluto, pero hay cosas como ID de transacción e índices de salida que nos acercan a eso.

Cuando “vende” bitcoins (cualquier cantidad de BTC, fraccional o de otro tipo), realmente está creando una transacción de bitcoin que termina en la cadena de bloques de bitcoin. Por lo tanto, es más una transferencia de una entrada de libro mayor en la cadena de bloques a una nueva entrada de libro mayor.

Estas transacciones consisten en una lista de entradas y salidas.

Las entradas hacen referencia a transacciones anteriores (específicamente las salidas de transacciones anteriores [sí, las entradas son realmente referencias a salidas de transacciones anteriores]) que usted (con la ayuda de su billetera bitcoin) controla (su billetera bitcoin podrá producir pruebas criptográficas de que usted es el propietario de esa salida).

Las salidas determinan a dónde van los ‘bitcoins’ (en realidad no van físicamente a ninguna parte, no hay bitcoins para mover).

Para enviar a alguien bitcoins, necesitará la “dirección de bitcoin” de los receptores. La dirección (o una versión modificada de la misma) aparecerá en una de las salidas de una transacción de bitcoin. Entonces, llegando a la pregunta que se hizo, el receptor de los bitcoins tendrá una nueva salida de transacción que se generó utilizando su dirección única de bitcoin.

Entonces, si pensamos en la ID de un bitcoin (un término que generalmente no se usa) como una combinación de la ID de la transacción + el índice de salida (porque puede haber más de una salida en una transacción), entonces, en ese sentido, la ID de bitcoin del receptor [sic ] es nuevo (es una nueva salida en la cadena de bloques generada a partir de su dirección de bitcoin).

Curiosamente, la forma en que funciona la cadena de bloques es que las salidas solo se pueden usar una vez. Entonces, para enviar bitcoins a alguien, crea las entradas de transacción (que hacen referencia a salidas anteriores) y esas salidas anteriores ahora (una vez que se confirma la transacción) se consideran GASTADAS. Nunca se pueden gastar de nuevo. Todos los bitcoins a los que se hace referencia en esas entradas ahora se mueven a nuevas salidas en la transacción (o a tarifas de minería). Entonces, los propietarios de las nuevas salidas no tienen control sobre las salidas anteriores, todas están gastadas, nadie (incluido usted) puede hacer nada con ellas nuevamente.

Por lo general, al enviar a alguien bitcoins, al menos uno de los nuevos resultados en la transacción será uno que aún controle. Esto es para que pueda recibir el “cambio” de nuevo. Entonces, si su salida anterior tiene 1.5 btc, pero solo desea enviar a alguien .5 btc, entonces su billetera bitcoin creará una transacción con una salida de .5 btc a la dirección de bitcoin a la que está enviando, y otra salida de 1 btc a una dirección de bitcoin que controla su billetera de bitcoin (en realidad, podría ser .9999 btc porque .0001 btc podría usarse como una tarifa para el minero de bitcoin).

Espero que ayude.

El siguiente gráfico ilustra la respuesta a su pregunta. Lo creé para una breve introducción de Bitcoin, también publicada por Lifeboat Foundation. [ continuar debajo de la imagen ]

Un usuario de Bitcoin (remitente, ahorrador, gastador, receptor) no funciona con ID de monedas o fragmentos de monedas. Las identificaciones no son análogas al número de serie en un billete de un dólar. En cambio, él / ella tiene una identificación para el contenedor que llamamos billetera . Puede crear tantas billeteras como desee. No necesitas tener ningún bitcoin. Una billetera vacía tiene un valor cero.

En la ilustración, Alice a la izquierda tiene una billetera con $ 10. Ella desea pagar $ 4 a Bob a la derecha por un producto o servicio. Alice inicia una transferencia de dinero a Bob respondiendo a la invitación de pago de Bob, o escaneando su código QR público, o haciendo clic en “enviar dinero”. Independientemente del mecanismo de entrada que elija, su billetera o servicio en línea le pedirá una dirección de billetera (si el destinatario no se especificó previamente) y una cantidad .

Sally ingresa la cantidad de $ 4, que es la cantidad que desea pagarle a Bob. A continuación, una cola invisible de mineros de todo el mundo comienza a procesar el pago de Alice. En cuestión de segundos, a Alice se le asigna una nueva identificación de billetera, que tiene un valor de $ 6. La confianza de la red en esta nueva identificación aumenta en un período de unos pocos minutos, a medida que otros mineros corroboran la transacción. Piense en este proceso como entregarle a un comerciante una factura de $ 10 y obtener $ 6 de cambio.

Por supuesto, los $ 6 en cambio realmente no provienen del destinatario, Bob. Más bien, a Sally se le presenta una nueva identificación de billetera, generada por los mineros. Operan la red de computadoras que procesan y validan transacciones de igual a igual.

Ellery Davies es un colaborador frecuente de Quora . También es copresidente de la Asociación de estándares de criptomonedas y editor de A Wild Duck .

No existe una ID de Bitcoin. Su clave secreta le da acceso a una ‘billetera’ que es simplemente un destino para una transacción de bitcoin. Y el saldo de esa billetera sigue una fórmula muy simple: entrada – salida = acumulación . Por cierto, esta es también la misma ecuación que describe la transferencia de calor y la transferencia de masa en ingeniería. Y, en el caso de Bitcoin, describe la transferencia de valor. Entonces, cuando realiza una transacción de bitcoin, todo (o parte de) el bitcoin en esa transacción se ‘envía’ a una dirección cuyo ‘propietario’ es el titular de la clave secreta asociada con esa dirección.

No hay identificación en bitcoin. Solo transacciones. Como puede ver en el gráfico de Ellery Davis, solo las direcciones de bitcoin tienen ID. Entonces hay dos transacciones. Uno envía el pago a la otra parte, y el cambio vuelve a la dirección de su billetera. ¡Sorpresa! La dirección “de” en ambas transacciones no proviene de la dirección de su billetera. Por lo tanto, para probar que se ha realizado una transacción, notifique a la contraparte con el ID de la transacción.