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.
- ¿Puedo legalmente descargar algo de un sitio pirata si ya lo compré?
- Estoy en IIIT Allahabad como estudiante de segundo año. Tengo un puntero inútil debido a mi negligencia hacia los estudios, y quiero aprender algo, pero tengo paredes en todas partes. ¿Que puedo hacer?
- Amo viajar y pronto voy solo. ¿Podría alguien compartir algunas lecciones y consejos comunes mientras viaja solo, independientemente del lugar de viaje?
- Acabo de cumplir 61 años. ¿Tengo alguna posibilidad de ingresar a una de las 5 mejores escuelas de derecho si obtengo un puntaje casi perfecto en el LSAT?
- Soy nuevo en python. Necesito algunas sugerencias Por favor revise los detalles. ¿Podrías?
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.