Move.

Bài viết

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

mssoni.
Jan 23, 2025
Hỏi đáp Chuyên Gia

How to manage PTB restrictions on randomness in SUI?

I'm encountering a limitation with PTB where it restricts pulling in commands after using Random. I want to execute other commands within PTB. Is the only option here to develop a custom PRNG, or is there an 'UnsafeRandom' accessible for overcoming this?

  • Move Script
3
2
Chia sẻ
Bình luận
.

Câu trả lời

2
CarlkawIy.
Jan 23 2025, 00:10

Hạn chế này thực sự có cho mục đích bảo mật để ngăn chặn các cuộc tấn công bố cục dựa trên PTB. Theo tài liệu, không có đối tượng 'UnSafeRandom' nào có sẵn để sử dụng để giải quyết các ràng buộc này. Bạn có thể phải xem xét phát triển Trình tạo số Pseudorandom tùy chỉnh (PRNG) của riêng mình nếu bạn cần linh hoạt hơn.

2
Bình luận
.
cod.
cod95
Jan 23 2025, 04:52

Hạn chế được dự định và được giải thích kỹ lưỡng trong tài liệu SUI tại đây: https://docs.sui.io/guides/developer/advanced/randomness-onchain#programmable-transaction-block-ptb-restrictions. Nó được thực hiện để đảm bảo an toàn và toàn vẹn trong hệ thống.

2
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ó.

Move is an executable bytecode language used to implement custom transactions and smart contracts.

148Bài viết231Câ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