Наша команда успешно провела очередной вайтлистинг, и Synapse Network в очередной раз удивлена количеством участников.
Мы знаем, как сильно сообщество поддерживает нас, но каждый раз вы все превосходите наши ожидания.
Мы также уже знали, какой большой компанией может стать и станет Nakamoto, особенно с нашей помощью, в игровом мире, но всегда отрадно видеть, что наше сообщество также согласно с нашим мнением, ведь 60 победителей нашего конкурса gleam были выбраны из огромного пула XNY NUMBER.
Nakamoto Games - это проект, в который мы инвестировали значительные средства по нескольким причинам, одна из которых заключается в том, насколько близко их видение игрового мира к нашему видению инвестиционного пространства.
Они, как и мы, увидели монополию, труднодоступный элитарный мир и решили создать ценный, прибыльный проект, который принесет гораздо больше свободы простому пользователю, многим разработчикам, а также снизит позиции тех крупных издателей, которые годами боролись за рынок своими методами.
Вот почему поддержка, которую вы оказали Накамото и нам, очень важна, и мы будем продолжать преодолевать все препятствия, чтобы выполнить то, что мы вам обещали, и сделать эту революцию как можно скорее".
Но нет, давайте сосредоточимся на настоящем и расскажем вам всем о победителях и о нашем процессе отбора.
Список победителей:
Общее количество впечатлений: 47445
Общее количество действий до проверки: 217357
Всего действий после проверки: 213786
Всего пользователей до верификации: 19578
Всего пользователей после верификации: 19533
Всего кошельков: 17824
Всего кошельков после верификации: 12571
Всего очков от Gleam после верификации: 1206980
Среднее количество баллов на аккаунт: 68
Шансы на победу: 0.338%
ШАГ 1 СОЗДАНИЕ ЭЛЕКТРОННОЙ ТАБЛИЦЫ
Мы подготовили электронную таблицу, содержащую данные о каждом человеке, который зарегистрировался с помощью Gleam и прошел процесс KYC. Электронная таблица включает три столбца:
Присвоенный порядковый номер
ERC20Адрес кошелька
Баллы (Общее количество баллов)
Вы можете найти CSV по ссылке ниже: (нужно поставить ссылку)
https://docs.google.com/spreadsheets/d/1srxLEz8SfeAkw7CVu9kQWT0z_vxd75reLCHZtDwJRms/edit?usp=sharing
ШАГ 2 ПУБЛИЧНЫЙ ХЭШ
Чтобы развеять все возможные сомнения, мы публикуем функцию контрольной суммы хэш-файла SHA256 в режиме онлайн. Любой желающий может проверить хэш-значение - это доказывает, что данные не были подделаны.
SHA256: 5ce4e51a00c71ebf9df08f782347e961ca9794f248c235a45b6b6d1c4c568d18
Вы можете проверить это самостоятельно, например, используя PowerShell или любой другой SHA256 :
Get-FileHash .\fileName.csv -Algorithm SHA256 |Format-List
ШАГ 3 GITHUB.
Мы использовали контракт конкурсного отбора, который доступен для проверки на нашем репозитории Github по этой ссылке:
https://github.com/GemStarterIo/whitelist-selector/blob/main/contracts/ContestSelector.sol#L108-L138
Договор проверен и доступен для проверки по этой ссылке:
https://polygonscan.com/address/0x78F3577E80F0AeC6EB9f1B8C1f721F7fA753E6c7
Контракт хранит ссылки на файлы Google с данными, включенными в CSV-файл, а также содержит SHA256-хэш CSV-файла.
ШАГ 4 КАК РАБОТАЕТ СМАРТ-КОНТРАКТ?
Контракт запрашивает у Chainlink случайное значение.
На основе случайного значения генерировалось x уникальных чисел в диапазоне от 0 до n.
Где каждое новое уникальное число также являлось новым случайным значением для функции, а n - это количество участников, которые зарегистрировались и прошли процесс KYC.
winnerSeed = uint256(keccak256(abi.encodePacked(previousWinnerSeed, i, nonce)));
winnerIndex = winnerSeed % kycCount;
https://docs.chain.link/docs/get-a-random-number/
ШАГ 5 ВЫБОР
Используя контракт, мы смогли выбрать: XNY случайных чисел, совпадающих с числами из CSV-файла, где победителями были первые XNY уникальных адресов ERC20.