Mi comprensión de cómo se asegura una transacción en blockchain, especialmente en bitcoin, es que la salida de los datos de la transacción está bloqueada en la dirección del destinatario (una versión más corta de su clave pública). Cuando el destinatario decide usar el token bloqueado en su dirección, genera una firma digital usando su clave privada y ejecuta una CHECKSIG
función en su dirección y la firma digital para demostrar que posee la clave privada. Supongo que la CHECKSIG
función devolverá True
y descongelará la criptomoneda si la firma digital coincide con la dirección bloqueada (es decir, la clave pública).
Sin embargo, parece que la transacción es solo una number
dirección de salida concatenada y la dirección del destinatario más las entradas y salidas (es decir, cuánto dinero se intercambia entre dos direcciones). Este sitio web ofrece una mirada más cercana a los componentes de los datos de transacciones.
Entonces, ¿cómo se almacenan, encriptan y envían los datos reales de la transacción a través de blockchain?
Por ejemplo, si A decide comprar alguna mercancía de B utilizando criptomonedas (la mercancía se puede digitalizar, por ejemplo, algunos archivos digitales valiosos), ¿cómo se almacenan , cifran y envían estos archivos a B en la cadena de bloques? ¿La tecnología blockchain maneja el problema de seguridad de la mercancía digital real?
¿Cómo se almacenan, encriptan y envían estos archivos a B en la cadena de bloques?
no lo son Esos archivos no se almacenan en la cadena de bloques ni se transmiten a B mediante la cadena de bloques.
¿La tecnología blockchain maneja la seguridad de la mercancía digital real?
Puede, si haces uno que lo haga. Bitcoin no lo hace.
Como dijo Satoshi Nakamoto :
Las transacciones que no son computacionalmente prácticas para revertir protegerían a los vendedores del fraude, y los mecanismos de depósito en garantía de rutina podrían implementarse fácilmente para proteger a los compradores.
Bitcoin en particular, y probablemente la mayoría de las otras criptomonedas, se preocupan principalmente por mover dinero del actor A al actor B sin necesidad de confiar en el actor C. Por lo general, no abordan cómo garantizar, sin un intermediario de confianza de algún tipo, que los bienes se entregarán posteriormente. pasar del control de B al control de A.
En el mundo de Bitcoin, las tarifas de minería de la cadena de bloques se aplican por byte, por lo que no sería factible agregar una "serie de videos 4K completa de Game of Thrones" digital a la cadena de bloques. No es un mecanismo de entrega en sí mismo.
Hay un documento técnico interesante sobre el depósito en garantía como una solución con un buen conjunto de referencias.
Consideramos el problema de comprar bienes físicos con criptomonedas. Existe una dependencia circular inherente: ¿debe el comprador confiar en el vendedor y pagar antes de recibir los bienes o debe el vendedor confiar en el comprador y enviar los bienes antes de recibir el pago? Este dilema se aborda en la práctica utilizando un servicio de custodia de terceros. Sin embargo, mostramos que los protocolos de custodia ingenuos introducen problemas de privacidad y seguridad. Formalizamos el problema de la custodia y presentamos un conjunto de esquemas con propiedades mejoradas de seguridad y privacidad. Nuestros esquemas son compatibles con Bitcoin y criptomonedas similares basadas en blockchain.
La primera referencia es al comercio de cadenas cruzadas atómicas que comienza a abordar el intercambio de activos digitales.
Nicolás
JBaczuk