Sui.

帖子

分享您的知识。

article banner.
0xduckmove.
May 31, 2025
文章

将钱包变成可编程、可组合的智能代理.

Account.tech 是 Sui 区块链上的一个开源框架,它引入了高度流畅的智能账户 灵活、安全和可自定义的账户对象,可以通过基于意图的模块化架构执行链上操作.

可以把它想象成可编程钱包,它原生支持多重签名、DAO 逻辑、定时执行、动态访问控制等.

为什么要使用智能账户?

传统账户只是被动容器. 他们持有资产并签署交易. 智能账户是活跃的可编程实体,可以定义所有权逻辑、自动化工作流程并根据规则管理资产.

在Account.tech中,这些规则存在于链上,可通过Move模块进行自定义,并通过Intent强制执行.

关键概念

智能账户结构

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

智能账户是一个共享对象,包含:

-元数据:描述性信息 -Deps — 使用的依赖包 -意图 — 待处理或正在处理的执行操作请求 -配置 — 自定义规则集(例如,多重签名、基于角色、DAO 逻辑)

每个账户都有唯一的配置模块,用于决定如何解析 Intent.

基于意图的执行

Intent 是执行一项或多项链上操作的结构化请求. 它分为三个阶段:

  • 请求用户通过操作创建意图
  • 分辨率 — 配置模块检查条件是否满足
  • 执行 — 任何人都可以在 Intent 有效时执行

示例:转移资金的多重签名意图只有在足够多的成员批准后才会执行.

3.操作 = 模块化执行单元

每个动作都是一个独立的 Move 结构,例如:

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

你可以在一个意图中组合多个动作. 例如:

Withdraw → Transfer → Withdraw → Transfer

这支持高级工作流程,例如原子交换、批量传输、基于时间的保管库发布等.

配置:可自定义的所有权逻辑

配置类型定义了如何解析意图. 你可以插入逻辑,例如:

  1. ✅ 使用加权选票进行多重签名
  2. 🔐 基于角色的访问控制
  3. 🗳 DAO 投票逻辑
  4. ⏳ 时间延迟或重复任务
  5. 💾 恢复流程

每个意图都跟踪一个结果,该结果代表决议状态(例如,收集的选票、获得的批准等).

了解更多

  1. 🔗 文档:https://account-tech.gitbook.io/docs
  2. 🧑‍💻 GitHub:https://github.com/account-tech
  • Sui
1
分享
评论
.

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

306帖子450答案
Sui.X.Peera.

赚取你的 1000 Sui 份额

获取声誉积分,并因帮助 Sui 社区成长而获得奖励。

奖励活动六月
我们使用 cookie 确保您在我们的网站上获得最佳体验。
更多信息