Sui.

Bài viết

Chia sẻ kiến thức của bạn.

article banner.
0xduckmove.
May 31, 2025
Bài Viết

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.

  1. 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ư:

  1. ✅ Multisig với phiếu bầu có trọng số
  2. 🔐 Kiểm soát truy cập dựa trên vai trò
  3. 🗳 logic bỏ phiếu DAO
  4. ⏳ Thời gian trì hoãn hoặc nhiệm vụ định kỳ
  5. 💾 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

  1. 🔗 Tài liệu: https://account-tech.gitbook.io/docs
  2. 🧑‍💻 GitHub: https://github.com/account-tech
  • Sui
1
Chia sẻ
Bình luận
.

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

306Bài viết450Câu trả lời
Sui.X.Peera.

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.

Chiến dịch phần thưởngTháng Sáu
Chúng tôi sử dụng cookie để đảm bảo bạn có trải nghiệm tốt nhất trên trang web của chúng tôi.
Thêm thông tin