¿Los bitcoins son INHERENTEMENTE fungibles?

¿Cada bitcoin tiene un identificador único, como los billetes tienen números de serie? Si es así, ¿podría rastrear la cadena de propiedad de un bitcoin en particular (es decir, encontrar al propietario actual de un bitcoin en particular por su identificador)? La respuesta que estoy encontrando es no:

También hay características específicas de Bitcoin que dificultan esto. Las transacciones colocan todos los Bitcoins de entrada en una gran pila que distribuyen como salidas. No existe el concepto de Bitcoins de salida particulares correspondientes a entradas particulares. Los bitcoins no tienen un número de serie que se pueda rastrear a través de la cadena de bloques. Entonces, cualquier regla de seguimiento de este tipo sería básicamente arbitraria.

https://bitcoin.stackexchange.com/a/2139/894

¿Es esto exacto?

Esto está relacionado con bitcoin.stackexchange.com/q/450/132

Respuestas (7)

Eso es exacto. Permítanme comenzar explicando cómo funcionan los Bitcoins desde el principio:

  1. Los bitcoins se crean por primera vez cuando se extraen resolviendo un bloque. La primera transacción en el bloque es básicamente que dices "Me estoy dando 50 Bitcoins a mi dirección A" (más las tarifas de transacción del bloque).
  2. Cuando desee gastar Bitcoins, debe señalar una o más transacciones que muestren de dónde los obtuvo y decir cuántos Bitcoins está transfiriendo a dónde. Es como decir "Obtuve Bitcoins en la transacción X. Estoy enviando 20 monedas a la dirección B".
  3. El punto es que la mayoría de las veces no desea enviar todas las monedas que obtuvo de la transacción, por lo que también especifica cuánto cambio está enviando a otra dirección, generalmente controlada por usted mismo: "Obtuve Bitcoins en la transacción X Estoy enviando 20 monedas a la dirección B y 30 monedas a la dirección A".
  4. Dado que todo lo anterior está firmado criptográficamente, uno puede estar seguro de que nadie puede gastar monedas que no tiene (gastar más de lo que tiene, gastar las monedas de otra persona, etc.).
  5. Para asegurarse de que nadie esté haciendo trampa, todos miran las manos de todos al verificar cada transacción que se les presenta. Si hace trampa, su transacción no se reenvía.

Espero que eso explique el concepto de cómo funciona Bitcoin con respecto a su pregunta. Para ser claro:

"¿Cada bitcoin tiene un identificador único, como los billetes tienen números de serie?"

No como moneda (que cada factura tiene un número de serie y no se pueden separar), más como extractos bancarios (el identificador identifica la transacción en una cierta cantidad de Bitcoins), pero eso sigue siendo una simplificación.

"Si es así, ¿podría rastrear la cadena de propiedad de un bitcoin en particular (es decir, encontrar al propietario actual de un bitcoin en particular por su identificador)?"

Puede rastrear el historial de transacciones en el conjunto de Bitcoins hasta quién los extrajo, pero no en un 1BTC en particular. Es como decir "Alice le pagó a Jill $10. Jill recibió $20 de Bob. Bob recibió $50 de la casa de la moneda".

Excepto que no puedes ver quiénes son Alice, Jill y Bob a menos que te lo digan.

Los bitcoins son algo fungibles, pero no completamente. Es como un árbol genealógico. No puede decir "este bitcoin estaba en la ubicación Y hace 2 años" más de lo que puede decir "La persona X fue hace 1000 años la persona Y". Pero puede decir "Este Bitcoin se remonta a esta transacción de hace 2 años" al igual que puede decir "La persona Y que vivió hace 1000 años es un antepasado de la persona X".

Al igual que una persona puede tener millones de antepasados ​​y descendientes, un bitcoin puede rastrear o reenviar millones de bitcoins. Pero dado que algunos bitcoins se pueden rastrear hasta una transacción/dirección en particular y otros no, no son completamente intercambiables y diferentes bitcoins pueden valer más o menos.

Aquí hay un ejemplo de alguien que ofrece pagar 2 bitcoins "ordinarios" por 1 bitcoin que se remonta a la transacción histórica de comprar pizza por 10K BTC.

En realidad, no existe tal cosa como un bitcoin, solo hay transacciones, que están denominadas en bitcoins. Esas transacciones tienen un historial, aunque como dice la respuesta vinculada, ese historial puede ser complejo.

¿Las transacciones están denominadas en algo que entonces no existe? Estoy completamente en desacuerdo. El concepto de bitcoin es abstracto, pero eso no significa que no exista.
Los bitcoins como unidad de cuenta/medida por supuesto existen, de la misma manera que existen los metros, eso no se cuestiona. Pero un medidor no existe como un objeto independiente, y yo diría que un bitcoin de hecho no existe como un objeto independiente, ni siquiera como un objeto digital abstracto. Supongo que, alternativamente, podría decir que una salida es un bitcoin (objeto) con un valor nominal de un número determinado de bitcoins (unidad).

Piense en cómo se crean los bitcoins: en grupos de 50 en un bloque. No se puede notar la diferencia entre el 'primer' bitcoin de este grupo de 50 o el 'segundo' o el 'veinte segundo'. Es solo un número en un libro público llamado blockchain. No hay números de serie como en un billete de un dólar.

Bueno, también podría decir "a los mineros se les entrega una factura por valor de 50 btc, y hay un número de serie". Si lo gastan, la factura se dividirá o fusionará, y se agregarán más números de serie. Puede rastrear absolutamente cada bitcoin en su billetera hasta el momento en que se extrajo.
Realmente no. Si extraigo 50 BTC el lunes y otros 50 BTC el martes, luego le envío los 100 BTC en una sola transacción, no podrá decir cuáles de esos 100 BTC se extrajeron el lunes y cuáles el martes. Si luego envía uno de esos 100 BTC a otra persona, no tiene ningún sentido preguntar en qué día se extrajo Bitcoin. De la misma manera que si depositas $100 en una cuenta de ahorros dos meses seguidos y luego retiras $10, no tiene sentido preguntar "¿en qué mes ahorré estos $10?". Los dos depósitos de $100 se mezclaron en la cuenta de ahorros y ahora no se pueden distinguir.

Si está preguntando si se pueden rastrear Bitcoins, entonces la respuesta es no. Si está preguntando si se pueden rastrear las claves públicas, entonces la respuesta es sí.

Los bitcoins son como bienes inmuebles fungibles. Su dirección pública posee el "título" de una cantidad fungible específica de bitcoin. No hay Bitcoins serializados o tokens individuales. Cuando gasta algo de bitcoin, "transfiere" una cantidad fungible específica a la nueva dirección pública utilizando su clave privada. Las claves privadas se almacenan en su "billetera", que en realidad es solo una caja fuerte de claves. El saldo de todos se almacena en la "cadena de bloques", que es una base de datos pública de todas las transacciones. Piense en la cadena de bloques como un "registrador" de bienes raíces. Se otorgan nuevos "actos de concesión" de (actualmente) 50 bitcoins al "minero" que primero resuelve el hash del siguiente bloque. Resolver el hash es computacionalmente difícil y evita la falsificación.

Es una analogía razonable, pero de la misma manera que dos viviendas idénticas pueden tener una historia diferente que es importante (por ejemplo, alguien fue asesinado en una), los bitcoins también pueden tener una historia importante. Google "bitcoins contaminados"

Cada bitcoin se puede dividir en unidades subatómicas de 0,00000001. Cada transacción crea una división que se puede rastrear y comparar con un número de serie.

Tanto las direcciones públicas a las que se envían los bitcoins como los identificadores de transacción podrían servir como números de serie.

Bitcoin no es intrínsecamente fungible porque la cadena de bloques es fácilmente rastreable.

Por ejemplo, hubo una falla en la forma en que se aleatorizaron las salidas de cambio que solo se solucionó en enero de 2013.

Esto invalida la noción de que cualquier regla de seguimiento sería arbitraria. Identificar fácilmente a los primeros usuarios de Bitcoin destruye cualquier fungibilidad inherente que pudiera haber tenido.

Puede leer más al respecto buscando direcciones ocultas aquí:

https://miki.it/pdf/BitIodine_presentation.pdf

Los bitcoins y sus subunidades no tienen identificadores y no se pueden rastrear de manera única a través del historial de transacciones: si tiene una transacción con entradas de bitcoin 2x1 y salidas de bitcoin 2x1, no sabe qué moneda de la entrada fue a qué salida. Las monedas que entran y salen de las transacciones están mezcladas.
Sin embargo, este es el caso actualmente, como se indicó en mi respuesta, esto no fue así para las transacciones anteriores a 2013. Se podría argumentar que debido a esto, Bitcoin no es completamente fungible.