¿Es posible tener una criptomoneda con un sistema de doble clave privada donde el propietario conozca ambas claves y el legislador solo una de ellas?

¿Es posible tener una criptomoneda con un sistema de doble clave privada donde el propietario conozca ambas claves y el legislador solo una de ellas?

No especificó qué habilitaría o prohibiría su sistema de doble clave (pista: el flujo de trabajo es muy importante), por lo que solo analizaré el caso general:

Por supuesto.

Todas las criptomonedas, descentralizadas o no:

  • se basan en “pasar bits de datos”,
  • definir por sí mismos cómo están estructurados esos “bits de datos”, y
  • definen por sí mismos cómo se protegen esos “bits de datos”.

En particular, el concepto de blockchain que subyace a muchas criptomonedas es básicamente una base de datos de documentos distribuidos . Por lo tanto, al definir su propia criptomoneda, puede especificar campos (posiblemente opcionales) encriptados con cualquier combinación de claves y algoritmos que desee.

Por ejemplo, una transacción de antigüedades puede contener:

  • una imagen sin cifrar de la antigüedad, sin firmar
  • un conjunto no cifrado de registros de procedencia, cada uno firmado con la clave privada del propietario correspondiente,
  • un conjunto de registros de ventas, cada uno encriptado con una clave compartida aleatoria separada que está encriptada a su vez por tres claves privadas: el propietario anterior, el siguiente propietario y un testigo de la transacción
  • etc. etc.

Creo que entiendes la idea.