Chúng tôi vừa mở Giza SDK cho các nhà phát triển. Dưới đây là cách bạn có thể từ con số không đến một đại lý tài chính hoạt động. 🧵
Khởi tạo client. Một phiên bản, được sử dụng lại trên toàn bộ ứng dụng của bạn.
Điều đầu tiên bạn cần làm cho bất kỳ người dùng mới nào là tạo một tài khoản thông minh. Điều này cung cấp một tài khoản thông minh ERC-4337 thông qua ZeroDev. Một vài điều đáng hiểu ở đây: • Nó là xác định: ví gốc giống nhau luôn tạo ra cùng một địa chỉ tài khoản thông minh. Không có trạng thái nào cần lưu trữ ở phía bạn. • Nó là tự quản lý: người dùng sở hữu tài khoản. Giza không bao giờ giữ tiền của họ. • Địa chỉ này là nơi người dùng gửi tiền gửi của họ. Chưa có gì bị khóa hoặc cam kết.
Khi người dùng của bạn đã gửi tiền, hãy kích hoạt đại lý của họ. Việc kích hoạt thực hiện một số điều bên trong: • Phân bổ vốn đã gửi vào các giao thức đã chọn • Cấp một khóa phiên để đại lý có thể thực hiện các điều chỉnh trong tương lai mà không cần chữ ký của người dùng • Và bắt đầu vòng tối ưu hóa liên tục Từ thời điểm này, đại lý hoạt động 24/7 mà không cần thêm bất kỳ đầu vào nào từ bạn hoặc người dùng của bạn.
Hạn chế tác nhân của người dùng theo hồ sơ rủi ro của bạn. Những hạn chế này xác định phạm vi rủi ro mà tác nhân của bạn hoạt động trong đó — và chúng được thực thi tại mỗi chu kỳ cân bằng lại, không chỉ tại thời điểm kích hoạt. Là một nhà phát triển, đây là cách bạn thể hiện chính sách rủi ro của mình. Bạn đặt ra các quy tắc. Tác nhân không thể vi phạm chúng.
Khi đã hoạt động, hãy theo dõi mọi thứ trong thời gian thực. Những điểm cuối này cung cấp cho bạn mọi thứ bạn cần để xây dựng một bảng điều khiển hiệu suất có ý nghĩa cho người dùng của bạn: APR trực tiếp, phân bổ hiện tại giữa các giao thức, và một đường cong giá trị lịch sử đầy đủ.
Việc rút tiền rất đơn giản. Không có khóa, không có trì hoãn ngoài giao dịch trên chuỗi. Người dùng có thể rút hoàn toàn hoặc một phần bất cứ lúc nào. Việc rút một phần không làm gián đoạn tác nhân, nó tiếp tục tối ưu hóa những gì còn lại.
Mô hình khóa phiên là điều làm cho tất cả những điều này an toàn để hoạt động tự động. Khi một người dùng kích hoạt đại lý của họ, họ cấp một khóa phiên với quyền hạn cụ thể, hạn chế. Khóa phiên đó có thể: • Chuyển vốn giữa các giao thức DeFi được phê duyệt • Thực hiện các giao dịch tái cân bằng • Thanh toán phí gas thay mặt người dùng Khóa phiên đó rõ ràng không thể: • Rút tiền đến bất kỳ địa chỉ bên ngoài nào • Tương tác với các hợp đồng không được phê duyệt • Hành động vượt quá các ràng buộc mà bạn đã định nghĩa Quyền hạn có thời hạn và có thể thu hồi. Mỗi giao dịch đều trên chuỗi và có thể kiểm toán. Đại lý thực hiện công việc, người dùng giữ quyền kiểm soát.
207