Quy cách rút thăm may mắn dựa trên giá trị hàm băm (hash value) của Binance Chain

0
114
  • Vào 11:59 PM (UTC) của ngày ấn định được thông báo trong thời gian diễn ra sự kiện, chúng tôi sẽ lấy 8 số cuối trên giá trị hàm băm của Binance Chain làm căn cứ để xác định người thắng giải.
  • 8 số này sẽ dùng để so với UID của người tham gia từ chữ số đầu tiên trở đi. Người thắng giải là người có UID trùng liên tiếp và nhiều nhất với 8 số trên.
  • Trong trường hợp số lượng trùng vượt quá số lượng người thắng giải được quy định, người thắng giải sẽ được xác định dựa theo thứ tự tăng dần của UID. (Thời gian đăng ký càng sớm, số UID càng nhỏ)
  • Ví dụ:
    • Giả sử rằng giá trị hàm băm của khối Binance Chain cuối cùng trong ngày ấn định trong thời gian diễn ra sự kiện là: 3E53A755905113FD1738F0A585D65CE4AC942AAF214625512E30A07FBBA5DFA5
    • Bỏ đi các ký tự chữ trong giá trị hàm băm cho ta dãy số sau: 35375590511317380585654942214625512300755
    • Sau đó lấy 8 số cuối, chúng ta được dãy số may mắn là: 12300755.
      • So sánh 8 số này với UID của người tham gia sự kiện để xác định người chiến thắng.
      • Người tham gia có UID trùng với 7 số liên tiếp so với dãy số may mắn sẽ được ưu tiên chọn làm người chiến thắng so với người tham gia có UID trùng với 6 số liên tiếp so với dãy số may mắn.
      • Tương tự, trong trường hợp không người dùng nào có UID trùng với dãy số may mắn từ 6 đến 8 số liên tiếp, thì người chiến thắng sẽ là người có UID trùng liên tiếp với 5 chữ số may mắn.
      • Khi chỉ còn một người thắng giải phải lựa chọn, ví dụ A có UID 42300790 (so với dãy số may mắn 12300755), và B có UID 35600755 (so với dãy số may mắn 12300755), thì A và B sẽ có cùng xác suất chiến thắng, sau đó chúng tôi sẽ lựa chọn người chiến thắng dựa trên số UID tăng dần. (Thời gian đăng ký càng sớm, số UID càng nhỏ)

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây