El laboratorio de intercadenas Ep. 7 — Protocolo de Marte

Feb 09 2023
El Interchain Lab se lleva a cabo cada dos semanas los viernes a las 3 p. m. ET (20:00 UTC) en el salón de discordia de Osmosis. Esta semana en Interchain Lab: ¡Los anfitriones Robo, Togg y Waterspinner se sientan con Larry y Dohko de Mars Protocol para hablar sobre su lanzamiento avanzado en Osmosis! Larry es un desarrollador de CosmWasm que ha estado trabajando en Marte desde los primeros días, mientras que Dohko es un colaborador que se ha centrado en el nuevo rover/cuentas de crédito/administrador de crédito en Marte.

El Interchain Lab se lleva a cabo cada dos semanas los viernes a las 3 p. m. ET (20:00 UTC) en el salón de discordia de Osmosis. Esta semana en Interchain Lab: ¡Los anfitriones Robo, Togg y Waterspinner se sientan con Larry y Dohko de Mars Protocol para hablar sobre su lanzamiento avanzado en Osmosis!

Larry es un desarrollador de CosmWasm que ha estado trabajando en Marte desde los primeros días, mientras que Dohko es un colaborador que se ha centrado en el nuevo rover/cuentas de crédito/administrador de crédito en Marte.

¿Qué es Marte?

De los documentos de Mars, Mars es un protocolo de crédito para el futuro: descentralizado, autónomo, entre cadenas, sin custodia, de código abierto, transparente, algorítmico y gobernado por la comunidad. La motivación detrás de Mars es simple: convertirse en el principal protocolo de crédito DeFi que sirva tanto a usuarios individuales como a dApps.

Larry: 'Mars comenzó en marzo de 2021 como un protocolo Terra Classic. El equipo de Mars creía en ese momento que cualquier ecosistema DeFi necesita tener un protocolo de préstamo. Prestar es donde obtiene margen, y el margen es donde puede realizar actividades de apalancamiento. Queríamos construir algo para permitir eso, así que comenzamos Mars. Desde el accidente de Terra, el equipo de Mars decidió pasar a un nuevo modelo de centro y radios, en el que la cadena principal de aplicaciones se lanzaría por sí sola (The Mars Hub), y los contratos para Mars se reescribirían para que sean más eficientes y se implementen fácilmente directamente. a otras cadenas. Mars también desarrolló un módulo de cuenta de crédito (similar a Gearbox on Eth) que se implementará en el ecosistema Cosmos. '

Dohko: 'El colapso de Terra fue una oportunidad para dar un paso atrás y evaluar a dónde ir a continuación. Si realmente lo piensa, los intercambios centralizados son posiblemente los productos más exitosos en criptografía. ¿Por qué es esto? Realmente hay dos razones: una es que son una ventanilla única donde puede hacer cosas como comercio al contado, margen, delincuentes, plataformas de lanzamiento, etc. Hay un lugar para que un usuario vaya pero muchas aplicaciones contenidas dentro de ese espacio . En segundo lugar, la eficiencia del capital: puede cruzar posiciones de garantía. Sin embargo, claramente hay problemas con los intercambios centralizados: creemos en DeFi y en la descentralización. Entonces, para Mars, lo que queríamos construir era un lugar donde un usuario pueda ir para realizar toda su actividad de DeFi bajo una sola experiencia de usuario, y todo bajo una sola cuenta para que pueda obtener eficiencia de capital".

¿Cuál es la función del mars hub en este modelo?

Larry: 'Governance on mars hub controla una cuenta intercadena en cada una de las cadenas radiales. Esta cuenta es propietaria/administradora del contrato de avanzada. En el lanzamiento, sin embargo, el centro de Marte no tendrá esta capacidad. El contrato se está auditando actualmente, pero estamos imaginando tener una actualización en cadena poco después del lanzamiento para incluir esta capacidad. La propiedad del contrato y los privilegios de administración se transferirán a la cuenta entre cadenas. Tendrá algunas otras funcionalidades, como el fondo de seguridad, que se puede usar para cubrir posibles deudas incobrables.

Actualmente se necesita una propuesta de gobernanza para desplegar estos fondos, pero pretende automatizarse en el futuro. Otra cosa que se está investigando es el módulo de respaldo: si un usuario apuesta tokens de mars, gana una fracción de los ingresos del protocolo como recompensa, pero también corre el riesgo de que si hay déficit en los puestos avanzados que el fondo de seguridad no puede cubrir, sus tokens pueden venderse para cubrir esa deuda incobrable. '

La deuda incobrable se refiere a la deuda que es poco probable que se pague. Por ejemplo, si el valor de un token cae repentinamente, es posible que no quede suficiente valor después de la liquidación para pagar el préstamo pendiente; al igual que en las finanzas tradicionales, el incumplimiento o la falta de pago de un préstamo contra la garantía tokenizada puede resultar en la pérdida del inversión original.

Además, en el mercado de criptomonedas altamente volátil, el valor de la garantía subyacente puede disminuir rápidamente, lo que dificulta el pago del préstamo. Esto, combinado con la falta de regulación y la facilidad para crear préstamos, puede aumentar el riesgo de deudas incobrables en ciertas situaciones. Los usuarios deben recordar ser cautelosos y mantener índices de préstamos que tengan en cuenta este tipo de escenarios.

¿Puedes describir las cuentas entre cadenas?

Larry: 'Normalmente solo firmas una transacción con tu clave privada. Para ICA, la única diferencia es que es otra cuenta en otra cadena que le indica a la cuenta ICA que haga cosas. La cuenta en una cadena diferente incluye las credenciales/firma de clave para verificar que tiene los permisos para hacerlo.'

Con Interchain Accounts, las cadenas de bloques habilitadas para IBC pueden controlar cuentas en cadenas separadas. Entonces, en lugar de que los usuarios simplemente transfieran tokens y se conecten a diferentes cadenas, las cuentas entre cadenas brindan acceso a todas las cadenas habilitadas para IBC directamente desde una cuenta. Esto significa que las cadenas de bloques del ecosistema Cosmos pueden acceder a las características de la aplicación de otra cadena y llevar a cabo cualquier acción nativa de esa cadena. En este caso, el hub de Mars podría ejecutar transacciones para cambiar los parámetros de los contratos implementados en la cadena de bloques de Osmosis.

En el modelo de centro y radio, ¿la liquidez se alojará en la cadena de puestos de avanzada en lugar del centro?

Dohko: 'Sí. Este es un modelo diferente en comparación con lo que hace Umee. Lo que hacen es conectar todos los activos a su cadena y luego los usuarios pueden depositar, pedir prestado y conectar. Mars ha implementado contratos de avanzada y le permite prestar y pedir prestado en la cadena de radios en lugar de tener que unir los activos de regreso a Marte.

Larry: 'UX fue una razón para esto; el otro estaba más del lado del desarrollador. En resumen, si tiene su protocolo de mercado de préstamos y el usuario en la misma cadena, el usuario puede utilizar ese protocolo de forma sincrónica o atómica (los usuarios no tienen que esperar varios bloques para la ejecución, y si una parte de una transacción falla toda la transacción fallará). En el futuro, asíncrono (estilo Umee) puede ser la mejor manera, y Marte puede adaptarse. Pero por ahora, las transacciones atómicas y síncronas son la mejor solución.'

Dohko: 'Para obtener apalancamiento, debe poder liquidar posiciones sumergidas para evitar deudas incobrables. Por lo tanto, necesita este modelo de estilo sincrónico/atómico para poder hacer esto mejor actualmente. Este modelo también permite que Mars se lance rápidamente en cualquier cadena con suficiente liquidez o demanda para hacerlo”.

La liquidación es el proceso de venta de activos para pagar deudas o convertir activos en efectivo.] En el contexto de Mars, la liquidación ocurriría si un usuario hubiera obtenido un préstamo que ya no estuviera adecuadamente cubierto por su garantía depositada. Esta garantía se vendería luego para cubrir el préstamo; de lo contrario, el protocolo puede terminar con la 'deuda incobrable' descrita anteriormente.

¿Qué sucede si no hay suficiente liquidez depositada para satisfacer la demanda en una cadena?
Larry: 'Consideramos fusionar los puestos de avanzada. Por ejemplo, si 'Outpost 1' tiene muchos átomos pero 'Outpost 2' no tiene muchos, es posible que deseemos mover el átomo a través de IBC de un puesto avanzado a otro. El resultado final es que todos los puestos avanzados se fusionan en un solo mercado, donde los activos pueden fluir a través de diferentes cadenas. Pensamos mucho en este diseño, pero decidimos no hacerlo por razones técnicas. Los puestos avanzados deben poder comunicarse con la cadena central, es decir, ¿qué sucede si una transferencia ibc falla durante el balanceo? Tampoco tiene sentido desde el punto de vista financiero, ya que si fusiona un montón de mercados diferentes, todo se vuelve tan riesgoso como la cadena más insegura.

Mars esencialmente estaría pidiendo a los usuarios de una cadena más segura que asuman los riesgos de una cadena menos segura, lo que no es una buena solución. Marte tiene pasivos: los mercados de préstamos son más riesgosos, por lo que nos decidimos por nuestro enfoque actual donde hay puestos de avanzada segregados. No son accesibles para los usuarios en diferentes cadenas que donde se implementa el puesto avanzado. La segmentación de la liquidez es una preocupación, pero solo hay un número limitado de cadenas de cosmos que tienen una liquidez lo suficientemente fuerte para DeFi apalancado en este momento. La ventaja de la capacidad sincrónica + atómica de realizar transacciones en los radios actualmente supera las preocupaciones sobre la fragmentación de la liquidez.

¿Qué capacidades tendría el hub para intervenir en una crisis de liquidez o en un evento potencialmente malicioso en un puesto de avanzada?
Larry: 'Desde la perspectiva de la programación, un contrato tiene un propietario y un administrador. Los administradores pueden actualizar la lógica del contrato, mientras que el propietario puede ejecutar funciones privilegiadas como cambiar los parámetros de riesgo, cambiar los límites de depósito, desactivar activos, etc. En términos de volatilidad o crisis, puede ajustar los parámetros de riesgo para tratar de mitigar o minimizar el daño. .'

Dohko: 'Es importante mencionar que Mars realizó una extensa investigación en términos de parámetros de riesgo, y tenemos un marco de riesgo bastante innovador que hemos publicado. Los parámetros que estamos usando deben tener en cuenta incluso las condiciones altamente volátiles. En su mayor parte, si hay grandes cambios en el riesgo, sería posible pasar por la gobernanza para cambiar los parámetros de riesgo.'

En el caso de un Cisne Negro, ¿alguien tiene el poder de detener el puesto de avanzada o dejar de prestar y pedir prestado?
Un evento de cisne negro es un término usado para describir un evento altamente improbable e inesperado que tiene un impacto significativo. La imprevisibilidad y el impacto potencial de los eventos del cisne negro resaltan la importancia de la diversificación y la gestión de riesgos. Un ejemplo relevante reciente de esto sería el colapso de Terra Classic que provocó la migración de Mars a un modelo de centro y radios en mayo.

Larry: 'En el contrato hay una regla especial llamada 'propietario de emergencia'. Lo que esto puede hacer es deshabilitar los depósitos y los préstamos. No puede hacer nada para pagar o retirar. En otras palabras, puede detener el flujo de dinero o que los usuarios agreguen apalancamiento, pero no puede evitar que los usuarios reduzcan el apalancamiento o se retiren. Se nominará a un multisig para asumir ese rol de emergencia con poder limitado.'

Dohko: "Incluso sin el aspecto reactivo de las cosas, el marco de riesgo funciona con topes de depósito, por lo que garantiza que no haya sobreexposición a un activo en particular".

Larry: 'Idealmente, el gobierno toma decisiones sensatas sobre la selección de activos para respaldar, sus parámetros de riesgo, préstamos y límites de depósito. Si un activo es tan riesgoso como para colapsar repentinamente, probablemente no debería ser respaldado o debería ser respaldado con un límite bajo/poder colateral bajo para limitar el daño.'

En el caso desafortunado de que el activo no tenga parámetros razonables, como prestatario de Mars, existe el fondo de seguridad para respaldar las deudas incobrables, así como el módulo de respaldo que se desarrollará pronto. Si un usuario apuesta tokens de Mars, sus tokens pueden venderse para cubrir la pérdida debido a las malas decisiones de gobierno. Esto hace que los tokens sean más responsables con la forma en que votan y tengan un interés personal en seleccionar los activos apropiados para respaldar.

¿Qué son las cuentas de crédito Rover?
Dohko: 'Las cuentas Rover son una nueva primitiva que estamos introduciendo en Marte. En un CEX, bajo una cuenta puede tener múltiples activos y le permite tener eficiencia de capital. Del mismo modo, los activos permanecen en la cuenta de Rover y Mars tendrá el control de liquidación de la cuenta. Los rovers utilizan un factor de salud. Si su deuda es mayor que el LTV máximo en la cuenta móvil, puede ser liquidado. Esto funciona para múltiples activos en una cuenta, siempre que la cantidad que haya pedido prestada sea menor que su garantía total (o cualquiera que sea el LTV máximo establecido)'

LTV, o relación préstamo-valor, se mide como el monto de un préstamo en relación con el valor de los activos utilizados como garantía. La relación LTV se calcula dividiendo el monto del préstamo por el valor de mercado de la garantía. Si un LTV es demasiado alto, su cuenta podría liquidarse para cubrir su préstamo y evitar que el protocolo asuma deudas incobrables.

Las cuentas de rover se representan como NFT en la cadena avanzada. ¿Qué posibilidades abre esto para estas cuentas?
Dohko: 'Lo primero que me viene a la mente es la fácil transferencia de propiedad. Es muy fácil transferir la propiedad sin liquidar activos/transferir sus tokens/garantías a una nueva cuenta. Luego, está todo el aspecto de potencialmente fraccionar estas cuentas, así como crear oportunidades para recompensar el compromiso o las cuentas exitosas a través de recompensas/recompensas de nft.

En Terra estaban los campos de Marte. ¿Esto está siendo reemplazado por Rovers?
Dohko: 'Fields of Mars es lo que llamamos agricultura de rendimiento apalancado. Es una de las funcionalidades de tu cuenta Rover. Habrá más, como operaciones de margen, apalancamiento largo y corto, bóvedas, etc.

Wen lanzamiento?!
Para la hoja de ruta, el puesto avanzado de Osmosis se lanza el 7 de febrero.

Larry: 'Los lanzamientos se escalonarán para que podamos monitorear cada fase individualmente. La funcionalidad de préstamo se pone en marcha con Red Bank. Algún tiempo después, se lanzará el comercio de apalancamiento/bajo garantía en los rovers.

La primera etapa permitirá la agricultura de rendimiento apalancado con bóvedas Apollo. Es probable que el lanzamiento de los rovers mire más hacia marzo, ¡pero con suerte no se lanzarán lejos uno del otro!

En el momento de la publicación de este artículo, el gobierno de Osmosis ha incluido en la lista blanca la dirección del implementador de Mars para cargar contratos sin permiso, así como incentivos aprobados para Mars/Osmo LP. Mars/Osmo LP tendrá potencialmente incentivos triples: incentivos normales de Osmo, incentivos externos de Osmo e incentivos externos de Mars también.

¡El lanzamiento de Marte será una aventura emocionante para nuestros científicos! Recuerde tener cuidado al operar con apalancamiento, y siempre DYOR para comprender los riesgos inherentes a las ofertas que ofrece Mars.

Ingrese al laboratorio en Osmosis.zone , el primer intercambio descentralizado impulsado por Cosmos SDK e IBC. Vea nuestros informes de laboratorio publicados en el blog de Osmosis , nuestras notas de banco en Github y ayude a planificar futuros experimentos en nuestra Commonwealth.

Conéctese con otros científicos de DeFi siguiéndonos en Telegram , Twitter , Discord , Reddit y las nuevas páginas de Facebook e Instagram .

Comuníquese con las actualizaciones de la comunidad de Osmosis por correo electrónico o Twitter y el laboratorio de soporte de Osmosis por correo electrónico o Twitter