El Protocolo de préstamos de 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 respaldados por Bitcoin sin confianza. La enorme implosión en el mercado en el último ciclo causada por plataformas centralizadas que facilitan préstamos respaldados por Bitcoin mostró 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 de plataformas centralizadas la misma utilidad que buscan de manera descentralizada y atómica, utilizando DLC.
Los DLC, para aquellos que no están familiarizados con el concepto, son contratos inteligentes diseñados para liquidarse de una determinada manera dependiendo del resultado de algún evento fuera del protocolo de Bitcoin, es decir, el precio de Bitcoin, el resultado de un juego deportivo, etc. Esto se hace 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 pre-firmadas específicas que liquidan el contrato de una determinada manera.
La ventaja de los DLC es que se pueden realizar de forma privada. Siempre que los oráculos publiquen las claves que utilizarán para firmar los resultados de 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 sepa nunca que existe un contrato. El oráculo simplemente transmite públicamente el mensaje firmado en el momento adecuado, y eso les 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 colateralizado en bitcoin que se puede realizar de forma atómica y sin confianza (es decir, garantizando que el prestamista no pueda obtener el control de bitcoin sin ceder el control de la moneda estable al prestatario).
Instanciación
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 temporal, 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 desde esta dirección de almacenamiento temporal al DLC. Luego, el prestamista intercambia un bloqueo hash para su uso posterior 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 preimagen utilizada para finalizar el DLC en Bitcoin, o al prestamista recuperar 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 preimagen al hashlock, reclama las monedas estables y permite al prestamista mover los bitcoins desde la dirección de almacenamiento temporal a un DLC finalizado. En este punto, el contrato está activo.
Ejecución
Durante la vigencia del contrato, existen tres formas de liquidar el préstamo, ya sea al vencimiento o durante su vigencia. 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 o los oráculos. En segundo lugar, el prestatario puede ejecutarlo con la firma del adaptador del prestamista y una certificación del oráculo o los oráculos. Por último, el prestatario puede reembolsar el préstamo en la cadena alternativa, lo que le permite reclamar la garantía en bitcoins cuando el prestamista reclama su reembolso y la garantía en monedas estables. Todas estas vías de ejecución distribuyen la cantidad adecuada de bitcoins a ambas partes en función del precio de mercado certificado por el oráculo o los oráculos.
La ruta de reembolso utiliza la segunda preimagen hash que el prestamista generó durante la configuración. El script DLC se modifica para permitir que el prestatario reclame la garantía en cualquier momento durante la vigencia del contrato, siempre que tenga la preimagen que el prestamista ha generado. En la cadena alternativa, el contrato de la moneda estable también se establece para exigir al prestamista que revele esa preimagen para reclamar su reembolso y la garantía.
Esta construcción para el reembolso se agrega para abordar el incentivo cuando se realiza un reembolso, pero el prestamista no finaliza el reembolso porque el pago de intereses sobre el préstamo pendiente es mayor que el interés que podría obtener si emitiera un nuevo préstamo. Esta es también la razón por la que se requiere que el prestamista garantice el contrato de la alt-chain con monedas estables adicionales, lo que crea un incentivo para que canjee un reembolso. Sin hacerlo, no puede reclamar la garantía, lo que crea un incentivo para que cumpla con el reembolso y libere la garantía en bitcoins incluso cuando existe un incentivo financiero debido a los pagos de intereses para no hacerlo.
Una vez que el prestamista libera la preimagen para reclamar el reembolso y la garantía de la moneda estable, el prestatario puede gastar unilateralmente la salida de DLC utilizando la preimagen liberada. Esto garantiza que el prestatario pueda reclamar unilateralmente su garantía de bitcoin después de que el prestamista tome posesión del reembolso de su préstamo.
Liquidación y salvaguardias
Me gusta el Propuesta de DLC MarketsLava admite un procedimiento de liquidación. En el caso de que el oráculo certifique un precio que esté por debajo de un nivel de liquidación predefinido, el prestamista puede utilizar las transacciones firmadas previamente 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 liquidarla cuando sea necesario para cubrir el valor de la moneda estable que el prestatario reclamó. De lo contrario, podrían enfrentarse al riesgo de esperar hasta el vencimiento del contrato y quedarse con bitcoins que son menos valiosos que los que han prestado, lo que resulta 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 que venza el contrato. Durante la configuración, se intercambian firmas para transacciones firmadas previamente mucho después de que venza el contrato. Estas se utilizan en caso de que el oráculo o los oráculos no entreguen firmas en las certificaciones de precios, o en caso de que el prestatario deje de cooperar con el prestamista, o viceversa.
El prestamista puede usar uno de estos para reclamar la totalidad de la garantía en bitcoins en caso de que el oráculo o los oráculos no certifiquen el precio o el prestatario no coopere en ese caso. Esto es para garantizar que los bitcoins en el DLC nunca corran el riesgo de quemarse. Por razones similares, una transacción se bloquea durante mucho tiempo después de que la del prestamista esté disponible. Esto permite que el prestatario eventualmente reclame su garantía si el oráculo o los oráculos y el prestamista no responden.
Conclusión
Al modificar ligeramente el protocolo DLC para incluir un hashlock básico y la introducción de un mecanismo de liquidación similar al de DLC Markets, el protocolo Lava ha creado una variante de DLC perfectamente adecuada para los préstamos con garantía de bitcoin. Si bien la dependencia de los oráculos todavía existe, como 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 una inmensa cantidad de valor en ajustar sutilmente las estructuras de contratos de Bitcoin existentes para adaptarse 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.