¿Qué son las smart accounts de Ethereum y cómo funcionan?

¿Qué son las smart accounts de Ethereum y cómo funcionan?

¿Qué son las smart accounts de Ethereum?

Una smart account de Ethereum es un tipo de wallet de Ethereum que puede hacer más que simplemente firmar transacciones. Un crypto wallet normal suele depender de una clave privada, pero una smart account también utiliza lógica programable que determina cómo se ejecutan las transacciones. Se espera que esta tecnología forme parte de una futura actualización de la red Ethereum, a menudo denominada la actualización Hegota.

Esto hace que los crypto wallets no sean solo una clave de acceso a tus crypto, sino que funcionen más como una aplicación. Puedes establecer reglas, automatizar acciones y determinar cómo y cuándo se realizan las transacciones.

Por ejemplo, puedes establecer bajo qué condiciones se aprueba una transacción, quién paga las comisiones o cómo se configura la seguridad. Estas posibilidades provienen de account abstraction, un concepto en el que la separación tradicional entre wallets y smart contracts se difumina.


Puntos clave

  • Las smart accounts de Ethereum son wallets con lógica programable en lugar de solo una clave privada.
  • Combinan la flexibilidad de los smart contracts con el control de los wallets tradicionales.
  • Las transacciones se construyen a partir de múltiples pasos, lo que permite más funcionalidad.
  • Los usuarios pueden pagar gas fees con otros tokens y combinar múltiples acciones en una sola transacción.
  • Las smart accounts mejoran la facilidad de uso, la seguridad y hacen que Ethereum sea más accesible para un público más amplio.

¿Cómo están estructuradas las cuentas de Ethereum?

Existen dos tipos fundamentales de cuentas dentro de Ethereum: las cuentas externas y las cuentas de contrato.

Cuentas externas (EOA)

Las cuentas externas (EOA) están controladas por una clave privada y pueden enviar transacciones de forma independiente. Este tipo de cuenta constituye la base de la mayoría de los wallets. El modelo es simple y directo, pero ofrece poco margen para opciones adicionales o automatización.

Cuentas de contrato

Las cuentas de contrato son smart contracts que se ejecutan en la blockchain y realizan acciones basadas en código. Esto las hace flexibles, pero no pueden iniciar una transacción por sí mismas. Siempre requieren una cuenta externa.

La separación entre estos dos tipos de cuentas representa una limitación importante que las smart accounts intentan resolver.

¿Cuáles son las limitaciones de los wallets tradicionales?

Los wallets tradicionales de Ethereum presentan varias limitaciones. Por ejemplo, las comisiones de transacción siempre deben pagarse en ETH, independientemente del token utilizado. Algunas acciones también requieren múltiples transacciones separadas, lo que puede ser ineficiente y costoso.

Un ejemplo práctico de esto es un trade: primero necesitas hacer un swap de un token y luego realizar una transacción separada para enviarlo o utilizarlo.

En cuanto a la seguridad, el modelo también es vulnerable. El control total recae en una única clave privada. Si la pierdes, en la práctica pierdes acceso a tus crypto. No existe un mecanismo de recuperación estándar como en las cuentas tradicionales.

Además, falta flexibilidad. La automatización, la seguridad personalizada o los flujos de trabajo avanzados son difíciles o solo posibles mediante soluciones indirectas.

¿Cómo resuelven esto las smart accounts?

Las smart accounts combinan el control sencillo de un wallet tradicional con la flexibilidad de un smart contract. En lugar de una forma fija de funcionamiento, un wallet puede adaptarse al usuario.

Una smart account contiene lógica que determina cómo se procesa una transacción. Por ejemplo, puedes establecer bajo qué condiciones se aprueba una transacción, quién paga las comisiones o cómo se configura la seguridad. Esto transforma un wallet de una simple clave en un entorno programable.

¿Cómo funcionan las smart accounts?

Con las smart accounts, el principal cambio está en la forma en que se construyen las transacciones. En lugar de una única acción simple, una transacción consiste en múltiples pasos que se ejecutan conjuntamente.

Puedes verlo como un proceso en el que primero se comprueba si das tu consentimiento, luego se ejecuta la acción y finalmente se determina cómo se pagan las comisiones. Estos pasos pueden funcionar de manera independiente, pero juntos forman una sola transacción.

Esto permite añadir más lógica a un wallet, sin que el usuario necesite conocimientos técnicos.

Pago de gas fees sin ETH

Una de las mayores ventajas de las smart accounts es que no necesitas necesariamente ETH para pagar gas fees.

Normalmente, necesitas tener ETH en tu wallet para ejecutar una transacción. Con las smart accounts, esto puede funcionar de manera diferente. Por ejemplo, puedes usar otro token, mientras que en segundo plano se garantiza automáticamente que el ETH necesario esté disponible.

Para el usuario, se siente como si simplemente estuvieras pagando con tu propio token. No necesitas comprar o gestionar ETH por separado.

Esto hace que ejecutar un trade sea mucho más sencillo. Alguien que solo posee un token específico puede realizar una transacción inmediatamente sin pasos adicionales.

Más posibilidades dentro de una sola transacción

Las smart accounts permiten combinar múltiples acciones en una sola transacción. Normalmente, primero tienes que hacer un swap de un token y luego realizar una segunda transacción para enviarlo. Con las smart accounts, esto se puede hacer de una sola vez

Por ejemplo: intercambias un token y lo envías directamente a otro wallet, sin pasos separados. Esto ahorra tiempo, reduce costes y hace que el proceso sea más claro

Mejor seguridad y opciones de recuperación

Una gran ventaja de las smart accounts es que la seguridad se vuelve más flexible. Ya no dependes de una sola clave privada.

Por ejemplo, puedes establecer que varios dispositivos o personas deban aprobar una transacción. También se hace posible recuperar tu wallet si pierdes el acceso, por ejemplo mediante un método de copia de seguridad o contactos de confianza.

Un ejemplo práctico es que las transacciones pequeñas se aprueban automáticamente, mientras que cantidades mayores requieren una confirmación adicional a través de un segundo dispositivo.

Además, las smart accounts pueden adaptarse más fácilmente a nuevas tecnologías de seguridad en el futuro, por ejemplo si surgen nuevas amenazas como los ordenadores cuánticos.

Menor dependencia de terceros

Las smart accounts hacen que menos funcionalidad dependa de servicios externos. Los procesos que antes requerían herramientas separadas o intermediarios pueden gestionarse directamente dentro del wallet y de la propia red. Esto hace que el sistema sea más fiable y se alinee mejor con la idea de descentralización.

¿Por qué son importantes las smart accounts para Ethereum?

Las smart accounts hacen que Ethereum sea mucho más fácil de usar. Al reducir la complejidad y añadir flexibilidad, resulta más sencillo para los nuevos usuarios comenzar con crypto.

Al mismo tiempo, los desarrolladores obtienen más posibilidades para crear mejores aplicaciones. Los wallets dejan de ser una limitación y pasan a formar parte de la funcionalidad de las aplicaciones.

Una mejor experiencia de usuario suele conducir a una mayor adopción. Por eso, este desarrollo no solo es interesante desde el punto de vista técnico, sino también importante para el crecimiento de la red Ethereum.

Reflexión final

Las smart accounts de Ethereum representan un paso importante en la evolución de la red. Al hacer los wallets más inteligentes y flexibles, desaparecen muchas de las limitaciones actuales relacionadas con la facilidad de uso y la seguridad. Los usuarios obtienen más control sobre cómo funciona su wallet, mientras que los procesos complejos se vuelven más simples. Al mismo tiempo, las smart accounts abren la puerta a nuevas aplicaciones y a mejores experiencias de usuario, lo cual es esencial para una mayor adopción. Por ello, desempeñan un papel clave en el desarrollo de Ethereum como un ecosistema maduro y ampliamente utilizable.

Acerca de Finst

Finst es una plataforma de criptomonedas líder en los Países Bajos que ofrece comisiones de trading ultrabajas, seguridad de nivel institucional y un conjunto integral de servicios cripto como trading, custodia, staking y rampas fiat de entrada y salida. Finst, fundada por el antiguo equipo central de DEGIRO, está autorizada como proveedor de servicios de criptoactivos por la Autoridad Neerlandesa de los Mercados Financieros (AFM) y presta servicios tanto a clientes minoristas como institucionales en 30 países europeos.

La criptoplataforma que le encantará

Estamos aquí para darle las herramientas, la inspiración y el apoyo que necesita para convertirse en un mejor inversor.

Abrir cuenta gratis