ZKP+Полностью ончейн-игра: краеугольный камень честной игры

Имитация SocialFi появлялась снова и снова, и внимание к полноцепочечным играм среди ChinaJoy было затмеваемо. В течение этого времени я думал о потенциальном пути будущей Web3 Game, и на первое место ставятся самые перспективные из них: ZKP (доказательство с нулевым разглашением) + Fully On-chain игры.

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-4bc5f04761-dd1a6f-69ad2a.webp)

Я знакомлюсь с zBingo, полноцепочечной игрой ZKP (доказательство с нулевым разглашением), основанной на ZKP (доказательство с нулевым разглашением) в @Zypher_Games с начала августа, а 2048 и Depu все еще находятся в разработке, что является очень важным поворотным моментом для честной игры.

**Начнем с вывода: ZKP определенно станет важной инфраструктурой в будущем в (1) стратегических играх со случайными атрибутами и (2) полноцепочечных играх с неполным раскрытием информации. **

Для обсуждения игры ZKP+Fully On-Chain мы разделили ее на два типа:

(1) Полноцепочечные игры с неполным раскрытием информации;

(2) Соревновательные игры со случайными атрибутами.

Полноцепочечные игры, такие как Dark Forest, стратегическая игра, названная в честь Темного леса в «The Three-Body Problem», также основаны на случайности, включая Fully On-Chain Games (полноцепочечная игра) + MMORTS (массовая многопользовательская онлайн-стратегия в реальном времени) + туман войны.

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-b7043abede-dd1a6f-69ad2a.webp)

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

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

А Депп, Рима или Бинго, покер эта стратегическая настольная игра со случайными числами больше нужна, первое, что нужно сделать, это полная цепочка, плюс расширение прав и возможностей ZKP. Иначе как можно верить совести дилера?

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

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

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

Поэтому в будущих соревновательных онлайн-играх со случайным распределением команда проекта не будет строить технологию ZKP (zero-knowledge proof) в качестве собственной важной инфраструктуры, чтобы проявить себя. Боюсь, трудно быть убедительным.

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-c434b13b93-dd1a6f-69ad2a.webp)

zkSNARK – ключ к сокрытию информации

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

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

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-62f376aad5-dd1a6f-69ad2a.webp)

ЗКП точно не чуждое понятие. Например, Zk-Rollup, в качестве эффективного механизма доказательства, предлагает новую схему масштабирования Ethereum. Раньше все были заняты раздачей интерактивного zkSync, ядро которого использовало ZK для упаковки нескольких операций в доказательство и выполнения большей части вычислительной работы вне блокчейна.

Или SNARK в zkSNARK расшифровывается как "Slabnct Non-Interactive Arguments of Knowledge", то есть краткие неинтерактивные аргументы знаний. Среди них: краткий, потому что доказательство в zkSNARK составляет всего несколько сотен байт, что позволяет верификатору легко быстро проверить правильность доказательства; Неинтерактивные доказательства избавляют верификаторов от необходимости оспаривать утверждения, представленные доказывателем.

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

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

Каковы требования к конфиденциальности неполной информации для полноцепочечных игр? Такие игры, как шахматы и китайские шахматы, которые вообще не требуют уединения, а нуждаются только в стратегических играх, уж точно не требуют технического бонуса ZKP.

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-a449470c71-dd1a6f-69ad2a.webp)

Но будьте осторожны с маджонгом, незавершенными стратегическими играми, особенно с GameFi и легкой атлетикой.

Таким образом, он по-прежнему необходим для следующих трех типов игр:

(1) Полноцепочечные игры с частичными требованиями к сокрытию информации

(2) Полная цепочка карточных фигур, требующая перетасовки и вытягивания жребия

(3) Полная цепочка асинхронных игр

Добавим, что асинхронные игры относятся к реализации механизмов взаимодействия игрока с игрой не в реальном времени.

Пример: Механика полноцепочечной игры ZK+ от Zypher Games

Для этих трех типов игр мы возьмем три существующих игровых механизма в Zypher Games, основанных на самостоятельно разработанном zk-Game SDK, чтобы проиллюстрировать, как достичь асимметрии информации в сети, необходимой для разработки полноцепочечных игр.

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-f01cac9e74-dd1a6f-69ad2a.webp)

Среди них полноцепочечные асинхронные игры могут напрямую относиться к Dark Forest. Zypher Games также запустила игровой движок общего назначения с нулевым разглашением (UZKGE), чтобы помочь в разработке полноцепочечных карточных игр, таких как вычислительная доказуемость, масштабируемость и параллелизм, а также ончейн-асимметрия данных/информации.

zBingo: Полноцепочечная игра с частичными требованиями к сокрытию информации

Бинго, кажется, популярно на Западе, поэтому я долго изучал, как играть в эту игру.

Правила игры заключаются в том, что сначала вы получите «случайно сгенерированную» карту, заполненную 1~36 случайными числами, конечно, это поколение также основано на ZK. Игровой процесс относительно прост:

(1) В начале вы получите карту сетки 5x5, заполненную случайными числами от 1 до 36, конкретный макет этой карты сетки генерируется случайным образом, и только вы знаете.

(2) После завершения подбора игроков игроки по очереди выбирают числа на своих картах сетки. Выбранное число объявляется и помечается для любого игрока с этим номером на карточке сетки.

(3) Первый игрок, заполнивший две линии (горизонтальную, вертикальную или диагональную), выигрывает раунд.

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-f8979d63f3-dd1a6f-69ad2a.webp)

На самом деле геймплей довольно простой, ** в основном поговорим о механизме, давайте посмотрим куда расходуется ваш газ**.

(1) Сгенерируйте карту сетки, состоящую из случайных чисел, поэтому здесь используется первая подпись;

(2) Шифрование сетевой карты требует использования одноразового ключа шифрования. Перед операцией зашифрованной подписи вы можете сгенерировать карту сетки по своему желанию, но она не может быть изменена после завершения шифрования;

(3) Отправьте карту с зашифрованной сетью и войдите в процесс сопряжения, который оплачивает первую плату за газ;

(4) Матчмейкинг, который подбирает для вас соперника, что является второй выплатой комиссии за газ;

(5) Следующим шагом является заправка на каждом шагу, и каждый раз, когда вы открываете карту, вы должны заплатить комиссию за это время;

(6) Завершите, загрузите сертификат и вынесите решение об операции If. Победитель получит слепой бокс zBingo, который в дальнейшем сможет открыть NFT Zynizens.

Я подсчитал, что после двух раундов игры zBingo она стоила в общей сложности 0,0031 BNB, а средняя плата за газ составляла около двух юаней и четырех центов.

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

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-259509700f-dd1a6f-69ad2a.webp)

zACE: карточная полноцепочечная игра, требующая перетасовки и вытягивания жребия

Напоследок поговорим о конструктивных отличиях в механизме полноцепочечных игр в настольном и карточном классе. zACE показала zk-Game SDK на базе Zypher Games для разработки карточных игр, которые нужно тасовать и раздавать, по аналогии с Техасским Холдемом.

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-708c95c663-dd1a6f-69ad2a.webp)

Фактически, SDK реализует высокопроизводительный и недорогой децентрализованный процесс перетасовки с помощью оптимизированного wasm и предварительно скомпилированных контрактов. Его ончейн-случайность больше не требует традиционных VRF, реализует децентрализацию и осуществляет честную перетасовку и игры.

*VRF, которая относится к случайной функции валидации. Верифицируемая случайная функция (VRF) — это генератор случайных чисел (ГСЧ), который может криптографически проверять случайность. Многие блокчейны L1, включая Algorand, Cardano, Internet Computer и Polkadot, используют VRF в механизмах консенсуса для случайного выбора узлов блока. *

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-c643967210-dd1a6f-69ad2a.webp)

Однако из-за высокодетерминированного характера блокчейн-сетей безопасные генераторы случайных чисел ГСЧ часто недоступны в блокчейне.

Существует риск того, что майнеры или валидаторы будут манипулировать ими, используя хэши блоков в цепочке для генерации случайных чисел, и эти люди, ответственные за проверку, могут отказаться от блоков, которые невыгодны для них, и повторно генерировать случайные числа до тех пор, пока они не окажутся в их пользу. Вот почему так важна полная цепочка ZKP+.

Z2048: Полная цепочка 2048

Разработчики платформы Zypher Games готовят к запуску игру под названием Z2048 — полноцепочечную игру, основанную на популярной казуальной скользящей цифровой игре 2048.

как играть: В квадратной сетке 4 * 4 на начальной пластине есть два случайных числа 2, игрок использует клавиши со стрелками для перемещения чисел на диске, так что одинаковые числа в одном направлении складываются и перемещаются в другую сторону направления, и каждый раз, когда он перемещается, в случайном месте на диске будет добавляться 2 или 4;

В конечном итоге игроки получают число 2048 и могут загрузить ZKP, чтобы закончить игру, или продолжить соревнование, чтобы набрать больше очков. Если диск полностью застрял и не может быть перемещен, игра завершается.

NFT платформы могут увеличить время игры и права на воскрешение. В этой игре ZKP используется для достижения масштабируемости.

ZKP-Proved, где смарт-контракты не требуют, чтобы каждый шаг был зафиксирован в блокчейне, что требует от игроков подписать транзакцию для каждого шага, а вместо этого объединяют эти шаги вместе и генерируют доказательства с нулевым разглашением.

Затем это доказательство хранится в блокчейне, обеспечивая криптографическую проверку, гарантируя, что результат игры является неизменным и справедливым, сохраняя при этом конфиденциальность конкретных деталей игрового процесса. Сочетая традиционный игровой процесс с современной технологией доказательства с нулевым разглашением (ZKP) и соревновательными элементами.

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-733b06f1ff-dd1a6f-69ad2a.webp)

UZKGE: Игровой движок с нулевым разглашением и оптимизированной библиотекой Plonk, который является дополнением к быстро расширяющейся библиотеке схем с нулевым разглашением (ZK), созданной для удовлетворения разнообразных потребностей разработчиков игр.

! [ZKP+Полностью ончейн-игра: краеугольный камень честной игры] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-68454590c5-dd1a6f-69ad2a.webp)

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить