¿Qué es una firma de adaptador en Bitcoin? Una definición sencilla con algunos ejemplos que podrían entenderse sin conocer en detalle la criptografía
En 2017, Andrew Poelstra publicó un artículo científico que describe la firma del adaptador, dentro de la firma. Esto es sumamente interesante, ya que en el caso de transacciones financieras electrónicas, por ejemplo, para reclamar dinero, un usuario debe revelar el secreto al usuario que paga. Consideramos t el secreto de pago (que es conocido por el destinatario) y T = t ∗ G el punto/clave pública asociada al secreto t (que es conocido por ambos usuarios). Al igual que en un pago regular, el usuario que realiza el envío creará una firma Schnorr para la transacción y el envío de dinero. A diferencia de un pago regular, el remitente modificará su firma utilizando la T de tal forma que el receptor podrá modificar esta firma para obtener una válida utilizando la t secreta.
Una firma de adaptador s'
es un cifrado de una firma s
sobre un mensaje m
, para el cual se puede probar que el descifrado s'
conduce a una firma válidas
.
En el contexto del contrato de registro discreto, la firma s
es para una transacción de ejecución de contrato determinada, que se cifra mediante un punto de firma de un oráculo. Una vez que un oráculo libera una firma, la firma del adaptador s'
se puede descifrar y s
se puede usar para crear una transacción firmada de forma válida.
Esta es una definición básica con algo de contexto que encontré en el repositorio de especificaciones DLC.
Jeremy Rubin
muro