Імітація SocialFi з'являлася знову і знову, і увага повноланцюгових ігор серед ChinaJoy була затьмарена. Протягом цього часу я думав про потенційний шлях майбутньої Web3-гри, і на перше місце стоять найперспективніші: ZKP (доказ з нульовим розголошенням) + ігри Fully On-chain.
З початку серпня я випробовую 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. Інакше, як можна вірити совісті дилера?
Можливо, в процесі гри в якісь змагальні ігри, погравши в певній мірі, ви раптом дізнаєтеся, чому стало менше випадково випалого спорядження і пляшок з кров'ю? Чому карти вивертаються все гірше і гірше? Напевно, справа не тільки в удачі. Майбутній стороні проекту (букмекерській конторі) може знадобитися довести, що вона не проводила операцій з чорною скринькою.
Для змагальної гри з рандомом офлайн безпосередньо випадковим чином розподіляється через людські руки або машини, і є приказка під назвою «десять ставок і дев'ять програшів», яка є не тільки встановленням вінрейту ігрового механізму, але і має певну інсайдерську операцію.
Рівень впевненості в Інтернеті ще гірший, оскільки це конкурентний додаток без відкритого вихідного коду - ми майже впевнені, що сторона проекту буде коригувати механізм і ймовірність відповідно до різних ігор і рангів.
Тому в майбутніх змагальних онлайн-іграх з випадковим розподілом команда проекту не будуватиме технологію ZKP (zero-knowledge proof) як власну важливу інфраструктуру, щоб проявити себе. Боюся, важко бути переконливим.
Технологія доведення з нульовим розголошенням має три характеристики: повноту, правильність і нульове знання, тобто висновок доводиться без розкриття будь-яких деталей. Його технічне джерело може відображати простоту, а в контексті гомоморфного шифрування складність перевірки набагато нижча, ніж складність генерації доказу.
У структурі доведень з нульовим розголошенням задіяні дві ролі: «доказ» і «верифікатор». Організатор створює докази на основі знань, введених системою, а верифікатор має можливість підтвердити, що він дійсно оцінив обчислення, не знаючи вхідних даних і не перераховуючи себе.
ЗКП – це точно не чужорідне поняття. Наприклад, Zk-Rollup, як ефективний механізм доказу, пропонує нову схему масштабування Ethereum. Раніше всі були зайняті аірдропом інтерактивного zkSync, ядро якого використовувало ZK для упаковки кількох операцій у доказ і виконання більшої частини обчислювальної роботи поза мережею.
Або SNARK в zkSNARK розшифровується як «Стислі неінтерактивні аргументи знань», тобто стислі неінтерактивні аргументи знань. Серед них: лаконічний, оскільки доказ у zkSNARK становить лише кілька сотень байт, що дозволяє верифікатору легко швидко перевірити, чи коректний доказ; Неінтерактивні докази усувають необхідність для верифікаторів оскаржувати твердження, подані доказом.
Ми щойно згадували, що для повноланцюгової гри всі дані та операції зберігаються в мережі, і важко забезпечити конфіденційність, коли дані існують повністю на прозорому рівні даних. Наприклад: випадково згенеровані координати, точка спавна гравця, руки, що залишилися у вашій руці, кожна карта, яку ви розігруєте - все це можна запитати за допомогою ончейн-даних.
За допомогою технології zkSNARK гравці можуть зберігати свою конфіденційність, публічно надсилаючи дійсні дії, які можна перевірити. Таким чином, учасникам більше не потрібно надсилати конкретну інформацію про операцію своєї поведінки в ланцюжку безпосередньо, а потрібно лише подати обіцянку поведінки операції та доказ з нульовим розголошенням з дійсним хешем, і їм не потрібно турбуватися про те, що інші знають їхні кишенькові карти.
Які потреби в конфіденційності неповної інформації для повноланцюгових ігор? Такі ігри, як шахи та китайські шахи, які зовсім не вимагають приватності, а потребують лише стратегічних ігор, звичайно, не вимагають технічного бонусу ZKP.
Але будьте обережні з маджонгом, незавершеними стратегічними іграми, особливо GameFi та Athletics.
Тому він все ще необхідний для наступних трьох типів ігор:
(1) Повноланцюгові ігри з вимогами до часткового приховування інформації
(2) Повноцінна гра у формі карт, яка вимагає тасування та жеребкування
(3) Повний ланцюжок асинхронних ігор
Крім того, асинхронні ігри означають реалізацію механізмів ігрової взаємодії гравців не в реальному часі.
Приклад: Механіка повноланцюгової гри ZK+ від Zypher Games
Для цих трьох типів ігор ми візьмемо три існуючі ігрові механізми в Zypher Games на основі самостійно розробленого zk-Game SDK, щоб проілюструвати, як досягти інформаційної асиметрії в ланцюжку, необхідної для розробки повноланцюгових ігор.
Серед них повноланцюгові асинхронні ігри можуть безпосередньо відноситися до Dark Forest. Zypher Games також запустила ігровий движок загального призначення з нульовим розголошенням (UZKGE), щоб допомогти розробити повноланцюгові карткові ігри, такі як обчислювальна доказовість, масштабованість і паралелізм, а також асиметрія даних/інформації в ланцюжку.
zBingo: повноцінна гра з вимогами до часткового приховування інформації
Бінго, здається, популярне на Заході, тому я давно вивчав, як грати в цю гру.
Правила гри полягають у тому, що спочатку ви отримаєте «випадково згенеровану» карту, наповнену 1~36 випадковими числами, звичайно, це покоління також засноване на ZK. Геймплей відносно простий:
(1) На початку ви отримаєте картку сітки 5x5, заповнену випадковими числами від 1 до 36, конкретний макет цієї картки сітки генерується випадковим чином і знаєте лише ви.
(2) Після завершення пошуку матчів гравці по черзі вибирають числа на своїх картках. Вибране число оголошується і позначається для будь-якого гравця з цим номером на картці сітки.
(3) Гравець, який першим завершить дві лінії (горизонтальну, вертикальну або діагональну), виграє раунд.
Насправді геймплей досить простий, ** в основному говорять про механізм, давайте подивимося, куди витрачається ваш газ **.
(1) Згенеруйте картку сітки, що складається з випадкових чисел, тому тут використовується перший підпис;
(2) Шифрування сіткової картки вимагає використання одноразового ключа шифрування. Перед операцією зашифрованого підпису ви можете згенерувати картку сітки за бажанням, але її не можна змінити після завершення шифрування;
(3) Надішліть зашифровану картку сітки та введіть процес сполучення, який є витратою першої плати за газ;
(4) Підбір матчів, який відповідає вашому опоненту, який є другою виплатою комісії за газ;
(5) Наступним кроком є вихід з кожного кроку, і щоразу, коли ви відкриваєте картку, ви повинні сплачувати комісію за цей час;
(6) Завершіть, завантажте сертифікат і винесіть рішення про операцію «Якщо». Переможець отримає блайнд-бокс zBingo, який згодом може відкрити NFT Zynizens.
Я підрахував, що після двох раундів гри zBingo вона коштувала загалом 0,0031 BNB, а середня плата за газ становила близько двох юанів і чотирьох центів.
Насправді, газ для гри в цю казуальну гру не низький, головним чином тому, що гра по всьому ланцюжку потребує газу на кожному кроці, тому очікується, що подальші дії будуть покращені Канкуном, нижчі комісії та швидші операції.
zACE: Повноланцюгова гра у формі карти, яка вимагає тасування та жеребкування
Наостанок поговоримо про конструктивні відмінності механізму повноланцюгових ігор у настільному та картковому класі. zACE показав zk-Game SDK на базі Zypher Games для розробки карткових ігор, які потрібно тасувати та роздавати, подібно до Техаського Холдему.
Фактично, SDK реалізує високопродуктивний, недорогий децентралізований процес перемішування за допомогою оптимізованого wasm і попередньо скомпільованих контрактів. Його випадковість у ланцюжку більше не вимагає традиційних VRF, реалізує децентралізацію та проводить чесне тасування та ігри.
VRF, що відноситься до випадкової функції валідації. Перевірена випадкова функція (VRF) — це генератор випадкових чисел (ГВЧ), який може криптографічно перевіряти випадковість. Багато блокчейнів L1, включаючи Algorand, Cardano, Internet Computer і Polkadot, використовують VRF у механізмах консенсусу для випадкового вибору блокових вузлів. *
Однак через дуже детермінований характер блокчейн-мереж безпечні генератори випадкових чисел ГВЧ часто недоступні в мережі.
Існує ризик маніпулювання майнерами або валідаторами, які використовують хеші блоків у ланцюжку для генерації випадкових чисел, і ці особи, відповідальні за верифікацію, можуть відкинути блоки, які є несприятливими для себе, і повторно генерувати випадкові числа, доки вони не будуть на їхню користь. Ось чому повний ланцюг ZKP+ важливий.
Z2048: Повний ланцюг 2048
Розробники платформи Zypher Games готуються до запуску гри під назвою Z2048 – повноланцюжкової гри, заснованої на популярній казуальній ковзній цифровій грі 2048.
Як грати: У квадратній сітці 4 * 4 на початковій пластині є два випадкових числа 2, гравець використовує клавіші зі стрілками, щоб переміщати числа на диску, так що ті ж числа в тому ж напрямку додаються і переміщаються на іншу сторону напрямку, і кожен раз, коли він рухається, 2 або 4 буде додаватися у випадковій позиції на диску;
Гравці отримують число 2048 і можуть завантажити ZKP, щоб завершити гру, або продовжити боротьбу за вищий бал. Якщо диск повністю застряг і його неможливо перемістити, гра закінчується.
NFT платформи можуть збільшити час гри та права на воскресіння. У цій грі ZKP використовується для досягнення масштабованості.
ZKP-Proved, де смарт-контракти не вимагають, щоб кожен крок був здійснений ончейн, що вимагає від гравців підписати транзакцію для кожного кроку, а натомість об'єднують ці кроки разом і генерують докази з нульовим розголошенням.
Потім цей доказ зберігається в блокчейні, забезпечуючи криптографічну перевірку, гарантуючи, що результат гри є незмінним і справедливим, зберігаючи при цьому конфіденційність конкретних деталей ігрового процесу. Поєднуючи традиційний ігровий процес із сучасною технологією доказу з нульовим розголошенням (ZKP) та змагальними елементами.
UZKGE: Ігровий движок з нульовим розголошенням з високооптимізованою бібліотекою Plonk, який є доповненням до схемної бібліотеки з нульовим розголошенням (ZK), що швидко розширюється, створеної для задоволення різноманітних потреб розробників ігор.
Ці схеми полегшують складні обчислення, забезпечують цілісність ігрової механіки, захищаючи конфіденційність гравців, а ці криптографічні технології дозволяють розробникам ігор перевіряти критично важливі ігрові дані, не розкриваючи потенційних деталей.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
ZKP+Повністю ончейн гра: наріжний камінь чесної гри
Імітація SocialFi з'являлася знову і знову, і увага повноланцюгових ігор серед ChinaJoy була затьмарена. Протягом цього часу я думав про потенційний шлях майбутньої Web3-гри, і на перше місце стоять найперспективніші: ZKP (доказ з нульовим розголошенням) + ігри Fully On-chain.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://cdn-img.panewslab.com/panews/images/bW1IVN098h.png)
З початку серпня я випробовую 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://wp.technologyreview.com/wp-content/uploads/2022/11/5c4a4465-f781-4c11-a496-e372dafc3da4_1416x890-DKwiki.png)
Туман війни являє собою повну картину невідомого, як прихована інформаційна гра, необхідно звірити розрахунок секретної інформації, а в основі конструкції ЗК є багато моментів.
Для повноланцюгових ігор його найбільшою особливістю є те, що всі дані та операції зберігаються в ланцюжку, а дані повністю існують на прозорому рівні даних, тому захист конфіденційності є великою проблемою - чи можу я напасти на ваше місто, супернику не потрібно посилати розвідників для моніторингу, потрібно лише стежити за даними в ланцюжку, щоб знати всю мою інформацію, чи не так?
І Депп, Ріма або Бінго, покер ця стратегічна настільна гра з атрибутами випадкових чисел більше потрібна, перше, що потрібно зробити, це повний ланцюжок, плюс розширення можливостей ZKP. Інакше, як можна вірити совісті дилера?
Можливо, в процесі гри в якісь змагальні ігри, погравши в певній мірі, ви раптом дізнаєтеся, чому стало менше випадково випалого спорядження і пляшок з кров'ю? Чому карти вивертаються все гірше і гірше? Напевно, справа не тільки в удачі. Майбутній стороні проекту (букмекерській конторі) може знадобитися довести, що вона не проводила операцій з чорною скринькою.
Для змагальної гри з рандомом офлайн безпосередньо випадковим чином розподіляється через людські руки або машини, і є приказка під назвою «десять ставок і дев'ять програшів», яка є не тільки встановленням вінрейту ігрового механізму, але і має певну інсайдерську операцію.
Рівень впевненості в Інтернеті ще гірший, оскільки це конкурентний додаток без відкритого вихідного коду - ми майже впевнені, що сторона проекту буде коригувати механізм і ймовірність відповідно до різних ігор і рангів.
Тому в майбутніх змагальних онлайн-іграх з випадковим розподілом команда проекту не будуватиме технологію ZKP (zero-knowledge proof) як власну важливу інфраструктуру, щоб проявити себе. Боюся, важко бути переконливим.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://s.yimg.com/ny/api/res/1.2/qot3RMsIUVS5Ik5XISElpA--/YXBwaWQ9aGlnaGxhbmRlcjt3PTY0MDtoPTM2MA--/https://media.zenfs.com/zh-tw/setn.com.tw/4d6198b8a832c495bf5d79e844b304a2)
zkSNARK – ключ до приховування інформації
Технологія доведення з нульовим розголошенням має три характеристики: повноту, правильність і нульове знання, тобто висновок доводиться без розкриття будь-яких деталей. Його технічне джерело може відображати простоту, а в контексті гомоморфного шифрування складність перевірки набагато нижча, ніж складність генерації доказу.
У структурі доведень з нульовим розголошенням задіяні дві ролі: «доказ» і «верифікатор». Організатор створює докази на основі знань, введених системою, а верифікатор має можливість підтвердити, що він дійсно оцінив обчислення, не знаючи вхідних даних і не перераховуючи себе.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://cdn-img.panewslab.com/panews/images/YdWY78joxy.png)
ЗКП – це точно не чужорідне поняття. Наприклад, Zk-Rollup, як ефективний механізм доказу, пропонує нову схему масштабування Ethereum. Раніше всі були зайняті аірдропом інтерактивного zkSync, ядро якого використовувало ZK для упаковки кількох операцій у доказ і виконання більшої частини обчислювальної роботи поза мережею.
Або SNARK в zkSNARK розшифровується як «Стислі неінтерактивні аргументи знань», тобто стислі неінтерактивні аргументи знань. Серед них: лаконічний, оскільки доказ у zkSNARK становить лише кілька сотень байт, що дозволяє верифікатору легко швидко перевірити, чи коректний доказ; Неінтерактивні докази усувають необхідність для верифікаторів оскаржувати твердження, подані доказом.
Ми щойно згадували, що для повноланцюгової гри всі дані та операції зберігаються в мережі, і важко забезпечити конфіденційність, коли дані існують повністю на прозорому рівні даних. Наприклад: випадково згенеровані координати, точка спавна гравця, руки, що залишилися у вашій руці, кожна карта, яку ви розігруєте - все це можна запитати за допомогою ончейн-даних.
За допомогою технології zkSNARK гравці можуть зберігати свою конфіденційність, публічно надсилаючи дійсні дії, які можна перевірити. Таким чином, учасникам більше не потрібно надсилати конкретну інформацію про операцію своєї поведінки в ланцюжку безпосередньо, а потрібно лише подати обіцянку поведінки операції та доказ з нульовим розголошенням з дійсним хешем, і їм не потрібно турбуватися про те, що інші знають їхні кишенькові карти.
Які потреби в конфіденційності неповної інформації для повноланцюгових ігор? Такі ігри, як шахи та китайські шахи, які зовсім не вимагають приватності, а потребують лише стратегічних ігор, звичайно, не вимагають технічного бонусу ZKP.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://cdn-img.panewslab.com/panews/images/R45CGN20FH.png)
Але будьте обережні з маджонгом, незавершеними стратегічними іграми, особливо GameFi та Athletics.
Тому він все ще необхідний для наступних трьох типів ігор:
(1) Повноланцюгові ігри з вимогами до часткового приховування інформації
(2) Повноцінна гра у формі карт, яка вимагає тасування та жеребкування
(3) Повний ланцюжок асинхронних ігор
Крім того, асинхронні ігри означають реалізацію механізмів ігрової взаємодії гравців не в реальному часі.
Приклад: Механіка повноланцюгової гри ZK+ від Zypher Games
Для цих трьох типів ігор ми візьмемо три існуючі ігрові механізми в Zypher Games на основі самостійно розробленого zk-Game SDK, щоб проілюструвати, як досягти інформаційної асиметрії в ланцюжку, необхідної для розробки повноланцюгових ігор.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://cdn-img.panewslab.com/panews/images/AeB836Xq9m.png)
Серед них повноланцюгові асинхронні ігри можуть безпосередньо відноситися до Dark Forest. Zypher Games також запустила ігровий движок загального призначення з нульовим розголошенням (UZKGE), щоб допомогти розробити повноланцюгові карткові ігри, такі як обчислювальна доказовість, масштабованість і паралелізм, а також асиметрія даних/інформації в ланцюжку.
zBingo: повноцінна гра з вимогами до часткового приховування інформації
Бінго, здається, популярне на Заході, тому я давно вивчав, як грати в цю гру.
Правила гри полягають у тому, що спочатку ви отримаєте «випадково згенеровану» карту, наповнену 1~36 випадковими числами, звичайно, це покоління також засноване на ZK. Геймплей відносно простий:
(1) На початку ви отримаєте картку сітки 5x5, заповнену випадковими числами від 1 до 36, конкретний макет цієї картки сітки генерується випадковим чином і знаєте лише ви.
(2) Після завершення пошуку матчів гравці по черзі вибирають числа на своїх картках. Вибране число оголошується і позначається для будь-якого гравця з цим номером на картці сітки.
(3) Гравець, який першим завершить дві лінії (горизонтальну, вертикальну або діагональну), виграє раунд.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://cdn-img.panewslab.com/panews/images/9yQvR8Si8g.png)
Насправді геймплей досить простий, ** в основному говорять про механізм, давайте подивимося, куди витрачається ваш газ **.
(1) Згенеруйте картку сітки, що складається з випадкових чисел, тому тут використовується перший підпис;
(2) Шифрування сіткової картки вимагає використання одноразового ключа шифрування. Перед операцією зашифрованого підпису ви можете згенерувати картку сітки за бажанням, але її не можна змінити після завершення шифрування;
(3) Надішліть зашифровану картку сітки та введіть процес сполучення, який є витратою першої плати за газ;
(4) Підбір матчів, який відповідає вашому опоненту, який є другою виплатою комісії за газ;
(5) Наступним кроком є вихід з кожного кроку, і щоразу, коли ви відкриваєте картку, ви повинні сплачувати комісію за цей час;
(6) Завершіть, завантажте сертифікат і винесіть рішення про операцію «Якщо». Переможець отримає блайнд-бокс zBingo, який згодом може відкрити NFT Zynizens.
Я підрахував, що після двох раундів гри zBingo вона коштувала загалом 0,0031 BNB, а середня плата за газ становила близько двох юанів і чотирьох центів.
Насправді, газ для гри в цю казуальну гру не низький, головним чином тому, що гра по всьому ланцюжку потребує газу на кожному кроці, тому очікується, що подальші дії будуть покращені Канкуном, нижчі комісії та швидші операції.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://cdn-img.panewslab.com/panews/images/UzG6C2PcU9.png)
zACE: Повноланцюгова гра у формі карти, яка вимагає тасування та жеребкування
Наостанок поговоримо про конструктивні відмінності механізму повноланцюгових ігор у настільному та картковому класі. zACE показав zk-Game SDK на базі Zypher Games для розробки карткових ігор, які потрібно тасувати та роздавати, подібно до Техаського Холдему.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://cdn-img.panewslab.com/panews/images/xgh1o4nBAO.png)
Фактично, SDK реалізує високопродуктивний, недорогий децентралізований процес перемішування за допомогою оптимізованого wasm і попередньо скомпільованих контрактів. Його випадковість у ланцюжку більше не вимагає традиційних VRF, реалізує децентралізацію та проводить чесне тасування та ігри.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://cdn-img.panewslab.com/panews/images/Tab57uqv1Z.png)
Однак через дуже детермінований характер блокчейн-мереж безпечні генератори випадкових чисел ГВЧ часто недоступні в мережі.
Існує ризик маніпулювання майнерами або валідаторами, які використовують хеші блоків у ланцюжку для генерації випадкових чисел, і ці особи, відповідальні за верифікацію, можуть відкинути блоки, які є несприятливими для себе, і повторно генерувати випадкові числа, доки вони не будуть на їхню користь. Ось чому повний ланцюг ZKP+ важливий.
Z2048: Повний ланцюг 2048
Розробники платформи Zypher Games готуються до запуску гри під назвою Z2048 – повноланцюжкової гри, заснованої на популярній казуальній ковзній цифровій грі 2048.
Як грати: У квадратній сітці 4 * 4 на початковій пластині є два випадкових числа 2, гравець використовує клавіші зі стрілками, щоб переміщати числа на диску, так що ті ж числа в тому ж напрямку додаються і переміщаються на іншу сторону напрямку, і кожен раз, коли він рухається, 2 або 4 буде додаватися у випадковій позиції на диску;
Гравці отримують число 2048 і можуть завантажити ZKP, щоб завершити гру, або продовжити боротьбу за вищий бал. Якщо диск повністю застряг і його неможливо перемістити, гра закінчується.
NFT платформи можуть збільшити час гри та права на воскресіння. У цій грі ZKP використовується для досягнення масштабованості.
ZKP-Proved, де смарт-контракти не вимагають, щоб кожен крок був здійснений ончейн, що вимагає від гравців підписати транзакцію для кожного кроку, а натомість об'єднують ці кроки разом і генерують докази з нульовим розголошенням.
Потім цей доказ зберігається в блокчейні, забезпечуючи криптографічну перевірку, гарантуючи, що результат гри є незмінним і справедливим, зберігаючи при цьому конфіденційність конкретних деталей ігрового процесу. Поєднуючи традиційний ігровий процес із сучасною технологією доказу з нульовим розголошенням (ZKP) та змагальними елементами.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://cdn-img.panewslab.com/panews/images/0t0KD9B8tI.png)
UZKGE: Ігровий движок з нульовим розголошенням з високооптимізованою бібліотекою Plonk, який є доповненням до схемної бібліотеки з нульовим розголошенням (ZK), що швидко розширюється, створеної для задоволення різноманітних потреб розробників ігор.
! [ZKP+Повністю ончейн гра: наріжний камінь чесної гри] (https://cdn-img.panewslab.com/panews/images/qL4PD5tNkD.png)
Ці схеми полегшують складні обчислення, забезпечують цілісність ігрової механіки, захищаючи конфіденційність гравців, а ці криптографічні технології дозволяють розробникам ігор перевіряти критично важливі ігрові дані, не розкриваючи потенційних деталей.