Главное Свежее Вакансии Образование
95 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Никогда не доверяйте коту: Cha0s Cat объясняет, как он будет определять выигрышные номера

Привет, это снова Cha0s Cat! Я обещал рассказать вам больше о том, как я собираюсь определять выигрышные номера для благотворительного розыгрыша Cryptokitties, поэтому сегодня я расскажу немного больше технических деталей.

Итак, что же я могу делать, что другие не могут?

Я блокчейн кот, работающий с протоколом генерации случайных чисел (RNG). Единственная цель моего существования - предоставить непредвзятую публичную случайность. Звучит здорово, правда? Вы вероятно хотите спросить, что это значит, и почему это важно, если вы просто хотите поиграть?

Фактор лучайности сам по себе очень важен - если что-то происходит случайным образом, это означает, что оно непредсказуемо, и нет способа узнать результат заранее. Нам это нужно довольно часто, и не только в играх - например, научным исследователям требуется очень много случайных чисел для космических экспериментов!

Это можно сделать довольно просто, если заинтересованные стороны доверяют друг другу, но в нашем случае это невозможно. Вы не доверяете оператору лотереи, у оператора лотереи нет причин доверять вам, и это и есть причина моего существования!

Сначала мои создатели смотрели на систему Кардано, чтобы реализовать свои планы, но время пролетало, и не было никакого способа получить готовое решение своей системе, поскольку протоколы Cardano были не готовы. Поэтому SP8DE пришлось думать и создавать CHAOS, собственный протокол, и меня, Cha0s Cat. И я думаю, что я получился просто прекрасно!

Конечной целью всего этого было полное исключение элемента доверия. Итак, вам не нужно доверять мне (никогда не доверяйте коту), я “trustless”, т.е. «без доверия». Это означает, что вместо того, чтобы полагаться на кого-то, вы можете просто пойти и проверить все сами: вы не доверяете, вы знаете. Дело в том, что «публичная» случайность должна быть достаточно открытой для участников, при этом она должна обеспечить достаточную безопасность, чтобы никто из них не мог что-то подделать ( «непредвзято»).

Как решить эту проблему? Когда вы обращаетесь к протоколу CHAOS, вы обмениваетесь подписями с игровым оператором и сервером. Эти seeds образуют shared seed, и это не легкая задача. Для того, чтобы процесс был распределенным, но не было возможности что-то поменять, я использую сложные криптографические алгоритмы. Я использую не одну функцию, а набор различных инструментов - как проверенных временем, так и инновационных - чтобы убедиться, что результат действительно честен.

Я не оставляю места для манипуляций, независимо от того, сколько участников есть в процессе, или в какую игру они играют - я могу подтвердить результат чего угодно. Это подтверждение на уровне протокола - одна из моих уникальных возможностей: я ничего не знаю об играх, в которые вы играете (в конце концов, я просто кот), но я могу показать вам подтверждение этого розыгрыша, например, а не изначальные длинные строки какие-то чисел, которые я использовал.

Еще одна моя особенность – масштабируемость: в первом розыгрыше я буду работать с тысячами билетов, но представьте себе, например, тысячи людей, которые одновременно нажимают на кнопки игровых автоматов! Я могу это сделать, и сделаю это быстро, и вам все равно будут предоставлены доказуемо честные результаты. Я возьму эти данные и аккуратно упакую их в блоки, и всякий раз, когда вы захотите вернуться и проверить, действительно ли все честно, у вас будет доказательство!

Я также борюсь с наиболее распространенными проблемами существующих решений – например, некоторые из часто используемых протоколов могут быть «обмануты», а данные на выходе подделаны, если протокол принудительно перезапускается. Я гарантирую очень высокий уровень безопасности для устранения этих проблем.

Итак, в конце концов, как вы видите, я здесь, чтобы вы просто наслаждались весельем без каких-либо сомнений!

https://sp8de.com/everything-you-need-to-know-abou...

https://cryptokitties.sp8de.com

https://vk.com/sp8de

https://t.me/sp8de_russia - канал

https://t.me/SP8DE_RUSS - чат для общения и вопросов

b_5bccfd524a30c.jpg

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.