Проблемы и перспективы применения технологии ZKP в игре PopCraft на всей цепочке

robot
Генерация тезисов в процессе

Применение zk-SNARKs в играх на блокчейне: на примере PopCraft

PopCraft — это игра в жанре «популярные головоломки» на блокчейне, в которой игроки должны очистить игровое поле за 4 минуты, чтобы получить вознаграждение в токенах. Однако из-за задержки при взаимодействии с блокчейном каждое действие требует как минимум 2 секунды, что значительно ухудшает игровой процесс.

Чтобы решить эту проблему, мы рассматриваем возможность внедрения zk-SNARKs(ZKP) технологии, чтобы уменьшить частоту взаимодействий с блокчейном в процессе игры. Предварительная идея заключается в том, что во время игры не будет записей в цепочку, но с помощью ZKP будет обеспечен отсутствие риска мошенничества. Каждое действие игрока генерирует ZKP, каждое последующее основано на предыдущем, образуя самодостаточную структуру. По окончании игры окончательный ZKP будет представлен для проверки в смарт-контракт на цепочке.

Пример на основе PopCraft, объясняющий роль zk-SNARKs в полномасштабных играх на блокчейне

Однако этот план сталкивается с множеством проблем:

  1. Необходимо одновременно проверять процесс и результаты игры для комплексной защиты от мошенничества.

  2. Постепенное создание zk-SNARKs имеет высокую техническую сложность. Каждый шаг zk-SNARKs зависит от предыдущего, процесс верификации сложен и его реализация вызывает сомнения.

  3. Данные игры PopCraft изначально являются открытыми, использование zk-SNARKs для скрытия информации не имеет большого смысла. Однако вопрос о том, как сохранить игровые данные на стороне контракта, остается проблемой, так как zk-SNARKs не может раскрыть конкретные данные.

  4. Обработка при расходовании предметов в игре (Token) сложна. Возможно, потребуется взаимодействовать с контрактом в реальном времени, но это противоречит изначальной цели уменьшения взаимодействий.

  5. Свойство скрытия данных ZKP, наоборот, увеличивает сложность реализации в таких играх, где данные не нужно скрывать.

После исследования мы считаем, что ZKP более подходит для двух типов приложений в игровой сфере:

  • Скрытие информации в играх с неполной информацией, таких как Темный лес, Покер и т.д.
  • Результаты пошаговых игр, таких как лотерея, угадывание чисел и т.д.

Для таких игр на блокчейне, как PopCraft, ключевым является нахождение решения, которое одновременно улучшает игровой опыт и гарантирует отсутствие мошенничества на протяжении всей игры. На данный момент кажется, что полагаться только на zk-SNARKs трудно одновременно удовлетворить оба этих требования.

Эта тема все еще требует дальнейшего обсуждения. Мы надеемся, что эксперты в области zk-SNARKs смогут предоставить больше инсайтов и рекомендаций по этому вопросу.

На примере PopCraft объясняется роль zk-SNARKs в полных цепочных играх

TOKEN-0.86%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Репост
  • Поделиться
комментарий
0/400
UnluckyValidatorvip
· 08-01 15:52
Снова сложная игровая цепочка. Когда же можно будет поиграть с удовольствием?
Посмотреть ОригиналОтветить0
GasGrillMastervip
· 08-01 10:11
Почему все блокчейн-игры так тормозят?
Посмотреть ОригиналОтветить0
HypotheticalLiquidatorvip
· 07-29 21:53
Задержка Блокчейна - это серьезный недостаток. Игра здесь закончена.
Посмотреть ОригиналОтветить0
ProbablyNothingvip
· 07-29 21:50
寄 试了两天也没完全解决 задержка
Посмотреть ОригиналОтветить0
GhostAddressHuntervip
· 07-29 21:48
По-прежнему не могу играть, задержка просто ужасная.
Посмотреть ОригиналОтветить0
GasOptimizervip
· 07-29 21:29
Посчитал расход газа для операций в блокчейне, получилось 69 долларов за штуку, убытки колоссальные.
Посмотреть ОригиналОтветить0
  • Закрепить