Las cuentas inteligentes son cuentas de criptomonedas que aprovechan la tecnología de contratos inteligentes para ofrecer una mayor flexibilidad y control sobre los activos digitales en comparación con las cuentas tradicionales de blockchain. Estas cuentas son la fusión de las cuentas tradicionales de blockchain y los contratos inteligentes, formando una cuenta algo automatizada con una seguridad aumentada.
estas cuentas son tan buenas como su tecnología subyacente, especialmente los estándares con los que están construidas. anteriormente, estos estándares se centraban en mejorar aspectos específicos de las cuentas inteligentes y solo podían funcionar con ciertos contratos inteligentes. sin embargo, recientemente ha habido una necesidad de un enfoque unificado para la comunicación entre cuentas inteligentes, independientemente del estándar que utilicen. aquí es donde entra en juego el erc-7579.
fuente:https://erc7579.com/
erc-7579 es un enfoque estandarizado nuevo para construir cuentas inteligentes modulares. pero para entender verdaderamente erc-7579, primero necesitamos entender las cuentas inteligentes modulares y sus funciones.
Las billeteras criptográficas regulares utilizan claves privadas para acceder a los fondos. Las cuentas inteligentes, sin embargo, dan un paso más al actuar como mini-programas construidos en la cadena de bloques (usando contratos inteligentes) que controlan esos fondos.
Este enfoque tiene algunas ventajas. En primer lugar, las cuentas inteligentes pueden automatizar transacciones repetitivas, como configurar una orden de compra regular para tus tokens criptográficos preferidos. También ofrecen medidas de seguridad mejoradas, lo que dificulta que los hackers roben tus fondos.
Las cuentas inteligentes también ofrecen un control adicional y flexibilidad sobre sus fondos. Por ejemplo, puede conceder acceso a dapps (aplicaciones descentralizadas) o servicios específicos, permitiéndoles interactuar solo con una cierta cantidad de sus fondos.
con todos estos métodos nuevos e innovadores para manejar fondos y transacciones, se creó erc-7579 para abordar la necesidad de un enfoque más unificado para manejar las propias cuentas inteligentes, evitando la complejidad de los estándares actuales como erc-6900. Su objetivo es facilitar que diferentes tipos de cuentas trabajen juntas sin cambiar la forma en que operan actualmente. Esto hará que sea más fácil para los desarrolladores competir y desarrollar nuevas funciones que puedan funcionar con múltiples cuentas.
hayseis cuentas inteligentes modulares únicasactualmente en criptomoneda, con más en desarrollo. sin embargo, estas cuentas varían en diseño, cómo los usuarios interactúan con ellas y sus requisitos de uso. como tal, existe una falta de métodos prácticos para construir módulos para todas las cuentas que no implican grandes cambios técnicos, como agregar componentes de “manager” a las cuentas que actuarían como intermediarios traduciendo las solicitudes de los módulos a un formato que el sistema de cuenta inteligente específico comprenda.
para abordar esto, se creó el erc-6900introducido en abril de 2023para ayudar a definir cómo interactúan las cuentas inteligentes y sus componentes modulares. si bien este módulo fue ampliamente aceptado, agregar medidas de seguridad estrictas hizo que el desarrollo fuera innecesariamente complicado. debido a esto, los proveedores de cuentas encontraron difícil crear productos únicos, lo que obstaculizó su innovación.
erc-7579 fue desarrollado porRinestone, OKX, ZeroDev, y Biconomíay lanzado en diciembre de 2023. Su función es mitigar de manera efectiva los problemas mencionados anteriormente, permitiendo que las cuentas y los módulos trabajen juntos sin obstaculizar a sus desarrolladores para probar cosas nuevas. Como tal, los desarrolladores pueden personalizar sus productos en función de la complejidad y la seguridad. Esto fomentará la competencia, reducirá los costos y mejorará la seguridad.
erc-7579 estableció un método estandarizado para manejar tareas de cuenta. El método incluye pautas claras y módulos para una integración fácil. Cubre varios métodos de ejecución, como single (para una tarea a la vez), batch (para ejecutar múltiples tareas juntas) y deleGate.iocall (para delegar tareas a otros contratos inteligentes).
el estándar utiliza un solo argumento bytes32 (un tipo de dato de tamaño fijo en la tecnología blockchain) para codificar toda la información necesaria para la tarea. el primer byte contiene el calltype (único, lote y deleGate.iocall), y el indicador exectype permite que las ejecuciones continúen sin revertir en caso de fallo, lo que permite que otras ejecuciones no relacionadas continúen.
Además, incluir un seleccionador de modo y una carga de modo permite especificar detalles adicionales y datos extra, lo que proporciona flexibilidad para diferentes combinaciones mientras se admiten modos elegidos con una complejidad mínima y se permite a las carteras comprender y realizar tareas de manera efectiva.
En resumen, el enfoque clave de ERC-7579 se centra en los módulos diseñados para funcionar de forma independiente del sistema de cuenta inteligente específico para el que fueron creados. Ha establecido interfaces y pautas que abordan los requisitos de seguridad y funcionalidad, permitiendo a las cuentas determinar las capacidades de un módulo y proporcionando un formato estructurado para que los módulos interactúen con las cuentas y viceversa.
La modularidad es esencial para las cuentas inteligentes y, por extensión, para ERC-7579, ya que permite una mayor interoperabilidad en el ecosistema descentralizado. Las cuentas inteligentes utilizan un estilo de modularidad de plug-and-play, lo que les permite ser fácilmente escalables y personalizadas a través de módulos. Esto permite que las cuentas inteligentes se adapten a diferentes casos de uso y requisitos en aplicaciones y servicios descentralizados.
Este enfoque también permite a los desarrolladores crear una tienda de módulos para integrar nuevos módulos en sus dapps, mejorando aún más la flexibilidad y personalización de las cuentas inteligentes.
En cuanto a erc-7579, la modularidad es particularmente importante ya que se alinea con el enfoque estándar en las operaciones del usuario y la abstracción de cuenta. Un enfoque modular permite que erc-7579 se integre perfectamente con varias implementaciones de cuentas inteligentes, asegurando una funcionalidad consistente en diferentes proveedores. Como tal, las aplicaciones descentralizadas pueden acceder a diversas funcionalidades independientemente de la implementación específica de la cuenta inteligente.
como se mencionó anteriormente, erc-7579 promete una mejor seguridad para los proyectos de blockchain al servir como un traductor universal para cuentas inteligentes, por lo que no es sorprendente que erc-7579 venga con ventajas de seguridad mejoradas ofrecidas por varias empresas de seguridad de blockchain.
una de estas empresas esSeguridad de la cadena de bloques de Ackee, uno de los auditores líderes en la industria confiados por organizaciones de primer nivel en web3. ofrecen auditores nativos en erc-7579 (auditoría de piedras preciosas) y realizan escaneos gratuitos con detectores de empuje no publicados como erc-4337.
Spearbites otra empresa que ofrece ventajas de seguridad para proyectos construidos con erc-7579. es una red distribuida de profesionales líderes en la industria que ofrecen un descuento del 50% en las tarifas del mercado para cualquier persona que desarrolle erc-7579. spearbit también cuenta con muchos investigadores líderes en seguridad que tienen una amplia experiencia en estándares de tokens y en el diseño de sistemas de cuenta seguros y extensibles.
además, Finanzas de sombrerosEs conocido por su experiencia en auditorías de seguridad y soluciones de seguridad a medida. Con Hats Finance, todas las competiciones de auditoría relacionadas con la abstracción de cuentas (EIP 4337, EIP 779) recibirán un 50% de descuento en las tarifas de competición y un multiplicador de 2x en todos los incentivos relacionados con la competición de auditoría.
además, OtterSeces una organización de prestigio especializada en servicios de seguridad para proyectos blockchain. la empresa ha auditado varios proyectos como compiladores, código de blockchain central, blockchains de capa dos, infraestructura y plataformas de NFT en ecosistemas como Ethereum, Solana, Arbitrum y muchas otras cadenas compatibles con EVM. ofrecen programación prioritaria y descuentos por recomendación para desarrolladores que construyen con ERC-7579.
Las cuentas modulares inteligentes son adaptables, lo que significa que las características (módulos) pueden ser personalizadas de acuerdo con requisitos específicos de usuarios o aplicaciones. Con las versiones anteriores, sin embargo, los módulos creados para una cuenta inteligente no serían compatibles con otros, lo que creaba una experiencia desafiante para los desarrolladores.
para resolver este problema, erc-7579 creó un conjunto unificado de interfaces para cuentas inteligentes y sus módulos. esto garantiza una comunicación fluida y compatibilidad entre diferentes implementaciones. al adherirse a estas especificaciones, los módulos pueden integrarse fácilmente con varias cuentas inteligentes, asegurando que todas las cuentas inteligentes puedan entenderse entre sí.
además, erc-7579 cambió algunas funciones de ejecución y configuración de cuenta. el número de funciones de ejecución se redujo de 6 a 3, incluida la función de ejecución opcional erc-4337. además, el número de funciones de configuración de cuenta se ha reducido de 3 por tipo de módulo a solo 3, independientemente de la cantidad de tipos de módulo.
además, la alineación de erc-7579 con erc-4337 con respecto a la abstracción de cuentas es crucial. La abstracción de cuentas se refiere al cambio de las cuentas tradicionales de blockchain que envían criptomonedas a un sistema más adaptable construido con contratos inteligentes. Esta alineación crea una experiencia de usuario consistente al permitir que las cuentas inteligentes interactúen de manera más efectiva con varias dapps, independientemente de la tecnología subyacente.
¿Qué significa todo esto para los usuarios? Los usuarios pueden disfrutar de tener una billetera segura y flexible que puede manejar diversas funciones, como transacciones automatizadas y permisos personalizados, mientras navegan sin problemas por diferentes servicios.
tanto erc-7579 como erc-4337 representan desarrollos importantes en el ecosistema de ethereum. mientras que erc-4337 se concentra en convertir cuentas convencionales en cuentas basadas en contratos inteligentes para ofrecer un mejor control, con características como autenticación de clave de paso y transacciones gratuitas, erc-7579 introduce nuevas funcionalidades y mejora protocolos como erc-4337.
estos avances tienen como objetivo crear un entorno más seguro, fácil de usar y eficiente para aplicaciones y servicios descentralizados dentro de la red de ethereum. Además, la alineación de erc-7579 con erc-4337 ayuda a centrarse en las operaciones del usuario y garantizar una integración perfecta.
erc-7579 y erc-6900 son estándares de Ethereum diseñados para mejorar las funcionalidades de la cadena de bloques, cada uno enfocándose en áreas diferentes. Como se mencionó anteriormente, erc-7579 tiene como objetivo introducir nuevas características técnicas o mejoras dentro del ecosistema de Ethereum, contribuyendo a su seguridad y eficiencia en general.
Mientras tanto, erc-6900 se enfoca más en mejorar partes específicas de Ethereum. Agrega características especiales para hacer que ciertas aplicaciones funcionen mejor, haciéndolas más seguras y fáciles de usar. La integración de protocolos como erc-7579 y erc-6900 es un testimonio de la creatividad en la comunidad de Ethereum, asegurando que la cadena de bloques siga siendo segura y fácil de usar para varias dapps.
En conclusión, erc-7579 representa un avance significativo en el establecimiento de cuentas inteligentes modulares consistentes y en el fomento de la compatibilidad entre diversas versiones de dapp. Al proporcionar pautas claras, interfaces estandarizadas y un enfoque en la independencia del módulo, erc-7579 fomenta la innovación al tiempo que aborda los desafíos de complejidad y compatibilidad que han obstaculizado el desarrollo de cuentas inteligentes modulares en el pasado. Con su énfasis en la flexibilidad y la seguridad, erc-7579 ayuda a crear un ecosistema más eficiente para los proveedores y desarrolladores de cuentas inteligentes, beneficiando en última instancia a los usuarios finales y promoviendo el avance de la criptomoneda y la tecnología blockchain.
Las cuentas inteligentes son cuentas de criptomonedas que aprovechan la tecnología de contratos inteligentes para ofrecer una mayor flexibilidad y control sobre los activos digitales en comparación con las cuentas tradicionales de blockchain. Estas cuentas son la fusión de las cuentas tradicionales de blockchain y los contratos inteligentes, formando una cuenta algo automatizada con una seguridad aumentada.
estas cuentas son tan buenas como su tecnología subyacente, especialmente los estándares con los que están construidas. anteriormente, estos estándares se centraban en mejorar aspectos específicos de las cuentas inteligentes y solo podían funcionar con ciertos contratos inteligentes. sin embargo, recientemente ha habido una necesidad de un enfoque unificado para la comunicación entre cuentas inteligentes, independientemente del estándar que utilicen. aquí es donde entra en juego el erc-7579.
fuente:https://erc7579.com/
erc-7579 es un enfoque estandarizado nuevo para construir cuentas inteligentes modulares. pero para entender verdaderamente erc-7579, primero necesitamos entender las cuentas inteligentes modulares y sus funciones.
Las billeteras criptográficas regulares utilizan claves privadas para acceder a los fondos. Las cuentas inteligentes, sin embargo, dan un paso más al actuar como mini-programas construidos en la cadena de bloques (usando contratos inteligentes) que controlan esos fondos.
Este enfoque tiene algunas ventajas. En primer lugar, las cuentas inteligentes pueden automatizar transacciones repetitivas, como configurar una orden de compra regular para tus tokens criptográficos preferidos. También ofrecen medidas de seguridad mejoradas, lo que dificulta que los hackers roben tus fondos.
Las cuentas inteligentes también ofrecen un control adicional y flexibilidad sobre sus fondos. Por ejemplo, puede conceder acceso a dapps (aplicaciones descentralizadas) o servicios específicos, permitiéndoles interactuar solo con una cierta cantidad de sus fondos.
con todos estos métodos nuevos e innovadores para manejar fondos y transacciones, se creó erc-7579 para abordar la necesidad de un enfoque más unificado para manejar las propias cuentas inteligentes, evitando la complejidad de los estándares actuales como erc-6900. Su objetivo es facilitar que diferentes tipos de cuentas trabajen juntas sin cambiar la forma en que operan actualmente. Esto hará que sea más fácil para los desarrolladores competir y desarrollar nuevas funciones que puedan funcionar con múltiples cuentas.
hayseis cuentas inteligentes modulares únicasactualmente en criptomoneda, con más en desarrollo. sin embargo, estas cuentas varían en diseño, cómo los usuarios interactúan con ellas y sus requisitos de uso. como tal, existe una falta de métodos prácticos para construir módulos para todas las cuentas que no implican grandes cambios técnicos, como agregar componentes de “manager” a las cuentas que actuarían como intermediarios traduciendo las solicitudes de los módulos a un formato que el sistema de cuenta inteligente específico comprenda.
para abordar esto, se creó el erc-6900introducido en abril de 2023para ayudar a definir cómo interactúan las cuentas inteligentes y sus componentes modulares. si bien este módulo fue ampliamente aceptado, agregar medidas de seguridad estrictas hizo que el desarrollo fuera innecesariamente complicado. debido a esto, los proveedores de cuentas encontraron difícil crear productos únicos, lo que obstaculizó su innovación.
erc-7579 fue desarrollado porRinestone, OKX, ZeroDev, y Biconomíay lanzado en diciembre de 2023. Su función es mitigar de manera efectiva los problemas mencionados anteriormente, permitiendo que las cuentas y los módulos trabajen juntos sin obstaculizar a sus desarrolladores para probar cosas nuevas. Como tal, los desarrolladores pueden personalizar sus productos en función de la complejidad y la seguridad. Esto fomentará la competencia, reducirá los costos y mejorará la seguridad.
erc-7579 estableció un método estandarizado para manejar tareas de cuenta. El método incluye pautas claras y módulos para una integración fácil. Cubre varios métodos de ejecución, como single (para una tarea a la vez), batch (para ejecutar múltiples tareas juntas) y deleGate.iocall (para delegar tareas a otros contratos inteligentes).
el estándar utiliza un solo argumento bytes32 (un tipo de dato de tamaño fijo en la tecnología blockchain) para codificar toda la información necesaria para la tarea. el primer byte contiene el calltype (único, lote y deleGate.iocall), y el indicador exectype permite que las ejecuciones continúen sin revertir en caso de fallo, lo que permite que otras ejecuciones no relacionadas continúen.
Además, incluir un seleccionador de modo y una carga de modo permite especificar detalles adicionales y datos extra, lo que proporciona flexibilidad para diferentes combinaciones mientras se admiten modos elegidos con una complejidad mínima y se permite a las carteras comprender y realizar tareas de manera efectiva.
En resumen, el enfoque clave de ERC-7579 se centra en los módulos diseñados para funcionar de forma independiente del sistema de cuenta inteligente específico para el que fueron creados. Ha establecido interfaces y pautas que abordan los requisitos de seguridad y funcionalidad, permitiendo a las cuentas determinar las capacidades de un módulo y proporcionando un formato estructurado para que los módulos interactúen con las cuentas y viceversa.
La modularidad es esencial para las cuentas inteligentes y, por extensión, para ERC-7579, ya que permite una mayor interoperabilidad en el ecosistema descentralizado. Las cuentas inteligentes utilizan un estilo de modularidad de plug-and-play, lo que les permite ser fácilmente escalables y personalizadas a través de módulos. Esto permite que las cuentas inteligentes se adapten a diferentes casos de uso y requisitos en aplicaciones y servicios descentralizados.
Este enfoque también permite a los desarrolladores crear una tienda de módulos para integrar nuevos módulos en sus dapps, mejorando aún más la flexibilidad y personalización de las cuentas inteligentes.
En cuanto a erc-7579, la modularidad es particularmente importante ya que se alinea con el enfoque estándar en las operaciones del usuario y la abstracción de cuenta. Un enfoque modular permite que erc-7579 se integre perfectamente con varias implementaciones de cuentas inteligentes, asegurando una funcionalidad consistente en diferentes proveedores. Como tal, las aplicaciones descentralizadas pueden acceder a diversas funcionalidades independientemente de la implementación específica de la cuenta inteligente.
como se mencionó anteriormente, erc-7579 promete una mejor seguridad para los proyectos de blockchain al servir como un traductor universal para cuentas inteligentes, por lo que no es sorprendente que erc-7579 venga con ventajas de seguridad mejoradas ofrecidas por varias empresas de seguridad de blockchain.
una de estas empresas esSeguridad de la cadena de bloques de Ackee, uno de los auditores líderes en la industria confiados por organizaciones de primer nivel en web3. ofrecen auditores nativos en erc-7579 (auditoría de piedras preciosas) y realizan escaneos gratuitos con detectores de empuje no publicados como erc-4337.
Spearbites otra empresa que ofrece ventajas de seguridad para proyectos construidos con erc-7579. es una red distribuida de profesionales líderes en la industria que ofrecen un descuento del 50% en las tarifas del mercado para cualquier persona que desarrolle erc-7579. spearbit también cuenta con muchos investigadores líderes en seguridad que tienen una amplia experiencia en estándares de tokens y en el diseño de sistemas de cuenta seguros y extensibles.
además, Finanzas de sombrerosEs conocido por su experiencia en auditorías de seguridad y soluciones de seguridad a medida. Con Hats Finance, todas las competiciones de auditoría relacionadas con la abstracción de cuentas (EIP 4337, EIP 779) recibirán un 50% de descuento en las tarifas de competición y un multiplicador de 2x en todos los incentivos relacionados con la competición de auditoría.
además, OtterSeces una organización de prestigio especializada en servicios de seguridad para proyectos blockchain. la empresa ha auditado varios proyectos como compiladores, código de blockchain central, blockchains de capa dos, infraestructura y plataformas de NFT en ecosistemas como Ethereum, Solana, Arbitrum y muchas otras cadenas compatibles con EVM. ofrecen programación prioritaria y descuentos por recomendación para desarrolladores que construyen con ERC-7579.
Las cuentas modulares inteligentes son adaptables, lo que significa que las características (módulos) pueden ser personalizadas de acuerdo con requisitos específicos de usuarios o aplicaciones. Con las versiones anteriores, sin embargo, los módulos creados para una cuenta inteligente no serían compatibles con otros, lo que creaba una experiencia desafiante para los desarrolladores.
para resolver este problema, erc-7579 creó un conjunto unificado de interfaces para cuentas inteligentes y sus módulos. esto garantiza una comunicación fluida y compatibilidad entre diferentes implementaciones. al adherirse a estas especificaciones, los módulos pueden integrarse fácilmente con varias cuentas inteligentes, asegurando que todas las cuentas inteligentes puedan entenderse entre sí.
además, erc-7579 cambió algunas funciones de ejecución y configuración de cuenta. el número de funciones de ejecución se redujo de 6 a 3, incluida la función de ejecución opcional erc-4337. además, el número de funciones de configuración de cuenta se ha reducido de 3 por tipo de módulo a solo 3, independientemente de la cantidad de tipos de módulo.
además, la alineación de erc-7579 con erc-4337 con respecto a la abstracción de cuentas es crucial. La abstracción de cuentas se refiere al cambio de las cuentas tradicionales de blockchain que envían criptomonedas a un sistema más adaptable construido con contratos inteligentes. Esta alineación crea una experiencia de usuario consistente al permitir que las cuentas inteligentes interactúen de manera más efectiva con varias dapps, independientemente de la tecnología subyacente.
¿Qué significa todo esto para los usuarios? Los usuarios pueden disfrutar de tener una billetera segura y flexible que puede manejar diversas funciones, como transacciones automatizadas y permisos personalizados, mientras navegan sin problemas por diferentes servicios.
tanto erc-7579 como erc-4337 representan desarrollos importantes en el ecosistema de ethereum. mientras que erc-4337 se concentra en convertir cuentas convencionales en cuentas basadas en contratos inteligentes para ofrecer un mejor control, con características como autenticación de clave de paso y transacciones gratuitas, erc-7579 introduce nuevas funcionalidades y mejora protocolos como erc-4337.
estos avances tienen como objetivo crear un entorno más seguro, fácil de usar y eficiente para aplicaciones y servicios descentralizados dentro de la red de ethereum. Además, la alineación de erc-7579 con erc-4337 ayuda a centrarse en las operaciones del usuario y garantizar una integración perfecta.
erc-7579 y erc-6900 son estándares de Ethereum diseñados para mejorar las funcionalidades de la cadena de bloques, cada uno enfocándose en áreas diferentes. Como se mencionó anteriormente, erc-7579 tiene como objetivo introducir nuevas características técnicas o mejoras dentro del ecosistema de Ethereum, contribuyendo a su seguridad y eficiencia en general.
Mientras tanto, erc-6900 se enfoca más en mejorar partes específicas de Ethereum. Agrega características especiales para hacer que ciertas aplicaciones funcionen mejor, haciéndolas más seguras y fáciles de usar. La integración de protocolos como erc-7579 y erc-6900 es un testimonio de la creatividad en la comunidad de Ethereum, asegurando que la cadena de bloques siga siendo segura y fácil de usar para varias dapps.
En conclusión, erc-7579 representa un avance significativo en el establecimiento de cuentas inteligentes modulares consistentes y en el fomento de la compatibilidad entre diversas versiones de dapp. Al proporcionar pautas claras, interfaces estandarizadas y un enfoque en la independencia del módulo, erc-7579 fomenta la innovación al tiempo que aborda los desafíos de complejidad y compatibilidad que han obstaculizado el desarrollo de cuentas inteligentes modulares en el pasado. Con su énfasis en la flexibilidad y la seguridad, erc-7579 ayuda a crear un ecosistema más eficiente para los proveedores y desarrolladores de cuentas inteligentes, beneficiando en última instancia a los usuarios finales y promoviendo el avance de la criptomoneda y la tecnología blockchain.