Робин Линус реализовал незавершённую идею покера Сатоши: Bitcoin Poker требует более 56 тысяч узлов дерева транзакций

OdailyOdaily

Odaily News: Исследователь Робин Линус (Robin Linus) выпустил протокол Bitcoin Poker, превратив незавершённый интерфейс покера, оставленный Сатоши Накамото (Satoshi Nakamoto) в раннем коде биткоина в 2008 году, в работоспособное решение. Протокол поддерживает игру двух человек в техасский холдем без дилера, используя существующие правила биткоина для обработки раздач и расчётов по средствам.

Bitcoin Poker генерирует карты путём совместного предоставления секретной информации обеими сторонами, создавая лишь 9 необходимых карт за раунд, и обеспечивает честность раздачи с помощью криптографических обязательств и доказательств с нулевым разглашением. Протокол может проверять повторяющиеся карты; вероятность прохождения проверки случайно сгенерированной раздачей составляет около 48%, в среднем требуется 2,08 попытки.

Протокол заранее строит дерево транзакций для возможных исходов игры; эталонная конфигурация содержит 56 132 логических узла, объём подготовленных данных — около 8,4 МБ. Обычные партии проводятся вне сети, транзакции используются только для урегулирования споров при прерывании сотрудничества.

Если одна из сторон отказывается продолжать, механизм тайм-аута позволяет после указанной задержки рассчитать обязательства по банку и вернуть неиспользованный остаток покинувшей стороны, но не может принудить игрока раскрыть карты. Данная разработка не требует изменения правил консенсуса биткоина, поддерживает только двух участников и всё ещё нуждается в независимой проверке безопасности. (Bitcoin.com News)

Данный контент предназначен исключительно для информационных и образовательных целей и не является инвестиционным советом, связанным с BTCC. BTCC прилагает все усилия, но не может гарантировать правдивость, точность или оригинальность вышеприведенного контента.