Walrus biểu diễn các blob như các đối tượng có thể lập trình được trong Move, biến dữ liệu thành tài sản trên chuỗi có thể thao tác trực tiếp mà không cần trung gian cho các hợp đồng thông minh Sui cần phát hành tiền sau khi xác minh tính lưu trữ và khả năng truy cập.
Walrus lưu trữ các thông tin mô tả blob—như ID blob duy nhất được tạo từ băm nội dung, các băm cam kết cho các mảnh mã hóa xóa, kích thước chính xác tính bằng byte để tính phí, và thời gian lưu trữ tính theo epoch (thường là 30 ngày mỗi epoch)—trực tiếp dưới dạng các đối tượng động trên Sui mà các hợp đồng thông minh Move có thể truy vấn, cập nhật hoặc chuyển nhượng. Ví dụ, một hợp đồng có thể gọi các hàm để kiểm tra Proo
Các mô-đun Move cho phép nhà phát triển tự động hóa quản lý blob bằng cách hợp nhất các đối tượng tài nguyên lưu trữ bổ sung (được thu thập thông qua giao dịch Sui thanh toán bằng SUI nhưng bị ảnh hưởng bởi lợi suất staking WAL) để kéo dài epoch hoặc xóa blob một cách có điều kiện bằng cách ngắt kết nối ID khỏi đối tượng tài nguyên sau khi một số sự kiện kích hoạt, chẳng hạn như điều kiện khóa thời gian hoặc đầu vào từ oracle bên ngoài, tất cả trong khi duy trì
Token WAL cho phép người nắm giữ staking và ủy quyền cho các nút lưu trữ, trong đó việc phân bổ mảnh của nút và thu nhập phí tỷ lệ thuận với số lượng WAL được staking, cho phép người nắm giữ token kiếm lợi tức thụ động từ phí lưu trữ trong khi các cuộc bỏ phiếu quản trị bằng WAL có thể điều chỉnh ngưỡng đa số PoA tối thiểu hoặc cấu trúc phí gia hạn, trực tiếp liên kết tiện ích token với khả năng lập trình và tính bền vững của mạng lưới.
Một nhà phát triển game xây dựng trên Sui tải các gói tài sản dưới dạng blob lên Walrus, sau đó sử dụng hợp đồng Move để liên kết đối tượng blob với quy trình cấp NFT trong trò chơi, kiểm tra tính toàn vẹn PoA và thông tin mô tả trước khi cấp, đảm bảo người chơi có thể truy cập vào các texture hoặc mô hình theo yêu cầu mà không cần phụ thuộc vào các hệ thống ngoài chuỗi.
Bạn sẽ sắp xếp một hợp đồng như thế nào để tự động gia hạn blob theo thời gian thực dựa trên việc người dùng staking token WAL để có quyền truy cập dữ liệu kéo dài khi tích hợp Walrus vào ứng dụng phi tập trung dựa trên Move?
Hình ảnh: đoạn mã ngôn ngữ Move để truy cập thông tin mô tả hoặc gia hạn epoch lưu trữ với các đối tượng blob Walrus.


