Chuyển đến nội dung chính

Tổng quan

AgentWallex được xây dựng trên nguyên tắc rằng các tác nhân AI không bao giờ nên có quyền truy cập khóa riêng tư. Thay vào đó, giao dịch được ký bằng Tính toán Đa bên (MPC), trong đó không bên đơn lẻ nào nắm giữ khóa hoàn chỉnh. Nền tảng thực thi bảo mật thông qua bốn lớp độc lập. Một giao dịch phải đi qua tất cả các lớp trước khi được phát sóng lên blockchain.

Bốn Lớp Bảo mật

Lớp 1: Định danh và Xác thực

Mọi yêu cầu API được xác thực bằng hệ thống hai token:
  • API Key (awx_...) — Tồn tại lâu dài, xác định tài khoản của bạn. Lưu trữ an toàn trong biến môi trường.
  • Session Token — Tồn tại ngắn hạn, phạm vi cho các tác nhân và hoạt động cụ thể. Được xoay tự động.
// API key authenticates your account
const aw = new AgentWallex({ apiKey: process.env.AGENTWALLEX_API_KEY! });

// Session tokens are managed internally by the SDK
// Each agent gets its own scoped session
Thuộc tính chính:
Thuộc tínhChi tiết
Xoay khóaKhông có thời gian ngừng hoạt động
Hết hạn phiênCó thể cấu hình: 1-24 giờ
Phạm vi quyềnTheo tác nhân
Danh sách IP cho phépGói Growth và Enterprise

Lớp 2: Công cụ Chính sách

Mọi giao dịch phải đi qua công cụ chính sách trước khi ký. Các chính sách được đánh giá theo thứ tự — vi phạm đầu tiên sẽ dừng giao dịch. Công cụ chính sách hỗ trợ:
  • Giới hạn chi tiêu (theo giao dịch, hàng ngày, hàng tháng)
  • Danh sách trắng và danh sách đen địa chỉ
  • Hạn chế token
  • Kiểm soát tốc độ (giới hạn tần suất)
  • Quy tắc lịch trình theo thời gian
  • Định tuyến phê duyệt của con người
Xem Công cụ Chính sách để biết chi tiết cấu hình đầy đủ.

Lớp 3: Ký MPC (Paratro)

AgentWallex sử dụng giao thức MPC ngưỡng 2-trong-3 của Paratro:
MảnhNgười giữMục đích
Mảnh 1Dịch vụ ký AgentWallexTham gia ký hoạt động
Mảnh 2Node giám sát độc lậpTham gia ký hoạt động
Mảnh 3Lưu trữ lạnhChỉ phục hồi
Thuộc tính bảo mật quan trọng:
  • Khóa riêng tư đầy đủ không bao giờ được tái tạo trong bộ nhớ
  • Bất kỳ 2 trong 3 mảnh có thể ký giao dịch
  • Xâm phạm một mảnh đơn lẻ không xâm phạm ví
  • Tạo khóa sử dụng Tạo khóa Phân tán (DKG) — không bên đơn lẻ nào nhìn thấy toàn bộ khóa

Lớp 4: Con người Tham gia

Đối với giao dịch giá trị cao hoặc bất thường, AgentWallex có thể định tuyến đến phê duyệt của con người:
  • Giao dịch vượt ngưỡng có thể cấu hình
  • Giao dịch đến địa chỉ mới (chưa thấy)
  • Mẫu bất thường được phát hiện bởi giám sát bất thường
{
  "event": "approval.requested",
  "data": {
    "transactionId": "tx_pending_123",
    "agentId": "agent_abc123",
    "amount": "2500.00",
    "reason": "Amount exceeds humanApprovalThreshold (1000)",
    "expiresAt": "2025-01-15T11:00:00Z"
  }
}
Phê duyệt có thể được xử lý qua dashboard, API hoặc tích hợp webhook.

Kiến trúc Chính sách Hai Lớp

AgentWallex thực thi chính sách ở hai cấp độ độc lập:

Lớp Nghiệp vụ (Do Nhà phát triển Cấu hình)

Các quy tắc tùy chỉnh của bạn — giới hạn chi tiêu, danh sách trắng, kiểm soát tốc độ. Chúng được thiết lập qua API hoặc dashboard và có thể được cập nhật bất kỳ lúc nào.

Mạng lưới An toàn Cơ sở hạ tầng (Được Paratro Thực thi)

Giới hạn cứng được thực thi ở cấp độ ký MPC không thể bị ghi đè bởi các cuộc gọi API:
Kiểm soátMặc địnhMô tả
Giới hạn hàng ngày tuyệt đối$50,000Trần cứng bất kể chính sách nghiệp vụ
Phát hiện bất thườngĐã bậtPhân tích mẫu dựa trên ML
Đóng băng khẩn cấpLuôn sẵn sàngKhóa ví tức thì
Thời gian chờ10 phútSau khi đóng băng, không thể mở đóng băng ngay lập tức
Ngay cả khi khóa API của bạn bị xâm phạm, mạng lưới an toàn cơ sở hạ tầng ngăn chặn tổn thất nghiêm trọng. Kẻ tấn công không thể ghi đè giới hạn được Paratro thực thi.

Vòng đời Quản lý Khóa

Tạo Khóa

Khóa được tạo bằng Tạo Khóa Phân tán (DKG). Tại không thời điểm nào bất kỳ bên nào nhìn thấy toàn bộ khóa riêng tư:
  1. Mỗi trong 3 node MPC tạo một phần ngẫu nhiên.
  2. Các phần được kết hợp bằng mật mã để tạo khóa công khai.
  3. Khóa riêng tư tương ứng chỉ tồn tại dưới dạng các mảnh phân tán.

Xoay Khóa

Các mảnh khóa được xoay định kỳ mà không thay đổi địa chỉ ví. Điều này được gọi là “chia sẻ bí mật chủ động” — các mảnh cũ trở nên vô dụng sau khi xoay.

Đóng băng Khẩn cấp

Bất kỳ bên được ủy quyền nào có thể đóng băng ví ngay lập tức:
await aw.agents.freeze("agent_abc123");
Ví bị đóng băng không thể ký bất kỳ giao dịch nào cho đến khi được mở đóng băng rõ ràng (với thời gian chờ bắt buộc).

Ghi nhật ký Kiểm toán

Mọi hành động được ghi nhật ký không thể thay đổi:
  • Tất cả yêu cầu API (với IP, user agent, dấu thời gian)
  • Tất cả đánh giá chính sách (đạt/không đạt với lý do)
  • Tất cả hoạt động ký
  • Tất cả sự kiện đóng băng/mở đóng băng
  • Tất cả giao hàng webhook
GóiThời gian lưu trữ nhật ký
Starter90 ngày
Growth1 năm
EnterpriseTùy chỉnh
Truy vấn nhật ký kiểm toán qua API:
curl -X GET "https://api.agentwallex.com/api/v1/audit-logs?page_num=1&page_size=20" \
  -H "X-API-Key: awx_your_api_key"