إخلاء المسؤولية: قد لا تتوفر المنتجات والخدمات المشار إليها هنا في منطقتك.
ستختار Binance (بينانس) تاريخًا محددًا خلال الحدث وستستخدم آخر 9 أرقام من آخر قيمة تجزئة كتلة سلسلة بلوكشين TON الساعة 23:59 (UTC) في ذلك التاريخ ليكون التسلسل الفائز.
على سبيل المثال:
إذا كانت آخر قيمة تجزئة كتلة سلسلة بلوكشين TON في يوم حساب المكافأة هي: 0hVwGb09xU6rhZhs9JMHU29KuqYATsVwd+96R8X6wF4=
ستستخدم Binance (بينانس) معادلة التجزئة المضاعفة (على غرار أسلوب hashCode() المُستخدم في Java) "h = 31 * h + value[i]" لتحديد عنوان محفظة المستخدم الفائز أو المستخدمين الفائزين.
الحساب:
1. تحويل السلسلة: “0x22eEC85ba6a5cD97eAd4728eA1c69e1D9c6fa778” إلى حروف صغيرة للحصول على: “0x22eec85ba6a5cd97ead4728ea1c69e1d9c6fa778”، ثم حساب رمز التجزئة.
2. يتم تحديد قيمة كل رمز من خلال نظام ترميز آسكي، حيث:
3. تهيئة قيمة التجزئة: h = 0
4. معالجة الرمز الأول "0":
5. معالجة الرمز الثاني "x":
6. معالجة الرمز الثالث "2":
7. معالجة الرمز الرابع "2":
8. معالجة الرمز الخامس "e":
9. معالجة الحرف السادس "e":
10. معالجة الرمز السابع "c":
11. معالجة مبسطة للرموز المتبقية
استمر في معالجة الرموز المتبقية باتباع الخطوات الموضحة أعلاه، حتى تتم معالجة جميع الرموز. ستكون قيمة التجزئة النهائية (h) عددًا صحيحًا.
12. للتأكد من أن قيمة التجزئة غير سالبة، نطبق معالجة قائمة على سلسلة البت مع تحديد “0x7fffffff”: “h & 0x7fffffff”.
13. باستخدام هذه الخوارزمية، ستكون قيمة تجزئة عنوان TON رقمًا يقع بين 0 و2147483647.
يتم تحويل عنوان محفظة كل مستخدم إلى قيمة تجزئة لحساب تسلسل اليانصيب الخاص به:
[التسلسل الفائز - تجزئة العنوان] = تسلسل اليانصيب الخاص بالمستخدم
سترتب Binance (بينانس) تسلسل اليانصيب الخاص بكل مستخدم بترتيب تصاعدي وتختار عددًا محددًا من التسلسلات للفوز بحسب قواعد الحملة.
في حالة التعادل (على سبيل المثال: لدى مستخدمين أو أكثر نفس تسلسل اليانصيب)، ستستخدم Binance (بينانس) وقت إكمال المهمة لتحديد ترتيب المستخدمين. وكلما أكمل المستخدم المهمة مبكرًا، ارتفع ترتيبه.
بعد ذلك، يُحسب الفرق المطلق بين تجزئة عناوين المستخدمين والتسلسل الفائز. سترتب Binance (بينانس) تسلسل اليانصيب الخاص بكل مستخدم بترتيب تصاعدي وسيفوز التسلسل/التسلسلات الأصغر.
على سبيل المثال:
كيفية تحديد الفائز:
نظراً لأن الرقم 491842543 أصغر، يفوز المستخدم (ب).