¿Cómo funcionan la firma/mensajes de bitcoin qt sign? [duplicar]

En bitcoinQT, ¿para qué sirve el mensaje de signo? No estoy exactamente seguro de para qué puedo usar esto.

  • ¿Alguien puede dar un ejemplo de cómo se usaría esto de una manera laica? nada demasiado técnico por favor.

  • ¿También esos este mensaje solo residen en su computadora o en su archivo de billetera?

  • Entonces, ¿no entra en la cadena de bloques?

Respuestas (2)

Lo que ha encontrado es el mundo aún por explorar completamente de las firmas criptográficas, y esto es solo el comienzo, amigo mío.

Una firma criptográfica de una manera muy simple, le permite firmar electrónicamente algo, generalmente una cadena de texto. Esa firma se puede usar para probar que el texto que firmó no ha sido alterado. Si tuviera que agregar una coma o un espacio al texto, el resultado de su firma sería diferente y, por lo tanto, podría probar que el texto y su firma no son lo mismo.

A menos que no lo sepa, casi todo lo digital es, en un nivel, una cadena de texto (a veces legible por humanos, a veces no), por lo que cualquier cosa digital puede firmarse criptográficamente de una forma u otra.

Esto no tiene absolutamente nada que ver con la cadena de bloques o bitcoin per se , pero es un beneficio secundario de bitcoin que emplea firmas criptográficas para permitirle enviar bitcoins. No tienes que gastar bitcoins para firmar algo.

En resumen, el mecanismo se está utilizando para permitirle firmar criptográficamente CUALQUIER COSA. Es un tema casi demasiado amplio para responder completamente aquí, pero por ejemplo, imagina que estás comprando una casa, y que copias y pegas el contrato en el cuadro de mensaje y lo firmas, y luego el vendedor hace lo mismo con el resultado de su firma.

Lo que obtendría es un contrato firmado criptográficamente que no se puede alterar en absoluto, que prueba que ambos aceptaron los términos del contrato, y un tercero independiente podría probar que este es el caso.

Esto abre un mundo completamente nuevo potencialmente sin abogados (piense en lo maravilloso que podría ser) porque solo aceptaría (y firmaría) cosas con las que estuvo 100% de acuerdo y entendió. No se le puede obligar a firmar nada con lo que no esté de acuerdo.

En el futuro, donde las firmas criptográficas se utilicen para todo, las personas y las empresas se verán obligadas a comportarse de manera justa para llegar a cualquier parte.

Solo he usado Multibit, pero supongo que funciona igual que Bitcoin QT.

Firmas un mensaje para demostrar que eres dueño de una dirección.

Por ejemplo, supongamos que Alice tiene la dirección 123456 y solicita un pago porque está vendiendo algo en línea. Pero entonces Bob no confía en ella y le pregunta: "¿Cómo sé que esta es tu dirección?".

Luego escribe un mensaje, por ejemplo: “Esta es mi dirección y puedes confiar en mí”, y luego lo firma con su clave privada (567890). El mensaje firmado sería algo así como “ruXtsauy190ZaSzBoISR=”

Entonces Bob puede verificar el mensaje utilizando su dirección (123456), y si la verificación es correcta, entonces Bob puede confiar en Alice y continuar con la compra.

El mensaje nunca se almacena en la cadena de bloques. Debe enviar esto por correo electrónico, mensajería instantánea, etc.