¿Cómo maneja la tecnología blockchain los datos reales de las transacciones?

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 CHECKSIGfunción en su dirección y la firma digital para demostrar que posee la clave privada. Supongo que la CHECKSIGfunción devolverá Truey 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 numberdirecció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?

Respuestas (2)

¿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.

Gracias, Andrés. (Tenga en cuenta que trato de no limitar esto a bitcoin, solo usé bitcoin para ejemplificar blockchain) Entonces, ¿la mayoría de las aplicaciones de blockchain solo transfieren archivos reales usando los protocolos generales en la red? ¿Cómo se utilizan los bienes asociados con los tokens para comprarlos en una transacción? ¿Qué sucede si el token se registra correctamente en la cadena de bloques pero la mercancía se piratea mientras se transfiere? ¿El código de cadena/contrato inteligente está diseñado para resolver este problema?
@Nicholas puede usar huellas dactilares/firmas digitales para verificar la autenticidad de la "mercancía" digital. También podría usarlos para establecer la propiedad de un archivo, sin almacenar el archivo en la cadena de bloques, es decir, simplemente almacenar la huella digital del archivo, por ejemplo. Las cadenas de bloques contienen registros de eventos utilizados para establecer un consenso distribuido, no fueron diseñadas para el almacenamiento de archivos arbitrarios, pero eso no significa que no se pueda hacer o que no exista.

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.