
El Protocolo de préstamos Lava (v2) es un esquema diseñado por Lava que se basa en contratos de registro discretos (DLC) para facilitar un sistema de préstamos con garantía de Bitcoin sin confianza. La enorme implosión del mercado en el último ciclo causada por plataformas centralizadas que facilitan préstamos respaldados por Bitcoin demostró que, si no se controlan, dichos productos y servicios pueden presentar un riesgo sistémico masivo para todo el mercado del ecosistema.
Lava busca brindar a los usuarios la misma utilidad que estas plataformas centralizadas buscan de manera descentralizada y atómica, utilizando DLC.
Los DLC, para aquellos que no están familiarizados con el concepto, son un contrato inteligente diseñado para liquidarse de cierta manera dependiendo del resultado de algún evento fuera del protocolo Bitcoin, es decir, el precio de Bitcoin, el resultado de un juego deportivo, etc. dependiendo de un oráculo, o un conjunto de múltiples oráculos, que firman un mensaje que da fe del resultado real del evento del mundo real. Estos mensajes firmados se utilizan como base para las firmas de adaptadores que desbloquean transacciones prefirmadas específicas que liquidan el contrato de cierta manera.
El beneficio de los DLC es que se pueden realizar de forma privada. Siempre que los oráculos publiquen las claves que utilizarán para firmar resultados para eventos específicos en momentos específicos, cualquier usuario puede tomar esa información y construir transacciones prefirmadas para liquidar correctamente en función del rango de resultados posibles sin que el oráculo jamás lo haga. sabiendo que existe un contrato. El oráculo simplemente transmite públicamente el mensaje firmado en el momento apropiado, y eso brinda a ambos usuarios toda la información necesaria para liquidar el contrato correctamente.
Lava está diseñado para hacer uso de una variante modificada de DLC, además de monedas estables en otras redes, con el fin de facilitar un préstamo con garantía de bitcoin que pueda celebrarse de forma atómica y sin confianza (es decir, garantizar que el prestamista no pueda obtener el control de bitcoin sin liberarlo). control de la moneda estable al prestatario).
Creación de instancias
La financiación del DLC es un proceso de dos pasos en el protocolo Lava, dado el requisito de que las monedas estables entregadas a cambio de la garantía bloqueada en el contrato deben ser atómicas. En la primera fase, el prestatario crea un script que le permite reclamar su moneda después de un bloqueo de tiempo, o permite al prestamista completar la financiación con una preimagen hash y la firma del prestatario. Luego firman una transacción que mueve las monedas de esta dirección provisional al DLC. Luego, el prestamista intercambia un hashlock para usarlo más adelante en el protocolo con el prestatario.
A partir de este punto, el prestamista debe financiar un contrato de intercambio atómico similar con el prestatario en la cadena que aloja la moneda estable. Este contrato permite al prestatario reclamar las monedas estables con la misma imagen previa utilizada para finalizar el DLC en Bitcoin, o al prestamista reclamar las monedas estables después de un tiempo de espera. El contrato en la cadena alternativa también está garantizado con monedas estables adicionales que permanecen en el contrato y el prestamista no puede reclamarlas hasta después de la finalización del contrato. Esto se explicará más adelante.
Después de la fase de configuración, el prestatario libera la imagen previa al hashlock, reclama las monedas estables y permite al prestamista mover el bitcoin desde la dirección provisional a un DLC finalizado. En este punto el contrato está activo.
Ejecución
Durante la vida del contrato existen tres formas de liquidar el préstamo, ya sea al vencimiento o durante su vida. En primer lugar, el prestamista puede ejecutar el DLC con la firma del adaptador del prestatario y una certificación del precio actual del oráculo. En segundo lugar, el prestatario puede ejecutar con la firma del adaptador del prestamista y una certificación del oráculo. Por último, el prestatario puede reembolsar el préstamo en la cadena alternativa, lo que le permite reclamar la garantía de bitcoin cuando el prestamista reclama su reembolso y la garantía de la moneda estable. Todas estas rutas de ejecución distribuyen la cantidad adecuada de bitcoins a ambas partes en función del precio de mercado atestiguado por los oráculos.
La ruta de pago utiliza la segunda preimagen hash que el prestamista generó durante la configuración. El script DLC se modifica, lo que permite al prestatario reclamar la garantía en cualquier momento durante la vigencia del contrato, siempre que tenga la imagen previa que el prestamista ha generado. En la cadena alternativa, el contrato de moneda estable también se establece para exigir que el prestamista revele esa imagen previa para reclamar su reembolso y garantía.
Esta construcción de pago se agrega para abordar el incentivo cuando se realiza un pago, pero el prestamista no finaliza el pago porque el pago de intereses sobre el préstamo pendiente es mayor que el interés que podría ganar si emitieran un nuevo préstamo. Esta es también la razón por la que el prestamista debe garantizar el contrato de la cadena alternativa con monedas estables adicionales, creando un incentivo para que canjee un reembolso. Sin hacerlo, no pueden reclamar la devolución de la garantía, lo que crea un incentivo para que cumplan con el pago y liberen la garantía de bitcoin incluso cuando existe un incentivo financiero debido a los pagos de intereses para no hacerlo.
Una vez que el prestamista libera la imagen previa para reclamar el reembolso y la garantía de la moneda estable, el prestatario puede gastar unilateralmente la producción del DLC utilizando la imagen previa publicada. Esto garantiza que el prestatario pueda reclamar unilateralmente su garantía de bitcoins después de que el prestamista tome posesión del pago del préstamo.
Liquidación y Salvaguardias
Al igual que la propuesta de DLC Markets, Lava apoya un procedimiento de liquidación. En el caso de que el oráculo dé fe de un precio que está por debajo de un nivel de liquidación predefinido, el prestamista puede utilizar transacciones prefirmadas correspondientes al evento de liquidación para reclamar la totalidad de la garantía. Esto es para garantizar que, en caso de una oscilación masiva de precios que reduzca el valor de la garantía más allá del valor del préstamo, el prestamista sea capaz de liquidarlo cuando sea necesario para cubrir el valor de la moneda estable que reclamó el prestatario. De lo contrario, podrían correr el riesgo de esperar hasta que expire el contrato y quedarse con bitcoins que son menos valiosos que los que han prestado, lo que resultaría en una pérdida financiera para el prestamista.
Además del procedimiento de liquidación, también existe una opción de recuperación de emergencia disponible mucho después de la expiración del contrato. Durante la configuración, se intercambian firmas para transacciones prefirmadas mucho después de la expiración del contrato. Estos se utilizan en el caso de que el oráculo no entregue las firmas en las certificaciones de precios, o en el caso de que el prestatario deje de cooperar con el prestamista, o viceversa.
El prestamista es capaz de utilizar uno de estos para reclamar la totalidad de la garantía de bitcoin en caso de que el oráculo no dé fe del precio o que el prestatario no coopere en ese caso. Esto es para garantizar que el bitcoin en el DLC nunca corra el riesgo de quemarse. Por razones similares, una transacción se bloquea mucho después de que el prestamista esté disponible. Esto permite al prestatario eventualmente reclamar la devolución de su garantía si el oráculo y el prestamista dejan de responder.
Conclusión
Al modificar ligeramente el protocolo DLC para incluir un hashlock básico y la introducción del mecanismo de liquidación similar a DLC Markets, el protocolo Lava ha creado una variante de DLC perfectamente adecuada para préstamos garantizados con bitcoins. Si bien la dependencia de los oráculos todavía existe, como ocurre con cualquier protocolo o aplicación DLC, la entrada y salida del préstamo es completamente atómica y sin confianza entre el prestatario y el prestamista.
Esto demuestra un inmenso valor al modificar sutilmente las estructuras de contratos de Bitcoin existentes para adaptarlas a casos de uso específicos, y ofrece un camino para satisfacer una necesidad ampliamente demandada en el ecosistema que no presenta el riesgo sistémico de inestabilidad que los equivalentes centralizados crearon en el pasado.
