Sui.

Publicación

Comparte tu conocimiento.

article banner.
0xduckmove.
May 31, 2025
Artículo

Convertir las carteras en agentes inteligentes programables y componibles.

Account.tech es un marco de código abierto en la cadena de bloques Sui que introduce cuentas inteligentes altamente fluidas Objetos de cuenta flexibles, seguros y personalizables que pueden ejecutar acciones en cadena a través de una arquitectura modular basada en la intención.

Piense en ello como carteras programables con soporte nativo para múltiples firmas, lógica DAO, ejecución programada, control de acceso dinámico y mucho más.

¿Por qué elegir cuentas inteligentes?

Las cuentas tradicionales son solo contenedores pasivos. Mantienen activos y firman transacciones. Las cuentas inteligentes son entidades activas y programables que pueden definir la lógica de propiedad, automatizar los flujos de trabajo y administrar los activos en función de las reglas.

Con Account.tech, estas reglas funcionan en cadena, se pueden personalizar a través de los módulos Move y se aplican mediante Intents.

Conceptos clave

Estructura de cuenta inteligente

public struct Account<Config> has key, store {
    id: UID,
    metadata: Metadata,
    deps: Deps,
    intents: Intents,
    config: Config,
}

Una cuenta inteligente es un objeto compartido que contiene:

  • Metadatos: información descriptiva
  • Deps: paquetes de dependencia utilizados
  • Intentos: solicitudes pendientes o activas para realizar acciones
  • Configuración: el conjunto de reglas personalizado (p. ej., lógica DAO multifirma, basada en roles)

Cada cuenta tiene un módulo de configuración único que determina cómo se resuelven las intenciones.

Ejecución basada en la intención

Una intención es una solicitud estructurada para realizar una o más acciones en cadena. Progresa a través de 3 etapas:

  • Solicita al usuario que cree la intención con acciones
  • Resolución: el módulo de configuración comprueba si se cumplen las condiciones
  • Ejecución: cualquiera puede ejecutar la intención cuando es válida

Ejemplo: una intención multifirma de transferir fondos solo se ejecutará una vez que un número suficiente de miembros la haya aprobado.

  1. Acciones = Unidades de ejecución modulares

Cada acción es una estructura de movimiento independiente, como:

struct WithdrawAction { object_id: ID }
struct TransferAction { recipient: address }

Puedes crear varias acciones en una sola intención. Por ejemplo:

Withdraw → Transfer → Withdraw → Transfer

Esto permite flujos de trabajo avanzados, como intercambios atómicos, transferencias por lotes, lanzamientos de bóvedas basados en el tiempo, etc.

Configuración: lógica de propiedad personalizable

El tipo de configuración define cómo se resuelven las intenciones. Puedes incluir lógica como la siguiente:

  1. ✅ Multisig con votos ponderados
  2. 🔐 Control de acceso basado en roles
  3. 🗳 Lógica de votación de DAO
  4. ⏳ Retrasos de tiempo o tareas recurrentes
  5. 💾 Flujos de recuperación

Cada intención refleja un resultado, que representa el estado de la resolución (por ejemplo, los votos recopilados, las aprobaciones concedidas, etc.).

Más información

  1. 🔗 Documentos: https://account-tech.gitbook.io/docs
  2. 🧑‍💻 GitHub: https://github.com/account-tech
  • Sui
1
Cuota
Comentarios
.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

306Publicaciones450Respuestas
Sui.X.Peera.

Gana tu parte de 1000 Sui

Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.

Campaña de RecompensasJunio
      Usamos cookies para asegurarnos de que obtenga la mejor experiencia en nuestro sitio web.
      Más información