¿Cuáles son las ventajas del diseño Liquid Staking basado en Polkadot XCM?

Nov 26 2022
Para el mundo Web 3.0 en constante cambio, el staking líquido es una vieja pista.

Para el mundo Web 3.0 en constante cambio, el staking líquido es una vieja pista. Desde el nacimiento de la Prueba de participación, se han realizado esfuerzos para liberar la liquidez de los activos Stake . Para defenderse de los ataques de largo alcance, las redes PoS generalmente establecen un período de desbloqueo, vinculado al token de trabajo en la red. Cuando es necesario liberar el activo apostado, es necesario esperar a que finalice el período de desbloqueo antes de que la participación pueda liberarse oficialmente. (Por ejemplo, el período de desbloqueo de Staking DOT es de 28 días, y el período de desbloqueo de Staking KSM es de 7 días), dicho mecanismo intensifica el entusiasmo de los participantes de Staking por buscar formas de liberar liquidez.

Inicialmente, fueron principalmente las billeteras y los intercambios los que proporcionaron participación de liquidez de custodia a los usuarios, y más tarde, los protocolos descentralizados llegaron a proporcionar participación de liquidez sin custodia y emitir derivados de participación que podrían circular libremente y usarse en DeFi.

Protocolo de liquidez de participación de Bifrost

A principios de 2020, Bifrost lanzó el protocolo SLP (Staking Liquidity Protocol), convirtiéndose en uno de los proyectos representativos de los servicios descentralizados de staking de liquidez. Los usuarios apuestan el token de trabajo original a la red PoS a través del protocolo SLP y podrán obtener derivados de participación: vToken . vToken asumirá la función de liberar liquidez , ya que puede intercambiarse libremente en DEX en cualquier momento, y también puede usarse como activo básico en DeFi para participar en otras actividades agrícolas .

Con la fusión de Ethereum, la pista de apuestas líquidas se ha convertido nuevamente en la pista de enfoque. Algunos investigadores de la industria, incluidos los socios de la comunidad, descubrieron que Bifrost es muy diferente de otros proyectos de participación líquida y nos hicieron muchas preguntas, como la siguiente:

Muchos proyectos de participación de liquidez en la misma pista hacen contratos directamente en otras cadenas sin sus propias cadenas. ¿Por qué Bifrost construye una cadena?

Para responder a esta pregunta, es necesario aclarar el concepto de vToken en el diseño arquitectónico: la mayoría de los protocolos de participación de liquidez se basan en la cadena original. El protocolo de participación de liquidez ETH de Lido es un contrato de Ethereum implementado en el lenguaje Solidity, mientras que el protocolo de participación de liquidez SOL de Lido es un contrato de Solana implementado en el lenguaje Rust.

Por lo tanto, la cadena nativa para el derivado de participación de Lido, stETH , derivado de Ethereum, y su formato nativo es ERC-20. La historia derivada de staking de SOL (cadena nativa) de Lido es Solana, mientras que el formato nativo es SPL.

El vToken adopta un esquema de acuñación de cadenas cruzadas.
Todos los vTokens, ya sea vETH, vKSM, vDOT , incluidos los recientemente lanzados vMOVR y vGLMR , se acuñan en la cadena Bifrost. Es decir, todos los vTokens están en cadenas Bifrost. Dado que Bifrost es una parachain de Kusama/Polkadot, todos los vTokens son activos nativos del ecosistema Dotsama .

¿Por qué fue diseñado de esta manera?

La razón más directa de esto es que Bifrost está arraigado en el ecosistema de Polkadot y, en cierta medida, es responsable de traer activos externos a Polkadot , de los cuales los derivados de staking son un tipo de activo importante. Cuando se usan en el ecosistema DeFi de Dotsama, los vTokens brindan a los usuarios una capa adicional de ingresos en comparación con el Token original.

La razón más profunda es que la emisión de todos los tipos de vTokens en una cadena permite un formato uniforme para todos los tipos de vTokens y una interfaz relacionada uniforme, lo que facilita la integración entre cadenas .
Tomemos el ejemplo de un protocolo de préstamo para ilustrar este punto.

¿Cómo integra vToken un protocolo de préstamo?

Suponga que un BSC tiene un protocolo de préstamo y quiere integrar vToken en su protocolo como un tipo de garantía. Tiene dos opciones:

Plan A

Cree un puente de cadena cruzada BSC-Bifrost e importe el vToken como un activo asignado en el BSC como un vToken envuelto. El protocolo agrega el Wrapped vToken a la lista blanca de garantías.

Plan B

Después de construir un puente de cadena cruzada BSC-Bifrost, BSC implementa un programa de gestión de garantías directamente en la cadena Bifrost. Notifica al programa de préstamos en el BSC a través del puente de cadena cruzada para liberar el préstamo cuando ocurre una acción colateral en la cadena Bifrost. Luego, BSC informa al programa de garantías en el lado de Bifrost a través del puente de cadena cruzada para liberar la garantía cuando el usuario devuelve el préstamo en la cadena BSC.

Aunque el Plan A requiere que el protocolo haga más comunicación entre cadenas, tendrá una lógica de procedimiento más simple para la liquidación de garantías. El protocolo de préstamo inicia un proceso de liquidación cuando el precio de la garantía cae por debajo de un umbral, subastando la garantía para pagar el préstamo del usuario. La liquidación de la garantía requiere una convocatoria de fondos de liquidez. Con el Plan B, el protocolo de préstamo llama a la liquidez de vToken en la cadena Bifrost para realizar la liquidación directamente a través del proceso de gestión de garantías en el lado de Bifrost.

Sin embargo, con el Plan A, es probable que no haya liquidez de Wrapped vToken en el BSC. Si lo hay, no es un grupo oficial y la liquidez será relativamente baja. No es imposible pedir liquidez a través de cadenas, pero la lógica del proceso es complicada. Por lo tanto, pensamos que el Plan B será el primero.

¿Cómo integra un protocolo de préstamo stToken?

Pero cuando BSC tiene la intención de integrar, por ejemplo, el derivado de Lido Staking, stToken , en su protocolo como garantía, no es tan simple como una integración de vToken.

Como mencionamos, los diferentes stTokens son activos nativos en otras cadenas. Con cada integración de stToken, es necesario expandir el puente entre cadenas para admitir la nueva cadena. Aunque es posible trabajar con un puente de cadena cruzada de terceros, el soporte del puente de cadena cruzada de terceros restringe su función.

Cuando el protocolo de préstamo desea implementar contratos de administración de garantías en la cadena nativa en la ubicación de stToken, para cada stToken integrado, debe implementar un contrato . Para cada contrato, la lógica relacionada con la recepción, liberación, compensación e invocación de liquidez del colateral debe implementarse en su cadena de implementación.

En resumen, la integración de N stTokens diferentes requiere N esfuerzos. Si BSC tiene que integrar N vTokens, solo toma una acción.

Más ventajas de vTokens

Aunque dimos el ejemplo de un protocolo de débito anterior, también está claro que para otros tipos de aplicaciones DeFi, es más fácil integrar vToken que stToken, porque siempre es más fácil interactuar con una cadena que con múltiples cadenas.

Esta es la razón más profunda por la que usamos una cadena separada, la cadena Bifrost, para alojar el vToken. De hecho, la conveniencia no se detiene ahí.

Si una aplicación front-end desea integrar la acuñación, el canje y la visualización de rendimiento de vToken, incluidas las transacciones de intercambio, solo necesita realizar el desarrollo de la interfaz una vez. Para integrar stToken, tendría que hacerlo N veces.

Bifrost, como parachain de Polkadot/Kusama, es parte del ecosistema de Polkadot, por lo que si el programa DeFi con el que desea integrar vToken ya está en el ecosistema de Polkadot, entonces será más fácil hacerlo, sin tener que construir su propia cruz. -puente de cadena o use un puente de cadena cruzada de otro fabricante. Se sabe que XCMP tiene el mismo nivel de seguridad que la cadena de retransmisión de Polkadot, por lo que la integración entre cadenas y la comunicación entre cadenas no agregan una nueva exposición al riesgo debido a la existencia del puente.

Resumen

Anteriormente, describimos los beneficios principales del diseño de Bifrost de vToken como un activo nativo en la cadena Bifrost, que es una fácil integración entre cadenas , incluida una fácil integración con otras aplicaciones DeFi y una fácil integración con cualquier interfaz de usuario.

El futuro es multicadena . Este es uno de nuestros juicios fundamentales. En base a esto, creemos que las aplicaciones de cadenas cruzadas serán la principal forma de dApps en el futuro, y que las llamadas de cadenas cruzadas entre diferentes aplicaciones en diferentes cadenas serán la norma. Por lo tanto, Bifrost ha diseñado muchos de sus productos DeFi, incluido el protocolo SLP, teniendo en cuenta la facilidad de integración entre cadenas. Y creemos que todo el ecosistema (incluido el ecosistema de cadena heterogénea que se conecta con él) y las comunicaciones basadas en XCM permitirán aún más la integración entre cadenas entre aplicaciones .

A pesar del liderazgo de Lido en el espacio de apuestas de liquidez para ETH, si el futuro será multicadena, como pensamos, ¡entonces Bifrost vToken está diseñado para tener aún más potencial en la era de cadena cruzada!

Bifrost es actualmente el jugador número uno en el espacio de apuestas de liquidez de Kusama . A medida que admitamos más cadenas para el staking líquido, las ventajas de un formato e interfaz de vToken unificados serán cada vez más significativas.