Bài viết
Chia sẻ kiến thức của bạn.

Biến ví thành các tác nhân thông minh có thể lập trình, có thể lập trình được.
Account.tech là một khung mã nguồn mở trên blockchain Sui giới thiệu Tài khoản thông minh có tính chất lượng cao các đối tượng tài khoản linh hoạt, an toàn và có thể tùy chỉnh có thể thực hiện các hành động trên chuỗi thông qua kiến trúc mô-đun, dựa trên ý định.
Hãy nghĩ về nó giống như ví có thể lập trình với hỗ trợ gốc cho multisig, logic DAO, thực thi theo lịch trình, kiểm soát truy cập động và hơn thế nữa.
Tại sao lại là tài khoản thông minh?
Các tài khoản truyền thống chỉ là các container thụ động. Họ nắm giữ tài sản và ký các giao dịch. Tài khoản thông minh là các thực thể hoạt động, có thể lập trình có thể xác định logic sở hữu, tự động hóa quy trình công việc và quản lý tài sản dựa trên các quy tắc.
Với Account.tech, các quy tắc này tồn tại trên chuỗi, có thể tùy chỉnh thông qua các mô-đun Move và được thực thi thông qua Intents.
Khái niệm chính
Cấu trúc tài khoản thông minh
public struct Account<Config> has key, store {
id: UID,
metadata: Metadata,
deps: Deps,
intents: Intents,
config: Config,
}
Tài khoản thông minh là một đối tượng được chia sẻ chứa:
- Siêu dữ liệu: thông tin mô tả
- Deps - các gói phụ thuộc được sử dụng
- Ý định - yêu cầu đang chờ xử lý hoặc đang hoạt động để thực hiện các hành động
- Cấu hình - bộ quy tắc tùy chỉnh (ví dụ: multisig, dựa trên vai trò, logic DAO)
Mỗi tài khoản có một mô-đun Config duy nhất xác định cách giải quyết ý định.
Thực hiện dựa trên ý định
Ý định là một yêu cầu có cấu trúc để thực hiện một hoặc nhiều hành động trên chuỗi. Nó tiến triển qua 3 giai đoạn:
- Yêu cầu người dùng tạo ý định với các hành động
- Độ phân giải - mô-đun cấu hình kiểm tra xem các điều kiện có được đáp ứng không
- Thực thi - bất cứ ai cũng có thể thực hiện ý định khi nó hợp lệ
Ví dụ: ý định chuyển tiền bằng nhiều thẻ sẽ chỉ thực hiện khi có đủ thành viên chấp thuận.
- Hành động = Đơn vị thực thi mô-đun
Mỗi hành động là một cấu trúc Move độc lập, như:
struct WithdrawAction { object_id: ID }
struct TransferAction { recipient: address }
Bạn có thể soạn nhiều hành động trong một ý định. Ví dụ:
Withdraw → Transfer → Withdraw → Transfer
Điều này cho phép các quy trình công việc nâng cao - như hoán đổi nguyên tử, chuyển hàng loạt, phát hành kho lưu trữ dựa trên thời gian, v.v.
Cấu hình: Logic sở hữu có thể tùy chỉnh
Kiểu cấu hình xác định cách giải quyết ý định. Bạn có thể cắm logic như:
- ✅ Multisig với phiếu bầu có trọng số
- 🔐 Kiểm soát truy cập dựa trên vai trò
- 🗳 logic bỏ phiếu DAO
- ⏳ Thời gian trì hoãn hoặc nhiệm vụ định kỳ
- 💾 Luồng phục hồi
Mỗi ý định theo dõi một Kết quả, đại diện cho trạng thái giải quyết (ví dụ: phiếu bầu được thu thập, phê duyệt được cấp, v.v.).
Tìm hiểu thêm
- 🔗 Tài liệu: https://account-tech.gitbook.io/docs
- 🧑💻 GitHub: https://github.com/account-tech
- Sui
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Kiếm phần của bạn từ 1000 Sui
Tích lũy điểm danh tiếng và nhận phần thưởng khi giúp cộng đồng Sui phát triển.

- 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