帖子
分享您的知识。

0xduckmove308
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
这支持高级工作流程,例如原子交换、批量传输、基于时间的保管库发布等.
配置:可自定义的所有权逻辑
配置类型定义了如何解析意图. 你可以插入逻辑,例如:
- ✅ 使用加权选票进行多重签名
- 🔐 基于角色的访问控制
- 🗳 DAO 投票逻辑
- ⏳ 时间延迟或重复任务
- 💾 恢复流程
每个意图都跟踪一个结果,该结果代表决议状态(例如,收集的选票、获得的批准等).
了解更多
- 🔗 文档:https://account-tech.gitbook.io/docs
- 🧑💻 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答案

奖励活动六月
- 0xduckmove... SUI+88
1
- harry phan... SUI+61
2
- MiniBob... SUI+57
3
- ... SUIHaGiang+56
- ... SUIRogue+47
- ... SUIRogueRig+44
- ... SUIPeera Admin+25
- ... SUIVens.sui+20
- ... SUIMarlKey+20
- ... SUIdudley_smith+16