¿Por qué Bitcoin usa claves públicas como seudónimos?

¿Por qué Bitcoin usa claves públicas como seudónimos? ¿Hay alguna razón para eso? ¿Cuáles son las ventajas de utilizar la clave pública como seudónimos? Agradezco mucho si alguien puede darme una respuesta.

Respuestas (1)

Más exactamente, los seudónimos más utilizados son direcciones , que se derivan de claves públicas (no de las claves públicas más largas).

Para que la idea de Bitcoin funcione, debe tener monedas que solo pueda gastar el propietario de una clave privada determinada. Esto significa que todo lo que envíe debe estar vinculado, de alguna manera, a una clave pública.

El uso de seudónimos arbitrarios (por ejemplo, nombres de usuario) significaría que tendría que vincular de alguna manera el seudónimo a una clave pública para habilitar la criptografía de clave pública/privada. Esto eliminaría la capacidad de crear direcciones/seudónimos sin conexión de forma segura (por ejemplo, antes de que alguien pudiera enviar dinero al nombre de usuario "tdumidu", tendría que anunciar en la cadena de bloques que "tdumidu" es propiedad de la clave pública "a1c... ", e incluya una tarifa para que otros tengan una razón para anunciarlo), reduzca el anonimato (animándolo a reutilizar seudónimos) e inflará innecesariamente el tamaño de la cadena de bloques. También crearía una falsa sensación de seguridad de que estás enviando a quien crees que eres (si tomo el nombre de "Linus Torvalds" antes que él, entonces es mío y la gente podría enviar dinero pensando que

El uso de un seudónimo que sea la clave pública o se pueda calcular a partir de ella elimina estos problemas: el mero hecho de enviar el dinero también describe, con detalles criptográficos seguros, quién puede gastarlo. Como muestra la existencia de direcciones personalizadas, también permite una pequeña cantidad de personalización.