Купити
Оплатити за допомогою
Ринки
NFT
Стрічка
Завантаження
English
USD

Чим я можу вам допомогти?
Фукнції акаунта
Навчальне
Binance Fan Token
Binance Earn
Депозит/зняття криптовалюти
Купити криптовалюту (Фіат/P2P)
Спотова, маржинальна торгівля
Крипто-деривативи
Фінанси
API
Безпека
Умови використання
Binance Convert
NFT
Знайомство з NFT
Купівля NFT
Продаж NFT
Створення NFT
Здійснення депозиту NFT
Зняття NFT
Поради щодо безпеки
Інше
VIP

Механізм підписки Binance NFT та алгоритм вибору переможця

2022-01-10 04:12
Коли період підписки на NFT закінчиться, ваші білети участі будуть додані в пул. Система обере переможців справедливим та випадковим чином.
Алгоритм вибору переможця наступний:
1. Обрати зазначений час (час початку розрахунку) + всі білети участі як випадкове число, позначене літерою "S".
2. Використати алгоритм хешування SHA-256, щоб згенерувати хеш значення "S", позначене як "H". Потім використати "H" як шістнадцяткове число і перетворити його в довге ціле число "L".
3. "W = L% N" буде номером виграшного білета для участі, де "N" - загальна кількість білетів, а "%" - залишок.
4. Якщо необхідно вибрати певну кількість переможців (X), нове випадкове число буде встановлено на "S = H". Кроки 2 і 3 повторюватимуться доти, доки не будуть обрані "X" унікальних переможців.
Алгоритм вибору може генерувати одне чи декілька випадкових чисел для кожного продажу. 
Процес відбору повністю відкритий та піддається перевірці. Після того, як Binance оголосить конкретний час вибору та загальну кількість підписаних білетів участі. Будь-хто зможе згенерувати ті самі псевдовипадкові числа після закінчення періоду підписки.