¿Cómo funcionan las “monedas de colores” de Bitcoin?

Bitcoin tiene la capacidad de transferir valor monetario de manera increíblemente eficiente (y tener pruebas de que la transferencia se realizó). El objetivo de las monedas de colores es transferir la propiedad de otros activos (como productos básicos, acciones, bonos) con la misma velocidad, transparencia y bajo costo que Bitcoin.

Se pueden agregar atributos a los bitcoins existentes (“colorearlos”) que efectivamente los convierte en tokens . Entonces, ahora tiene un token que define una parte de las acciones de una empresa (o la propiedad de un Toyota Corolla … cualquier cosa realmente) que puede transferir fácilmente entre dos partes.

Para responder tu pregunta:

  1. Puedes usar algo como COLU, Coinprism o CoinSpark. En general, primero deberá crear una dirección de color con algunos atributos (nombre del artículo, descripción, divisibilidad del activo, etc.) y luego deberá agregar BTC para financiar la nueva dirección de moneda de color. Esta cantidad de BTC no puede ser demasiado pequeña, ya que muchas transacciones infinitamente pequeñas podrían conducir a una Blockchain hinchada. Boom, ahora puedes emitir monedas de colores 🙂
  2. No, no se ha integrado en el código fuente y no necesariamente necesita integrarse (mayo de 2015).

Actualmente, mi participación en las monedas de colores está principalmente en el lado de la teoría, pero de todos modos espero poder arrojar algo de luz.

“Monedas de colores” es una capa en la parte superior de la red estándar de Bitcoin; la intención no es que se integre en el código central, aunque eso es una posibilidad para el futuro lejano.

En cambio, las monedas coloreadas son operadas por una red de nodos y clientes conscientes del color, que conocen todas las reglas de la red Bitcoin, además de algunas reglas específicas para colorear.

Actualmente, el software principal con esta funcionalidad es ArmoryX de Alex Mizrahi (también conocido como killerstorm), una bifurcación de Armory consciente del color.

Para crear monedas de colores, debe tomar una salida específica de Bitcoin bajo su control e incluirla en una “definición de color” firmada digitalmente junto con algunos metadatos. Cada cliente consciente del color que recibe esta definición de color atribuirá el significado deseado a cada moneda que se origine en la salida específica.

Para poder rastrear las monedas hasta su origen, se define un conjunto de reglas que permiten preservar, de manera inequívoca, el color de las monedas que se mueven en una transacción. Las reglas garantizan que en cada transacción, el valor de salida total de las monedas de cualquier color no sea mayor que el valor de entrada total de ese color. Por lo tanto, cada parte solo puede enviar monedas de colores, no puede conjurar nuevas.

La regla utilizada actualmente es “coloración basada en orden”; En cada transacción, las entradas y salidas se ordenan según el color, y las cantidades deben coincidir de una manera que permita determinar de forma única el color resultante de cada salida. Se da un ejemplo en mi trabajo en progreso https://bitcoil.co.il/BitcoinX.pdf .

Las transacciones en color son transacciones normales de Bitcoin reconocidas por la red estándar de Bitcoin, pero deben satisfacer restricciones adicionales para ser reconocidas por los nodos conscientes del color. Si no se cumplen estas reglas, se hace imposible determinar el color del outpus y, por lo tanto, se dice que las monedas pierden su color.

La funcionalidad para recibir y enviar monedas de colores, y para crear nuevos colores, existe en ArmoryX.

El término “Monedas de colores” indica un uso del lenguaje de scripting de Bitcoin que permite almacenar pequeñas cantidades de metadatos en la cadena de bloques de Bitcoin.

Las monedas de colores se pueden usar para representar y administrar activos del mundo real, y debido a que se ejecutan en la cadena de bloques de Bitcoin, pueden aprovechar la inmutabilidad, la permanencia, la facilidad de transferencia y la transparencia de Bitcoin.

Las monedas de colores sirven como fichas que se pueden marcar para representar y probar la propiedad de otros tipos de activos, como bienes inmuebles, metales preciosos, acciones de la compañía, etc.

Por ejemplo, en un bloque, puede escribir lo que quiera y los datos estarán allí para siempre, como en el siguiente bloque.

Para comprender las monedas de colores, sería útil comprender cómo funcionan realmente las transacciones de Bitcoin.

Cada transacción en la red Bitcoin puede incluir datos adicionales. ¡El protocolo de monedas de colores aprovecha esta capacidad adicional de transferencia de datos de las transacciones de Bitcoin para emitir y transferir activos digitales en la cadena de bloques de bitcoin! Genial, ¿eh?

Se adjunta un token digital a cierta cantidad de metadatos que podrían incluir un número de identificación único o la identidad de un activo. El propietario del mundo real de ese activo es el que tiene el control (a través de una clave privada, por supuesto) de ese token en Blockchain. Esta es una característica que ahora está integrada en el lenguaje de script de Bitcoin. Digamos que una parcela de tierra que poseo está representada por una moneda de color que guardo de manera segura en mi billetera de hardware. Si quiero vendérselo, todo lo que tengo que hacer es enviar el token a su dirección Blockchain desde mi billetera una vez que haya recibido los pagos correspondientes de mi parcela de tierra. Podrías pagarme en Bitcoins o incluso fiat para el caso. Por lo tanto, las monedas de colores son un método para emitir y transferir activos en Blockchain.

¿Cómo piensas del valor de estos tokens? Mire, tener el token que representa una parcela de tierra en mi billetera de hardware es inútil a menos que garantice mi capacidad de poseer y controlar dicha parcela de tierra en la vida real. Por lo tanto, la promesa del emisor del activo de canjear estos tokens por los bienes o servicios es fundamental para que exista un valor intrínseco para estos tokens.

Para obtener más información sobre las monedas de colores, lea ¿Qué son las monedas de colores? por Blockchain Semantics.

Al colorear un bitcoin, simplemente lo convertimos en un token que representaría cualquier cosa que esté dispuesto a intercambiar. Sigue un protocolo de código abierto bitcoin 2.0. El protocolo Bitcoin 2.0 permite a los desarrolladores producir activos digitales a través de la cadena de bloques y acceder a ellos más allá de la moneda. Entonces, al convertir un bitcoin en token utilizando el concepto de moneda coloreada, podemos asociar casi cualquier cosa con el propósito comercial. Pueden ser sus artículos para el hogar, acciones de una empresa, acciones, bonos y muchas otras cosas.
Las monedas de colores se pueden usar de manera efectiva para demostrar la propiedad de alguien sobre un activo en particular. Por ejemplo, suponga que tiene una moneda de color que representa su automóvil. Y quieres vender el auto. En ese caso, en lugar de cualquier documentación física, solo debe emitir su moneda de color al nuevo propietario de su automóvil para ratificar su propiedad. No necesita hacer ninguna documentación física ya que la prueba de propiedad permanece en la cadena de bloques.