ZKP + لعبة على السلسلة بالكامل: حجر الزاوية في اللعب النظيف

لقد ظهر تقليد SocialFi مرارا وتكرارا ، وطغت على أضواء ألعاب السلسلة الكاملة بين ChinaJoy. خلال هذا الوقت ، كنت أفكر في المسار المحتمل للعبة Web3 المستقبلية ، ويتم وضع أكثرها الواعدة أولا: ZKP (دليل المعرفة الصفرية) + ألعاب السلسلة بالكامل.

! [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 ، وهي لعبة إستراتيجية سميت على اسم Dark Forest في "The Three-Body Problem" ، أيضا على العشوائية ، وتضم ألعابا كاملة على السلسلة (لعبة كاملة السلسلة) + MMORTS (لعبة إستراتيجية متعددة اللاعبين عبر الإنترنت في الوقت الفعلي) + ضباب الحرب.

! [ZKP + لعبة على السلسلة بالكامل: حجر الزاوية في اللعب النظيف] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-b7043abede-dd1a6f-69ad2a.webp)

يمثل ضباب الحرب الصورة الكاملة للمجهول ، كلعبة معلومات خفية ، من الضروري التحقق من حساب المعلومات السرية ، وهناك العديد من النقاط بناء على تصميم ZK.

بالنسبة للألعاب ذات السلسلة الكاملة ، فإن أكبر ميزة لها هي أن جميع البيانات والعمليات يتم تخزينها على السلسلة ، والبيانات موجودة تماما على طبقة البيانات الشفافة ، لذا فإن حماية الخصوصية تمثل مشكلة كبيرة - ألا يمكنني مهاجمة مدينتك ، لا يحتاج الخصم إلى إرسال الكشافة للمراقبة ، فقط بحاجة إلى مراقبة البيانات الموجودة على السلسلة لمعرفة جميع معلوماتي ، أليس كذلك؟

وهناك حاجة أكبر إلى لعبة البوكر هذه اللعبة اللوحية الإستراتيجية ذات سمات الأرقام العشوائية ، وأول شيء يجب القيام به هو السلسلة الكاملة ، بالإضافة إلى تمكين ZKP. خلاف ذلك ، كيف يمكنني أن أصدق ضمير التاجر؟

ربما في عملية لعب بعض الألعاب التنافسية ، بعد اللعب إلى حد ما ، ستكتشف فجأة ، لماذا يوجد عدد أقل من المعدات وزجاجات الدم التي يتم إسقاطها عشوائيا؟ لماذا تحولت البطاقات تزداد سوءا؟ ربما لا تكون مجرد مسألة حظ. قد يحتاج طرف المشروع المستقبلي (شركة المراهنات) إلى إثبات أنه لم ينفذ عمليات الصندوق الأسود.

بالنسبة للعبة تنافسية ذات طابع عشوائي ، يتم توزيع وضع عدم الاتصال بشكل عشوائي مباشرة من خلال الأيدي البشرية أو الآلات ، وهناك قول مأثور يسمى "عشرة رهانات وتسع خسائر" ، وهو ليس فقط إعداد معدل الفوز لآلية اللعبة ، ولكن لديه أيضا عملية معينة من الداخل.

مستوى الثقة عبر الإنترنت أسوأ من ذلك ، كتطبيق تنافسي بدون مصدر مفتوح - نحن على يقين تقريبا من أن جانب المشروع سيعدل الآلية والاحتمال وفقا للألعاب والرتب المختلفة.

لذلك ، في الألعاب التنافسية المستقبلية عبر الإنترنت ذات التوزيع العشوائي ، لن يقوم فريق المشروع ببناء تقنية ZKP (دليل المعرفة الصفرية) كبنية تحتية مهمة خاصة به لإثبات نفسه. أخشى أنه من الصعب أن تكون مقنعا.

! [ZKP + لعبة على السلسلة بالكامل: حجر الزاوية في اللعب النظيف] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-c434b13b93-dd1a6f-69ad2a.webp)

zkSNARK – مفتاح إخفاء المعلومات

تتميز تقنية إثبات المعرفة الصفرية بثلاث خصائص: الاكتمال والصحة والمعرفة الصفرية ، أي أن الاستنتاج مثبت دون الكشف عن أي تفاصيل. يمكن أن يعكس مصدره التقني البساطة ، وفي سياق التشفير المتجانس ، تكون صعوبة التحقق أقل بكثير من صعوبة توليد الإثبات.

في هيكل براهين المعرفة الصفرية ، يتم تضمين دورين: "prover" و "verifier". يقوم البروفير بإنشاء براهين بناء على المعرفة التي أدخلها النظام ، ولدى المدقق القدرة على تأكيد أن البروفير قد قام بالفعل بتقييم الحساب دون معرفة المدخلات أو إعادة حساب نفسه.

! [ZKP + لعبة على السلسلة بالكامل: حجر الزاوية في اللعب النظيف] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-62f376aad5-dd1a6f-69ad2a.webp)

ZKP بالتأكيد ليس مفهوما غريبا. على سبيل المثال ، يقترح Zk-Rollup ، كآلية إثبات فعالة ، مخططا جديدا لتوسيع نطاق Ethereum. قبل أن ينشغل الجميع بإسقاط zkSync التفاعلي ، الذي استخدم جوهره ZK لحزم عمليات متعددة في دليل ، وإكمال معظم أعمال الحوسبة خارج السلسلة.

أو SNARK في zkSNARK تعني "حجج المعرفة غير التفاعلية الموجزة" ، أي حجج المعرفة غير التفاعلية الموجزة. من بينها: موجزة لأن الدليل في 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) في البداية ستحصل على بطاقة شبكة 5 × 5 مليئة بأرقام عشوائية بين 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 أعمى ، والذي يمكنه لاحقا فتح Zynizens NFTs.

حسبت أنه بعد جولتين من لعبة zBingo ، كلفت ما مجموعه 0.0031 BNB ، وكان متوسط رسوم الغاز التي يجب دفعها حوالي يوانين وأربعة سنتات.

في الواقع ، فإن الغاز للعب هذه اللعبة غير الرسمية ليس منخفضا ، ويرجع ذلك أساسا إلى أن اللعبة على السلسلة بأكملها تحتاج إلى الغاز في كل خطوة ، لذلك من المتوقع أن تتم ترقية المتابعة بواسطة Cancun ، ورسوم أقل وعمليات أسرع.

! [ZKP + لعبة على السلسلة بالكامل: حجر الزاوية في اللعب النظيف] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-259509700f-dd1a6f-69ad2a.webp)

zACE: لعبة كاملة السلسلة على شكل بطاقة تتطلب خلط ورق اللعب وسحب القرعة

أخيرا ، دعنا نتحدث عن اختلافات التصميم في آلية ألعاب السلسلة الكاملة في فئة اللوحة والبطاقات. عرضت zACE لعبة zk-Game SDK استنادا إلى Zypher Games لتطوير ألعاب الورق التي تحتاج إلى خلط ورق وتوزيع ، على غرار Texas Hold'em.

! [ZKP + لعبة على السلسلة بالكامل: حجر الزاوية في اللعب النظيف] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-708c95c663-dd1a6f-69ad2a.webp)

في الواقع ، تحقق SDK عملية خلط لامركزية عالية الأداء ومنخفضة التكلفة من خلال wasm المحسن والعقود المترجمة مسبقا. لم تعد العشوائية على السلسلة تتطلب VRFs التقليدية ، وتحقق اللامركزية ، وتنفذ عمليات خلط وألعاب عادلة.

  • VRF ، والذي يشير إلى وظيفة التحقق العشوائي. الدالة العشوائية التي يمكن التحقق منها (VRF) هي مولد أرقام عشوائية (RNG) يمكنه التحقق من العشوائية بشكل مشفر. تستخدم العديد من سلاسل الكتل L1 ، بما في ذلك Algorand و Cardano و Internet Computer و Polkadot ، VRFs في آليات الإجماع لتحديد عقد الكتلة بشكل عشوائي. *

! [ZKP + لعبة على السلسلة بالكامل: حجر الزاوية في اللعب النظيف] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-c643967210-dd1a6f-69ad2a.webp)

ومع ذلك ، نظرا للطبيعة الحتمية للغاية لشبكات blockchain ، غالبا ما تكون مولدات الأرقام العشوائية RNG الآمنة غير متوفرة على السلسلة.

هناك خطر من التلاعب بهم من قبل عمال المناجم أو المدققين الذين يستخدمون تجزئات الكتلة على السلسلة لإنشاء أرقام عشوائية ، ويمكن لهؤلاء الأفراد المسؤولين عن التحقق اختيار تجاهل الكتل غير المواتية لأنفسهم وإعادة إنشاء أرقام عشوائية حتى تكون في صالحهم. هذا هو سبب أهمية سلسلة ZKP + الكاملة.

Z2048: سلسلة كاملة 2048

يستعد مطورو منصة Zypher Games لإطلاق لعبة تسمى Z2048 ، وهي لعبة كاملة السلسلة تعتمد على اللعبة الرقمية المنزلقة غير الرسمية الشهيرة 2048.

كيف ألعب: في الشبكة المربعة 4 \ * 4 ، يوجد رقمان عشوائيان 2 على اللوحة الأولية ، يستخدم اللاعب مفاتيح الأسهم لتحريك الأرقام الموجودة على القرص ، بحيث يتم إضافة نفس الأرقام في نفس الاتجاه ونقلها إلى الجانب الآخر من الاتجاه ، وفي كل مرة يتحرك فيها ، سيتم إضافة 2 أو 4 في موضع عشوائي على القرص ؛

ينتهي الأمر باللاعبين برقم 2048 ويمكنهم اختيار تحميل ZKP لإنهاء اللعبة ، أو الاستمرار في التحدي للحصول على درجة أعلى. إذا كان القرص عالقا تماما ولا يمكن نقله ، تنتهي اللعبة.

يمكن ل NFTs للمنصة زيادة وقت اللعب وحقوق القيامة. في هذه اللعبة ، يتم استخدام ZKP لتحقيق قابلية التوسع.

ZKP-Proven ، حيث لا تتطلب العقود الذكية الالتزام بكل خطوة على السلسلة - الأمر الذي يتطلب من اللاعبين التوقيع على معاملة لكل خطوة - ولكن بدلا من ذلك تجميع هذه الخطوات معا وإنشاء إثباتات المعرفة الصفرية.

ثم يتم تخزين هذا الدليل على blockchain ، مما يوفر التحقق من التشفير ، مما يضمن أن نتيجة اللعبة غير قابلة للتغيير وعادلة ، مع الحفاظ على سرية تفاصيل اللعب المحددة. من خلال الجمع بين طريقة اللعب التقليدية وأحدث تقنيات إثبات المعرفة الصفرية (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
لا توجد تعليقات
  • تثبيت