Frax - Sponsor Image Frax - Fraxtal Ecosystem: Where DeFi Meets AI Friend & Sponsor Learn more

Escalado de la escena de aplicaciones DeFi de Ethereum con Singletons

Cómo el patrón de diseño singleton ofrece una nueva vía para racionalizar el ecosistema DeFi de Ethereum.
Escalado de la escena de aplicaciones DeFi de Ethereum con Singletons
2
0

Subscribe to Bankless or sign in

Uno de mis desarrolladores independientes favoritos en el ecosistema Ethereum Ethereum es Ross, alias z0r0zzz.

Tiene un largo historial de impulsar Ethereum desde cero. Su trabajo inicial en BentoBox de SushiSwap fue una bendición para DeFi, y sus esfuerzos más recientes con agentes onchain (NANI) y tecnología legal onchain (KALI) son únicos en calidad.

Su visión más reciente es aún más ambiciosa, e implica escalar Ethereum no a nivel de red, sino a nivel de aplicación. La mayor parte del discurso de escalado de Ethereum en estos días se centra en torno a dos pilares: la mejor manera de escalar el L1 como capa base, y cuán dominantes deben ser los rollups L2 en la economía de Ethereum.

Sin embargo, hay un tercer pilar: el escalado en la capa de aplicaciones. Construir una vez, usar en todas partes, y reducir el gas hasta el hueso. Este es el camino de singletons, y puede simplificar básicamente todo lo que hacemos alrededor de Ethereum DeFi.

via Ross

Este es el plan de Ross, que desglosa maravillosamente en su ensayo "Cómo me gustaría escalar Ethereum". Este trabajo ha pasado desapercibido, pero merece la pena prestarle más atención. Vamos a ponerte al día con todo lo que necesitas saber.

🧮 Me he convertido en singletons, destructor del estado

En el corazón del enfoque singletons está ERC-6909, un nuevo estándar multi-token que minimiza drásticamente el uso del estado mientras maximiza la flexibilidad del diseño.

Con este estándar, puedes integrar cientos de miles de activos en un único contrato inteligente sin la sobrecarga de gas o la hinchazón de estado de las fábricas de tokens actuales. Imagina todos los despliegues de ERC-20 y 1/1 NFT unificados en un esquema limpio y optimizado para el gas.

Puesto de otra manera, en lugar de desplegar un nuevo contrato para cada token, DAO o intercambio descentralizado, Ross propone utilizar contratos únicos, por ejemplo Coins para los tokens, ZAMM para los intercambios, y Dagon para la gobernanza- para dar soporte a estos casos de uso.

¿La gran idea? Este estilo de diseño minimiza la duplicación de código y reduce drásticamente el crecimiento del estado onchain, es decir, la cantidad de datos que los nodos de Ethereum deben almacenar en el futuro.

Por ejemplo, Ross ha señalado que Ethereum alberga más de 330.000 contratos ERC-20 en la actualidad, la mayoría de los cuales son prácticamente idénticos. En cambio, su investigación indica que el singleton Coins podría soportar el mismo número de tokens utilizando el espacio de estado de tan solo dos ERC-20. En otras palabras, si se utilizara Coins en lugar de todos estos contratos ERC-20 regulares, ¡el ahorro de estado sería del 99,99%!

La eficiencia del gas que ofrecen los singletons tampoco es nada despreciable. Según las pruebas de referencia de Ross, un único intercambio a través de ZAMM ofrece entre un 49% y un 63% de ahorro de gas en comparación con Uniswap Uniswap V2, V3 y V4.

🪙 Enter the Coinchan

Si quieres ver estos conceptos en acción, echa un vistazo a Coinchan, la aplicación en desarrollo de Ross construida sobre el singleton ZAMM.

via Coinchan

Es un intercambio descentralizado para monedas ERC-6909, y también un lanzador de monedas minimalista diseñado para demostrar cómo puede ser una experiencia DeFi súper optimizada en Ethereum L1.

Ten en cuenta que ZAMM no está auditado, así que por ahora es mejor acercarse a Coinchan como un banco de pruebas onchain.

Sin embargo, el código de ZAMM es una adaptación minimalista del probado código V2 de Uniswap, por lo que está lejos de ser un total desconocido. En última instancia, Coinchan ofrece una vista previa de lo que puede ser un futuro centrado en singletons, así que merece la pena echarle un vistazo.

En cuanto a la inmersión, si visita la página de inicio en coin.nani.ooo, será recibido al instante con una interfaz básica de intercambio y liquidez.

Actualmente, los tokens con mayor liquidez en la plataforma son las monedas de nombre epónimo $ZAMM y $DAGON, por lo que podrías considerar empezar con una de ellas si quieres hacer un pequeño intercambio de prueba. El canje será barato y sólo una transacción, sin necesidad de aprobaciones de tokens.

Después, dirígete a la pestaña "Liquidity" (Liquidez) si quieres probar LP aquí y ganar comisiones en las transacciones. Admito que me encontré con una transacción fallida cuando lo intenté por primera vez, aunque no estoy seguro de por qué. Pero como he dicho antes, Coinchan es un banco de pruebas de trabajo en progreso, por lo que las torceduras vienen con el territorio y se pueden suavizar.

via Coinchan

Por último, puedes explorar el lanzador de monedas de Coinchan. Puedes acceder a esta interfaz haciendo clic en el botón "Ver todas las monedas" de la aplicación, en el botón "Leer el Coinpaper" y, por último, en el botón "¡Quiero acuñar!". Las monedas acuñadas a través de Coinchan siguen un modelo de suministro fijo y lanzamiento justo. Se crean 21 millones de tokens ERC-6909 y se siembran instantáneamente en un fondo de liquidez ZAMM, y los creadores del fondo ganan un 1% en comisiones de intercambio, pero no pueden retirar sus tokens LP de forma lineal en 6 meses.

via Coinchan

🧠 Food for thought

¿Es la adopción de singletons en DeFi una panacea para todas las necesidades de escalado de Ethereum? No. Pero los singletons son una forma convincente de marcar la diferencia aquí, y a nivel de protocolo además. Como Ross ha explicado anteriormente:

Nadie tiene que utilizar estos despliegues particulares o arquitectura singleton similar. Coins, Dagon, y ZAMM son mis heurísticas personales o aperturas simbólicas que se sienten ordenadas para la tarea de convencer a la capa social actual de su mérito. Estaría más que feliz de verlos fracasar rápidamente en el mercado de ideas y diseño de protocolos que hace a Ethereum interesante como lienzo sobre el que dibujar.

[...] Sin embargo, de cara al futuro, deberíamos ser más claros y concisos. Ethereum ha incubado muchos casos de uso diversos que pueden ser atendidos por un diseño de protocolo convergente. Esto mejoraría el precio de ETH, la experiencia del usuario y, sobre todo, el estado de la propia cadena. Todo ello sin introducir nuevos cambios de ruptura o tirarse de los pelos en hardforks con ciencia no probada.

Así es como me gustaría escalar la L1 y ayudar a Ethereum a ganar.

La conclusión, entonces, es que Ethereum puede beneficiarse de protocolos que hagan más con menos, y los singletons están entre las mejores herramientas que tenemos para lograrlo. No pierdas de vista el trabajo que se está haciendo aquí en consecuencia.


2
0
William M. Peaster

Written by William M. Peaster

871 Articles View all      

William M. Peaster, Senior Writer, has been with Bankless since January 2021. Immersed in Ethereum since 2017, he writes the Metaversal newsletter on the onchain frontier, covering everything from AI projects to crypto games, as the team’s lead NFT analyst. With a background in creative writing, he writes fiction and publishes art on Ethereum in his free time.

No Responses
Buscar en Bankless