В общем, есть одна идея, попробую вкратце объяснить.
Думаю многие слышали о системе криптовалюты Биткоин (есть различные аналоги, но сейчас не об этом), далеко не все понимают техническую сторону (да и я не знаю все тонкости), но суть в том, что на основе криптографических алгоритмов построена ДЕЦЕНТРАЛИЗОВАННАЯ система не имеющая какого-то сервера/администратора, в которой можно безопасно производить обмены/покупки в виртуальных деньгах.
Так вот есть мысль, а что если подобной системой реализовать игру в покер, правда это не будет покером в классическом понимании, поскольку, чтобы открыть флоп в привычном нам покере нужно знать карты игроков, чтобы не открывать такие же карты, как у них на руках, что неминуемо требует некую доверенную третью сторону и ведет к рискам существования суперпользователя и т.п.
Но кто мешает играть особый вид "крипто покер" в котором доска будет открываться из одной колоды, а карты на руки будут раздаваться каждому игроку из новой колоды, таким образом теоретически возможна ситуация когда на флопе туз пик и на руках у каждого игрока по тузу пик и др. то есть тут нужно определить для этого "крипто покера" особые правила комбинаций и их сравнения (просто, предположим на флопе А72 все пики привычный нам кароль хай флеш не будет натсом, а максимально возможные 2 пики на руках это АК пикей) и в таком покере не будут работать блокеры, комбинации собирать будет легче, вероятность каре, например, возрастает многократно. Математика игры будет сильно отличаться от привычной, да и чтобы говорить о математике нужно как минимум определить правила определения старшинства комбинаций.
Многие спросят, а для чего вообще нужны такие правила? Просто если мы делаем префлоп комбинации и флоп независимыми событиями, то можно построить стройный криптографический алгоритм (основанный на ассиметричном шифровании) который позволит безопасно играть в такой покер не от кого не завися, без рейка :) генераторами случайных чисел в такой системе будут выступать сами игроки, каждое событие (префлоп карты, флоп) будет создаваться на основании случайных чисел сгенерированых самими участниками процесса.
Те, кто глубоко не вникал в криптографию могут не поверить, но реально создать открытый процесс игры, где карманные карты будут известны только его обладателю, флоп/терн/ривер в нужный момент будет открыт всем, а по завершении раздачи, предоставив в открытый доступ определенные данные (закрытый ключ шифрования и др.) участник доказуемо подтвердит какие карманные карты у него были, обман в корректно построенной такой системе полностью исключен.
Как считаете, насколько подобная идея реалистична/интересна? :)
Может моя идея подтолкнет кого-то к ее собственно реализации. К сожалению я недостаточно квалифицирован/мотивирован на создание такой системы, но почти уверен, что такая система когда-то появится, вот будет ли она востребована другой вопрос.
Для расчетов в такой системе по сути возникнет некая новая криптовалюта, использовать в ней биткоины бессмысленно и затруднительно.
Думаю многие слышали о системе криптовалюты Биткоин (есть различные аналоги, но сейчас не об этом), далеко не все понимают техническую сторону (да и я не знаю все тонкости), но суть в том, что на основе криптографических алгоритмов построена ДЕЦЕНТРАЛИЗОВАННАЯ система не имеющая какого-то сервера/администратора, в которой можно безопасно производить обмены/покупки в виртуальных деньгах.
Так вот есть мысль, а что если подобной системой реализовать игру в покер, правда это не будет покером в классическом понимании, поскольку, чтобы открыть флоп в привычном нам покере нужно знать карты игроков, чтобы не открывать такие же карты, как у них на руках, что неминуемо требует некую доверенную третью сторону и ведет к рискам существования суперпользователя и т.п.
Но кто мешает играть особый вид "крипто покер" в котором доска будет открываться из одной колоды, а карты на руки будут раздаваться каждому игроку из новой колоды, таким образом теоретически возможна ситуация когда на флопе туз пик и на руках у каждого игрока по тузу пик и др. то есть тут нужно определить для этого "крипто покера" особые правила комбинаций и их сравнения (просто, предположим на флопе А72 все пики привычный нам кароль хай флеш не будет натсом, а максимально возможные 2 пики на руках это АК пикей) и в таком покере не будут работать блокеры, комбинации собирать будет легче, вероятность каре, например, возрастает многократно. Математика игры будет сильно отличаться от привычной, да и чтобы говорить о математике нужно как минимум определить правила определения старшинства комбинаций.
Многие спросят, а для чего вообще нужны такие правила? Просто если мы делаем префлоп комбинации и флоп независимыми событиями, то можно построить стройный криптографический алгоритм (основанный на ассиметричном шифровании) который позволит безопасно играть в такой покер не от кого не завися, без рейка :) генераторами случайных чисел в такой системе будут выступать сами игроки, каждое событие (префлоп карты, флоп) будет создаваться на основании случайных чисел сгенерированых самими участниками процесса.
Те, кто глубоко не вникал в криптографию могут не поверить, но реально создать открытый процесс игры, где карманные карты будут известны только его обладателю, флоп/терн/ривер в нужный момент будет открыт всем, а по завершении раздачи, предоставив в открытый доступ определенные данные (закрытый ключ шифрования и др.) участник доказуемо подтвердит какие карманные карты у него были, обман в корректно построенной такой системе полностью исключен.
Как считаете, насколько подобная идея реалистична/интересна? :)
Может моя идея подтолкнет кого-то к ее собственно реализации. К сожалению я недостаточно квалифицирован/мотивирован на создание такой системы, но почти уверен, что такая система когда-то появится, вот будет ли она востребована другой вопрос.
Для расчетов в такой системе по сути возникнет некая новая криптовалюта, использовать в ней биткоины бессмысленно и затруднительно.