"Угадай курс биткоина" по принципу покера

Тема в разделе "Ставки, пари на биткоин", создана пользователем admin, 22 май 2018.

  1. admin

    admin Администратор Команда форума

    Появилась идея сделать психологическую игру типа покера, с контролем честности. Как вы понимаете, у покера с контролем честности большие проблемы: можно проконтролировать раздачу, но нельзя проконтролировать игроков за столом - это могут быть боты, сообщники администрации. Самое интересное в покере что? Блеф. А как блефовать, если ты не можешь быть уверен, что оппоненты твои карты не знают. Но мне кажется, я нашел решение для контроля честности психологической онлайн-игры. Если у вас будет интерес, возможно добавлю в казино.

    Суть игры такая: пытаемся угадать как можно точнее курс биткоина, но пишем только хэш своего прогноза. Хеш будет генерироваться из маски, например, такой:
    ;ksdnwe1234//мой прогноз 8700 $//fdgdfgdgsdf
    Маска нужна, чтобы невозможно было подобрать хэш. Скорее всего, его здесь никто не будет подбирать, но для надежности пусть будет маска - случайные символы вокруг вашего прогноза. Сложность маски на ваше усмотрение - это вы заинтересованы чтобы ваш хэш никто не расшифровал. Например, вы можете сделать даже такую маску 8..7.0!.0$, главное, чтобы мы курс смогли разобрать.
    Далее, вы идете на любой md5 онлайн сервис, генерируете md5-хэш из этой маски и пишите хэш здесь.

    Курс биткоина будет сверяться по сайту coinmarketcap.com. Оттуда и форумный калькулятор криптовалют данные берет.
    Там очень удобно можно посмотреть курс за любой час, например, так.

    После того как курс проверили, делаем ставки. Вступительный взнос на игру пусть будет 500 сатош. Максимальная ставка 10000 сатош.
    Победитель получит еще дополнительно 50000 сатош.

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

    Угадываем курс биткоина на завтра, 23 мая, по состоянию на 23-00.

    den782: 703d83e2360c06aa6cba45806ab4ca70
    west475: c9e67301fff288b2345a2b928a931d1b
    tabi2018: d69444b5a8862c463c0438b46abfb646
     
  2. admin

    admin Администратор Команда форума

    Еще важный момент: вы маску должны или запомнить если она простая или лучше сохранить где-нибудь в блокнотике.
    хеш моей маски: 87300dea0e75ce1e418e8e0ee64787a2

    Если параноите можете и хэши всех других игроков сохранить, если боитесь редактирования. Но я все их продублирую в первом посте.
     
  3. admin

    admin Администратор Команда форума

    Не забывайте делать переводы 500 сатош. ну забудете я сам спишу с вашего баланса. Главное напишите хэш и сохраните маску хэша. Кто забудет маску автоматически проиграл.
     
  4. den782

    den782 Свободный художник Проверенный

    703d83e2360c06aa6cba45806ab4ca70
     
    admin нравится это.
  5. den782

    den782 Свободный художник Проверенный

    Блин,а я все правильно сделал?))А как потом смотреть результат?Оригинал надо было сохранять?Я туплю что-то.Переделать нельзя уже?
     
  6. den782

    den782 Свободный художник Проверенный

    Все норм,спасибо гугл форме автозаполнения))
     
  7. West475

    West475 Постоянный пользователь Проверенный

    c9e67301fff288b2345a2b928a931d1b
     
    admin нравится это.
  8. admin

    admin Администратор Команда форума

    Можно переделать. Оригинал маски конечно надо сохранять, без него как мы проверим хэш )
     
  9. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    hash: d69444b5a8862c463c0438b46abfb646

    Перевод вступительного взноса не сделал, т.к. пока не знаю как.
     
  10. West475

    West475 Постоянный пользователь Проверенный

    Хз админ.
    Эта игра не будет так драйвова,как покер.

    Обрати внимание на покер кубиками, в учебном заведении мы херачили в него целым потоком.
     
    admin нравится это.
  11. admin

    admin Администратор Команда форума

    Конечно не будет. Надо много игроков и ставки серьезные, чтобы появился азарт и драйв. Это так, для эксперимента.
    Я правда не понимаю как онлайн-покер может вызывать сильный драйв. Это при полном доверии к организаторам только. На покер-румах много возможностей для мошенничества.
    Покер кубиками - это первая мысль, причем я даже не знал что такое существует. Но, опять же, контроль честности не сделаешь. Администрация может знать у кого какой расклад, а тогда не избежать обвинений в сговоре.
     
  12. admin

    admin Администратор Команда форума

    Ну хотя покер кубиками возможно реализовать с контролем честности. Но это будет сложно.
    Тогда игроки должны выбирать количество вращений кубиков и присылать хеши. А администрация выставит начальные позиции кубиков, не зная, сколько игрок их раз крутанул. Но игрок при этом видит свой результат - может посчитать в уме количество вращений.
     
  13. admin

    admin Администратор Команда форума

    Да, спасибо Вест за наводку. Не так уж и сложно на самом деле. Надо еще погуглить, наверняка кто-то уже до подобного дошел. Я просто реально не вижу смысла всех этих казино, где у администрации есть возможность смошенничать. Мне кажется только дураки в такие казино играют. Оказывается, можно и психологическую игру сделать со 100% контролем честности.

    -----
    Но все равно остается слабое место. Да, администрация тогда не может знать расклад игрока, но себе то (сообщнику) подкрутить кубики может. Скажем, чтобы выпало 6-6-6 или около того.
     
  14. West475

    West475 Постоянный пользователь Проверенный

    А нельзя выкатить 52 перемешанных хэша перед игроками, что-бы они сами брали карты?

    Раздача, конечно будет выглядеть по-ебанутому, так казино повлиять на выбор игрока не сможет.
     
  15. admin

    admin Администратор Команда форума

    Не может, но может знать за каким хэшем какая карта.

    Все таки сделать покер костями со 100% контролем честности возможно. Игроки просто будут участвовать и в изначальной расстановке костей. То есть в одной маске хэша будет содержаться и количество вращений для игрока и количество вращений для изначальной расстановки.

    Сначала администрация случайным образом располагает кости (допустим это будут 3D кубики, которые можно вращать по любой оси). Все игроки выкладывают хэши масок, где задано количество вращений для перемешивания и для себя. Пример маски: "234234//вращений 10 по оси x вверх; вращений 20 по оси y вправо//рдод976".
    Потом каждый игрок по очереди говорит куда и сколько вращать. После того как изначальная расстановка получена (на которую администрация не может повлиять, даже если все ваши оппоненты в игре боты) уже идет торг.
     
  16. admin

    admin Администратор Команда форума

    Хотя с 3D костями смысла заморачиваться не вижу. Будет просто зацикленная полоска от 1 до 100 и по полоске будет движение. Допустим, изначальная позиция полоски 1, игроки докрутили ее до 95, а дальше прибавляют к 95 загаданное число, например, 95 плюс 10 это будет 5, потому что после 100 отсчет начинается заново. Такую игру технически легко реализовать и не придется в хеше писать про ось вращения - только две цифры, одна для задания точки отсчета, другая для задания количество шагов от этой точки.
     
  17. West475

    West475 Постоянный пользователь Проверенный

    Или я запутался, или чё?

    Загаданное число от каждого игрока это тот-же сдвиг колоды.

    Почему нельзя так-же реализовать на 52-х хэшированных переменных?
    Это из-за того, что казино может слить инфу игроку?
     
  18. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    Вопрос: чтобы игра "Угадай курс биткоина по принципу покера" состоялась требуется ведь участие всех игроков, сформировавших хеш или она может проводиться в неполном составе?
     
  19. admin

    admin Администратор Команда форума

    покер с контролем честности

    Курс стал неожиданностью для всех.
    У меня не самый оптимистичный прогноз, поэтому поднимаю до тысячи сатош. Кто нибудь поборется? ) Или отдадите победу мне? )

    Переводить пока ничего не нужно, я потом сам сниму с вашего баланса.
     
  20. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    Хочу рискнуть и поиграть. Как уже написали ряд изданий: биткоин долго торговался в районе 7900, а потом за 20 мин неожиданно обвалился до 7600. Что его притяло к этому уровню.
    Подниму до 1500 сатош.
     
  21. admin

    admin Администратор Команда форума

    Да конечно. Не обязательно игроку, откуда ты знаешь игроки с тобой играют или боты. Это все на доверии держится. А онлайн-покер никак нельзя реализовать так, чтобы казино не знало твои карты. А вот покер костями так реализовать можно - я выше описал как.

    В общем пишите кто пас. Я 1500 поддержу но Вест и Ден еще не ответили. Может они сразу 10000 сатош залупят.
     
  22. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    Что в такой ситуации делаем? Откладываем на завтра до выяснения информации от всех партнеров. Но наверное надо как-то определиться со временем. Или ждем их ответа сейчас?
     
    admin нравится это.
  23. admin

    admin Администратор Команда форума

    Конечно до завтра, а что делать если они спать ушли. К чему спешка? курс зафиксирован. Хэши других игроков, кому надо, тоже сохраняли. Можем хоть неделю торговаться )
     
  24. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    Что ж уместно сказать популярное латинское слово фиат (fiat), которое переводится "да будет так".
     
  25. den782

    den782 Свободный художник Проверенный

    Я пас,карты дрянь))
     
    admin нравится это.
  26. West475

    West475 Постоянный пользователь Проверенный

    Пас

    fgh&'&ej8__456heh&£¥^₹GEHB÷;÷\
     
    admin нравится это.
  27. admin

    admin Администратор Команда форума

    Ого, оптимистично )

    Значит остались мы с tabi2018.
    Я поднимаю до 10000 сатош. это максимальная ставка. Если он поддержит, то вскрываемся. )
     
  28. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    Поддерживаю 10000 сатош.
    <!*23.05.2018_01h13m> my prognoz $7937 <#23mayMMXVIII:23h00]
     
  29. admin

    admin Администратор Команда форума

    Признаю свое поражение.
    ываа//8280 $//234432d

    Секунду.
     
  30. admin

    admin Администратор Команда форума

    60000 сатош перевел.

    Маску проверил, все честно.
     
  31. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    1) СПАСИБО!
    2) Хочу вернуться к вопросу о курсе биткоина 23.05.18.
    Несколько сайтов обратило внимание на непонятное поведение битка, когда он длительное время в течение 23 мая торговался в районе локального аттрактора 7900, а потом вдруг, всего за 20 минут, резко прыгнул на новый уровень притяжения 7600. И на этом уровне практически оставался до 23 часов. Интересно докопаться хотя бы ради понимания новых тенденций в динамике битка_2018, какие факты реального криптомира кроются за этим неожиданным 20-минутным прыжком? Поскольку этот факт уже отмечен в криптовалютной прессе, то, уверен, непременно вскорости найдут правдивое объяснение этому в высшей степени загадочному прыжку вниз.
    3) Про хеширование. Сама по себе идея отличная, но как-то неуютно хешироваться на внешнем сайте. В игре появляется лишний посредник с неизвестными намерениями. Игрок в принципе может проводить хеширование по заданному алгоритму на своем родном компе или своем мобильном устройстве, если у него будет соответствующая программка.
     
  32. admin

    admin Администратор Команда форума

    Но возможно есть какой то авторитетный сервис хеширования типа от Гугла надо поискать.
     
  33. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    1. О посторонних сайтах для хеширования. На мой взгляд, дело не в поиске авторитетного сайта типа Гугл. Корень неуютности хеширования лежит в схеме, предусматривающей услуги посредника в виде постороннего сайта-сервиса. Довольно часто такие бесплатные сервисы молчаливо собирают и накапливают у себя чужие хеши, что вызывает вполне обоснованное недоверие.

    2. О криптографии, встроенной в браузер. Любой современный веб-браузер, поддерживающий на 80-90% технологию HTML5 , автоматически имеет доступ к современной криптографии через посредство "Web Cryptography API". В него входит не только криптографически стойкая генерация случайных чисел, но и функции хеширования, к которым есть доверие. Только что проверил, что MD5 в список стандартных функций хеширования не вошел поскольку "Older insecure hash functions, like MD5, are not supported by this method. (Устаревший небезопасный MD5 больше не поддерживается)". Осталось написать интерфейс для вызова криптографически проверенного и рекомендованного консорциумом W3C метода хеширования. Или можно поискать такие открытые и готовые к применению программки для всех браузеров на основе движка хромиум (не путать с хромом!).

    Чтобы убедиться, что Ваш браузер поддерживет "Web Cryptography API" надо зайти на сайт, проверяющий индекс соответствия Вашего браузера технологии HTML5, найти раздел Security и проверить наличие слова Yes в соответствующей строке. Поскольку версии браузеры стремительно совершенствуются, то сейчас сложнее найти браузер не поддерживающий эту технологию.
     
  34. admin

    admin Администратор Команда форума

    В нашем случае он достаточно безопасен, т.к в маску должен быть зашифрован ответ. Можно будет установить для маски какие то критерии, например, не больше 32 символов - тогда будет безопасность почти 100%.

    Ну может есть какой плагин для md5.
    А толку от криптографии встроенной в браузер. Как я покажу технически не подкованному пользователю что это не сайт, это браузер джава скрипт генерирует хэш код. Тут без посредника не обойтись. Тем более что казино может получить хэши, генерируемые игроками на самом сайте.
     
  35. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    Все было бы хорошо, если бы не коллизии алгоритма md5. Возможно Вы правы, что для пользователей далеких от самой простой криптографии, хеши на основе MD5 вполне удовлетворительны. Но надо понять почему устарел MD5. Оказывается он обладает скверным свойством существования коллизий, когда два разных текста дают одинаковый хеш. Понятное дело, что найти такие коллизии далеко не легкая задача, требующая много вычислений. Однако запрос в Гугле "коллизии md5 примеры" выдает многочисленные статьи на эту тему. Первое, что мне пришло на ум для борьбы с этим свойством MD5 это использовать аналогию с алгоритмом майнига биткоина, в котором применяется двойное последовательное хеширование SHA256. B нашем случае можно тоже усилить хеш, делая двойное MD5 по формуле md5(md5(АБВЭЮЯ)) = 469dbbb14be028994e95f4c816318d3b. Чем не выход?

    В итоге вопрос с MD5 оказался совсем не тривиальным.
     
  36. admin

    admin Администратор Команда форума

    Коллизии опасны при паролях, особенно если нет ограничение на длину пароля при входе. Таким образом у вас для хэша пароля может подходить и слово "пароль123" и какой-нибудь нечитабельный набор символов, типа "469dbbb14be028994e95f4c816318d3b". Если ограничить длину пароля, скажем, 30 символов и проверять длину при заходе - то уже задача подбора хэша очень сильно усложняется. Но главная опасность в том, что, многие хэши паролей есть в "радужных таблицах" и, если вы не сильно стараетесь, придумывая пароль, то его можно просто подобрать. В таких случаях даже лучше использовать не двойное хэширование, а сдабривать хэш солью.

    В случае казино подобрать коллизию так, чтобы включить туда и ответ - очень сложно.
     
  37. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    Появилась информация, что на недавней "Конференции по финансовой криптографии 2018" был представлен доклад Kaleidoscope: An Efficient Poker Protocol with Payment Distribution and Penalty Enforcement. Калейдоскоп: эффективный протокол покера с распределением платежей
    и исполнением штрафных наказаний. Авторы:Bernardo David (Tokyo Institute of Technology), Rafael Dowsley (Aarhus University), and Mario Larangeira (Tokyo Institute of Technology). В докладе утверждается "Калейдоскоп" - это первый криптографический протокол, который решает следующие задачи:
    1. Безопасность. Гарантии безопасности существующих покерных протоколов четко не определены, поэтому трудно понять уровень безопасности,
    который эти протоколы предоставляют и насколько они надежны.
    2. Эффективность. Большинство существующих покерных протоколов основаны на дорогостоящих криптографических методах, которые несут высокие вычислительные и коммуникационные накладные расходы, которые в реальном мире приводят к скучным играм с большими задержками.
    3. Финансовые сторона вопроса. Предыдущие протоколы в покер не гарантировали победителю честную выплату полного вознаграждения, даже если классические криптографические методы могли гарантировать честность игры в покер (т. е. не позволять игрокам мошенничать или узнавать секретные данные соперника).

    Этот протокол каким-то образом связан с cardano. На youtube размещено видео доклада.
     
    admin нравится это.
  38. admin

    admin Администратор Команда форума

    Но проблему доверия к администрации этот протокол не решает. Это защита от постороннего вмешательства.
     
  39. tabi2018

    tabi2018 Постоянный пользователь Проверенный

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

    2. Про проблему доверия администрации при игре в покер. В централизованной схеме, когда сайт администратора это особый выделенный центр, а все остальные игроки заходят с периферийных узлов, указанный протокол скорей всего не решит проблему полного доверия. Возможно проблема решится, если отказаться от центрального административного сайта путем перехода на пиринговую сеть. Но тогда администратор теряет управление (governance) игрой.
     
    admin нравится это.
  40. tabi2018

    tabi2018 Постоянный пользователь Проверенный

    Критографический протокол "Калейдоскоп" назван в честь фильма про покер Kaleidoscope(1966). Две напряженные психологические сцены игры в покер из этого фильма выложены на ютьюб под названием "Warren Beatty Plays Poker"

    Часть 1 длительностью 7:48
    Часть 2 длительностью 7:25
    Хотя сцены на английском языке, но блестящая игра актеров позволяет понять драматичность игровой партии.