
Fuente: blockchain
¿Por qué la liquidez debe fluir a la perfección?
El fin de semana pasado, todos mis amigos de Farcaster estaban hablando de una nueva moneda popular, Degen on Base.Sentí FOMO (Fear Laded emociones), revisé mi billetera de Rabby para ver cuánto puedo invertir:
«Genial, puedo invertir $ 500 en esta moneda, pero necesito vender otros activos. Sin embargo, ¿cómo es mi cartera de inversiones?»
«Oh, no»
Casi todos los tokens están en diferentes redes de segundo nivel.Para obtener degen, debo ejecutar múltiples a su vezpuenteY las operaciones de intercambio, incluso si la tarifa de manejo es muy baja, este sigue siendo un proceso frustrante y un proceso de intercambio.
Debemos resolver este problema.Echemos un vistazo a la liquidez unificada, junto con la actualización de la billetera, cómo abstraer el puente y hacer que la experiencia de la segunda capa de la cadena cruzada se sienta como usar una sola cadena.
1. El puente no debería necesitar hacer esto
Por quépuente¿Tan malo?Hay algunos defectos aquí:
Debe acceder a un sitio web separado, conectar su billetera, aprobar la transferencia y rezar para que pueda llegar al otro extremo después de la transferencia …
Las conexiones del puente generalmente tardan de 5 a 30 minutos en completarse, lo que es demasiado lento.Se puede lograr menos de 10 segundos, y también es ideal.
mayoríapuenteNecesidad de bloquear la liquidez en dos redes.Cuanto más tenemos la segunda capa, más débil liquidez.La liquidez insuficiente dificulta la transferencia de una gran cantidad de fondos entre las cadenas, y los resultados aumentarán el precio.
Solo un token líquido puede hacer un puente.
También hay un puente de token encapsulado que no requiere liquidez.Puede soportar cualquier token.Sin embargo, después del puente, obtendrá la versión no local del token que necesita para usar el token real para usar cualquier aplicación en la nueva red.
Lo más importante, sipuenteRealmente no necesita hacerse.
2. Las billeteras y aplicaciones deben procesar automáticamente el puente
Cuando utiliza una plataforma de negociación descentralizada o un acuerdo de préstamo, debe rastrear su token en todas las cadenas.Cuando ahorra en el token desde otra cadena, debe conectar automáticamente su puente a la cadena correcta en segundo plano, haciendo que todo el proceso se sienta igual que la red principal de Ethereum.
Las aplicaciones y las billeteras quieren lograr esto, pero la infraestructura subyacente no es lo suficientemente buena.Si estopuenteEl proceso lleva 10 minutos y pierde el 1%del token en el proceso, la mayoría de los usuarios no estarán satisfechos con esta experiencia.
Exploremos la capa de infraestructura en profundidad para ver cómo resolver este problema.
Cómo fluir a la perfección
En la red L2, la liquidez se puede unificar a través de las siguientes tres formas principales, y existe un método de mejora que puede mejorar su velocidad.Estos métodos tienen diferentes signos, pero se complementan entre sí.
Ellos son:
1) compartir ecologíapuenteElDate cuenta de la liquidez de toda la cadena de ecosistema de la agregación perfecta.
2) Casting/Destroy Token:Se puede transferir entre cualquier cadena de soporte.
3) LocalpuenteConfianza mutua:Realice la agregación perfecta de la liquidez de los ecosistemas cruzados.
Compartir el ecosistemapuente
Cuando recibe una segunda red de capas del puente de la red principal de Ethereum, el proceso es más o menos como sigue:
Cada puente es un contrato inteligente en Ethereum, que lo llamamos «puente local».cuandoCuando su puente recibe la segunda capa de red, sus activos se bloquearán en L1, y se lanzará una copia en L2.Estas redes tienen derecho a lanzar un número ilimitado de activos compatibles con su puente local.
Aunque tienen el mismo nombre y se llaman claramente los activos de empaque, el puente local de la cadena en realidad está lleno del puente Ethereum desde el puente Ethereum, porque la dirección del contrato a veces es diferente o incluso el código es diferente.En Ethereum, la dirección del contrato del USDC comienza con 0xa0b8 y comienza con 0xaf88 en el árbitro, comienza con 0x0b2c en el optimismo, comienza con 0xa8ce en Polygon Zkevm.
Estos activos se ven igual a eso, porque las billeteras y las aplicaciones tienen una lista de activos oficiales, que contiene imágenes oficiales para la visualización, por lo que los usuarios nunca sabrán la diferencia.
Si no es para cada L2, hay un puente, pero ¿qué pasa si comparten un puente?Los activos se pueden lanzar en una cadena compartida llamada capa de Internet, y luego lanzarlos en el destino final L2.
Polygon se refiere a este nuevo diseño como «blockchain agregada».
¿De qué sirve este diseño?En este ecosistema, cuando los activos se mueven de una cadena a otra, como de Polygon Zkevm a OKX X1, no hay necesidad de pasar el puente tradicional o el primer puente para recoger Ethereum.¡Por el contrario, puedes destruir el activo y dejar que la capa interopta arroje el mismo activo en la cadena objetivo!
A través de esta capa interoppuenteCada activo es exactamente el mismo en cada cadena del ecosistema.Suponiendo que la capa de interoperabilidad es gratuita y rápida (Polygon indica que se completará en & lt; en 20 segundos), ¡podrá alinear libremente activos entre cualquier L2 en cualquier L2 en el ecosistema en unos pocos segundos!
Polygon y Zksync están desarrollando este diseño de capa interopta para sus ecosistemas.
La desventaja es que solo se aplica a un ecosistema y requiere que todas las cadenas usen unapuenteEsto aumenta los riesgos, pero en el ecosistema, las recompensas para fluir sin problemas entre todas las cadenas en el ecosistema exceden con creces esta deficiencia.
Debido a que todo el token se intercambia entre los ecosistemas, su billetera no necesita mostrar su cadena o separa el token de acuerdo con la cadena.Por el contrario, su billetera puede ser así:
Una billetera unificada en una cadena unificada
Al realizar transacciones en múltiples cadenas, su billetera puede simplemente demostrar que está utilizando la red «Polygon» y realiza automáticamente todos los puentes en segundo plano.
Si este diseño es tan excepcional, ¿por qué no lograrlo antes?ZkSe demuestra que no es posible ser rápido y barato hasta hace poco, lo que lo hace todo posible.La capa interops utiliza ZK para probar todas las operaciones de fundición/destrucción, por lo que se puede completar en unos segundos sin ningún período de desafío.
Ventajas:
-La forma rápida, simple y estándar de transferir token entre cadenas
-Este puede mover cualquier número de token, sin punto de deslizamiento
-Se puede ser gratis de usar
Desventajas:
-Me solo en un solo ecosistema
-On Bridge es un objetivo de falla/ataque de un solo punto para todo el ecosistema
-En el principio, el diseño debe hacerse desde el principio, y se pueden hacer cambios importantes en el ecosistema existente
3,Token de lanzamiento/destrucción
A diferencia de la conexión del puente ecológico compartido, la cadena puede dejar el puente hacia la ficha.El token necesita realizar la función de casting/destrucción y permitir a los usuarios destruir el token en cualquier momento y lanzar en otra cadena.
Mueva a DAI de ZKSYNC a Polygon sin usar Ethereum Main Network
VoluntadDaiMuévete de Zksync al polígono, sin usar la red principal de Ethereum, puede usar la capa cero o el enlace de cadenaCCIPLas piezas de medio medio envían estos mensajes de fundición/destrucción.Layer Zero está desarrollando un proyecto llamado Omnichain, que permitirá que el token implementa esta función.
Algunos tokens han implementado este sistema.Circle los lanzó recientementeCross -cadenaProtocolo de transferencia (CCTP), este protocolo implementa esta función para USDC entre 8 redes diferentes.
Debido a que el USDC tiene alta liquidez en muchas redes y no tiene liquidez disponible límite superior, puede ser el puente perfecto de los activos móviles entre las cadenas.La billetera puede intercambiar el token que desea el puente como USDC, use CCTP para unir el USDC y luego cambiarlo de nuevo al token que desee en la cadena de destino.Esto se puede llevar a cabo en el caso del procesamiento automático de la billetera, y se le cobra una pequeña tarifa o un punto resbaladizo.
La desventaja de la liquidez uniforme para el token es que es implementado por algunos token.puenteQue no son buenos.
Esto también requiere que el token espere la determinación final de la cadena antes de enviar el token.Si el token no está esperando la determinación final, puede duplicarlo, es decir, en la cadena objetivo y luego ser revocado en la reorganización de la cadena de envío.
Otro riesgo que debe considerarse es que la seguridad del token depende de cada cadena yreléSeguridad del sistema.Si se ataca a un L2, puede lanzar un nuevo token enviando una ficha a otras cadenas (por ejemplo, alegando que destruyó un token, pero en realidad no lo es).Puede ocurrir la misma situación si se ataca el relé de token o la máquina profética.Esto hará que fallen en todas las cadenas.
ICS-20 se implementa en el ecosistema CosmosCross -cadenaSimbólico.Resuelve el problema de «una cadena destruye todas las cadenas» al rastrear el camino hacia la cadena actual.Si Tokenx se envía a través de la cadena A -y GT;Esto traerá el problema adicional alternativo de token, que requiere billeteras y aplicaciones para resolverlo, pero esta es una solución.
Ventajas:
-Token puede moverse entre cualquier cadena L2 libremente
-Este puede mover cualquier número de token, sin punto de deslizamiento
Desventajas:
-La cadena debe estar segura, y una cadena dañada puede destruir la token en todas las cadenas
-La billetera debe comprender la función de cada token individual para simplificar la experiencia del usuario
-Hoken debe esperar a que se mueva la determinación final.
4. Puentes locales de confianza
La cadena L2 con el puente ZK puede lograr una transferencia de token rápida y libre al confiar en otras cadenas L2.Esto se puede lograr a través del usuario destruir una token en una cadena, y luego usa la prueba de destrucción para lanzar el token a través del puente local con otra cadena.
Por ejemplo, si el desplazamiento revisa el puente de Linea y cree que es seguro (y no puede ser inseguro al actualizar), pueden establecer un servicio para monitorear la raíz de la raíz del estado L1, permitir que cualquier usuario en Linea lo libere en Linea destruido Linea destruyó la prueba del token, y esta transacción de destrucción se incluye en la raíz del estado L1 y elástico equivalente al desplazamiento.
Mueva cualquier token entre dos L2, sin usar la red principal de Ethereum
El proceso de inspección mutua de la cadena tiene descripciones técnicas más detalladas en este artículo de Vitalik.
Esto es el primero conpuenteVolver a Ethereum y luego otros métodos L2, pero este método ahorra costos costosos costos de gas L1.
El riesgo actual es que estos puentes de prefectura pueden no ser completamente consistentes con el número de tokens en L2.En el ejemplo anterior, si un usuario mueve un DAI de $ 1 millón de Linea para desplazarse, entonces el puente de desplazamiento carecerá de $ 1 millón de DAI. Sea posible que no haya suficiente token disponible.puentePuede coordinar estas diferencias a través de la transferencia de l1Token, o siempre mantener la confianza de dos vías entre ellas.
Ventajas:
-Token puede moverse libremente entre las cadenas de confianza
-Este puede mover cualquier número de token, sin punto de deslizamiento
Desventajas:
-Si se destruye un puente, puede poner en peligro todos los puentes que confían en él
-El número de cerraduras del puente puede ser diferente del número de tokens lanzados en su red.Esto puede causar problemas al retirar fondos.
5. Económica y segura y rápida cierta capa
Estos tres métodos tienen una buena escalabilidad y características de seguridad, pero existe una desventaja para frenar severamente la velocidad de transferencia, por la determinación final.Al final, se determina que un bloque debe enviar la red para escribir sus datos en Ethereum.
A través de incentivos económicos, podemos crear «definición final suave», y una de las transacciones finalmente está determinada por nodos con más valor económico que su valor.Esto puede ser implementado por nodos en servicios similares a Eigenlayer.Si la transacción se restaura de alguna manera, estos nodos se cortarán, y esta reducción puede usarse para llenar las lagunas causadas por la restauración.
La ventaja de esto es que la transacción se puede completar en unos pocos segundos y finalmente se determina, lo que acelera enormemente todoCross -cadenaVelocidad de transferencia de tokens.
Esto es lo que Near está trabajando duro.En lugar de escribir la prueba de envío/destrucción al Ethereum L1 y finalmente determinado, por el contrario, se demuestra que se escribe en una cadena de determinación casi rápida.Este hilo de tweet introdujo aún más su principio de trabajo.
Veamos cómo esta capa de determinación rápida mejora los tres métodos de transferencia de tokens:
1) La capa interops ya es una capa rápidamente determinada, administrada por el equipo del ecosistema (como Polygon, Zksync, etc.).Permite que la transferencia en el ecosistema se complete en unos segundos.
2) Cuando el token se lanza/destruye entre las capas, no es necesario esperar a que se finalice la transacción en el Ethereum. y no será restaurado.La cadena objetivo puede confiar en la capa e inmediatamente la lanza inmediatamente después de que la transacción sea prueba.
3) Del mismo modo, cuando la red confía en los puentes del otro, pueden resolver la transferencia de tokens a través de esta capa determinada rápida, no esperar a Ethereum, y pueden usar la prueba de la misma manera que el token.
ventaja:
-La transferencia de contaminación se puede determinar y completar en unos pocos segundos.
defecto:
-Se no está claro cómo reparar las lagunas causadas por los costos dobles.
-Rele una cadena secundaria que no es ethereum para garantizar la seguridad.
6. Una experiencia de billetera futura
Después de implementar estas nuevas mejoras de liquidez unificada, ¿qué pasos tienen ganas de usar una cadena?Los dos problemas más grandes son el gas de la cadena cruzada y las aplicaciones integradas con este sistema.
Cross -cadenaIntercambio de gases
Si los usuarios continúan moviéndose entre múltiples cadenas, ¿cómo pueden obtener gas en todas estas cadenas para pagar las tarifas de transferencia?
Esto se resuelve a través de la abstracción de la cuenta (también conocida como EIP-4337) y centros de pago.El centro de pago es una dirección que se puede requerir para pagar la tarifa de transacción.Algunas billeteras, como el aguacate y el ambire, le permiten cargar el balance de gas por adelantado, y luego usar este gas en cualquier cadena, similar a una tarjeta de débito prepago.
Otra solución simple es el reabastecimiento de intercambio de bungee, que convierte el gas en una cadena en un punto en otra cadena.Esto es peor que el UX en el centro de pago, lo que permitirá a los usuarios dejar un poco de gas en muchas cadenas, pero es efectivo para la cuenta EOA (cuenta de contrato no inteligente estándar).
Aplicación de la tarifa de gas
El centro de pago también puede desbloquear la aplicación para ejecutar el centro de pago y pagar toda la tarifa de transacción del usuario.Esto permitirá que cualquiera use una aplicación en su propia cadena sin puente.Las aplicaciones pueden obtener ganancias de otras maneras, como las ventas de productos de alto nivel que requieren token o modelos de demostración gratuitos, pero deben pagar por una experiencia completa.
Haga que las aplicaciones usen fácilmente liquidez unificada
Muchas aplicaciones cargan el balance de token de usuario llamando a cada equilibrio conocido en cada ERC-20 conocido.Básicamente no saben nada sobre el token que pueda ser de otros puentes de la red.
Este problema debe resolverse a nivel de billetera, de modo que cada aplicación no tenga que reinventar las ruedas para apoyar el futuro de la multicena.EIP-2256 introduce una función estándar que puede lograrlo para las billeteras, de modo que todos los saldos de tokens se puedan cargar a la vez, aunque solo una sola cadena actualmente admite una sola cadena.
Si una billetera es percibida por múltiples cadenas y conoce el método de unir de una cadena a otra, puede indicar inmediatamente a la aplicación que los usuarios tienen estos tokens de puente, y cuándo el usuario interactúa con la aplicación, la billetera será inmediatamente inmediatamente inmediatamente Realice inmediatamente puentes antes de realizar la interacción.Esto puede usar cualquiera de los mecanismo anterior para unir el token.
7. Resumen
Espero que ahora tenga una mejor comprensión de cuán más suaves fluyen entre L2 y cómo las billeteras usan estas nuevas tecnologías para deshacerse por completo de la esclavitud de la cadena, de modo que Ethereum es tan simple como 2020, no tan simple como 2020, en su lugar. ¡De no en 2020, en lugar de no, se preocupará por los altos costos de gas!