Sui.

Bài viết

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

harry phan.
Jul 12, 2025
Thảo Luận

Mẹo bảo mật Sui Move: Đừng làm rơi khoai tây nóng

Ở Tùy, mọi tài sản là một đối tượng và mọi đối tượng là một cỗ máy nhà nước nhỏ.

Một mô hình thực thi phổ biến là Hot Potato: một cấu trúc không có khả năng, phải được tiêu thụ trước khi giao dịch kết thúc hoặc toàn bộ sự việc bị hủy bỏ.

Các khoản vay flash thường dựa vào điều này. Biên lai được trả lại cho người vay và phải được trả lại giao thức để chứng minh việc trả nợ.

❌ Thêm giọt vào Biên lai ✅ Bạn vừa giới thiệu một vuln quan trọng

Bây giờ người vay có thể thả khoai tây và bỏ đi mà không trả nợ.

Khả năng thả của Move cho phép bất cứ ai phá hủy đối tượng trừ khi bạn cố tình ngăn chặn nó bằng cách bỏ qua khả năng thả.

Mẹo chuyên nghiệp: kiểm tra mọi cấu trúc trong giao thức của bạn.

🔴 Nếu nó đại diện cho một nghĩa vụ (như biên lai cho vay nhanh), hãy xóa bỏ rơi 🟢 Nếu nó không nên được sao chép, hãy xóa bản sao 🔵 Nếu nó không phải là toàn cầu, hãy xóa cửa hàng

Sui Move cho phép bạn kiểm soát mức độ thấp đối với ngữ nghĩa tài sản. Lạm dụng ngay cả một khả năng, và việc thực thi bị phá vỡ.

Xử lý các đối tượng cẩn thận. Đừng làm rơi khoai tây nóng

  • SDKs and Developer Tools
  • Transaction Processing
0
1
Chia sẻ
Bình luận
.

Câu trả lời

1
0xduckmove.
Jul 12 2025, 13:12

Nếu Hot Potato là một cấu trúc không có khả năng, tại sao mọi người lại thêm một giọt? Theo định nghĩa, nó không nên bị rơi hoặc bất kỳ khả năng nào khác.:)

Ngoài ra, tôi nghĩ sẽ tốt hơn nếu có thêm các trường cho Biên nhận, như số tiền đã được mượn và khớp với nó hơn là mã hóa cứng 10 MIST. Điều này sẽ minh họa rõ hơn cách sử dụng Biên lai.

1
Câu trả lời hay nhất
Bình luận
.

Bạn có biết câu trả lời không?

Hãy đăng nhập và chia sẻ nó.

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

420Bài viết611Câ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 Bảy